EFCore多数据库合并查询分页
摘要:# EFCore多数据库合并查询分页 参照:[二个表的数据 如何做分页?_两个表排序分页_深圳市热心市民市民的博客-CSDN博客](https://blog.csdn.net/u013107634/article/details/86693477) 基本情况介绍:由于系统迭代,部分收藏表在老系统的数
阅读全文
数据结构之位图(bitmap、RoaringMap)
摘要:参照资料: 1、https://www.bilibili.com/video/BV1u44y1g7Ps(bitmap) 2、https://b23.tv/cQtuFOx (RoaringMap) 3、基于.net的RoaringMap实现库CRoaring.Net,这个库不适合linux环境下的部署
阅读全文
贪心算法——Demo1
摘要:题干: 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个
阅读全文
插值查找
摘要://插值查找()public static void main(String[] args) { //二分法查找思路: //插值查找的思路是:不是单纯地通过所有查找都采用二分之一0.5+0.5的比例,这个比例通过查找的值及数组长度和数组首尾大小共同决定 //这个比例为left+(right-left
阅读全文
二分查找法
摘要:public class TwoDepartFind { public static void main(String[] args) { //二分法查找思路: //在一个有序数组里查找是否存在某个值,方式先比较下标为array[midIndex] int[] array = {3,5,12,20,
阅读全文
插入算法
摘要:思路:// //int[] array = {-2,-5,11,-9,8}; //假设要对数组从小到大排序// //思路:如果无序部分的第一个元素array[i],比对有序部分最后一个元素array[i-1],// //若array[i]>array[i-1]则不作变化,从小到大顺序一致// //若
阅读全文
选择排序
摘要://减少了数组内元素的交换次数,因此性能比冒泡排序好,用时短public static void main(String[] args) { //选择排序方法 //思路:第一次选择一个最小的数,和第一个元素交换 //第二次从第二个元素遍历到最后,选择最小的数和第二个元素进行交换 //。。。 //第n
阅读全文
八皇后问题——递归回溯法
摘要:一、main方法 public static void main(String[] args) { //八皇后问题,8个皇后放在8X8的棋盘上,要求8个皇后不能在同行,同列,也不能在同一斜线上 //思路,先在第一行摆一个皇后,再在第二行摆。。。直到第8行摆完,如果结果正确,再回到第七行,看能不能通过
阅读全文