
Java
Sophia在学习
加油!
展开
-
Java中comparator接口与compare方法的实现
Arrays.sort(T[] a,Comparator<? super T> c)上述方法可以根据比较器的compare方法对数组进行排序,compare方法的不同实现对应着不同的排序准则;compare方法根据其返回值确定比较对象的大小,如果返回值为正,认为o1>o2;返回值为负,认为o1<o2;返回值为0,认为两者相等;注:Arrays.sort(T[...原创 2019-09-08 20:30:55 · 3325 阅读 · 2 评论 -
十大经典排序算法Java版(动图演示)
文章目录0 排序算法说明0.1 内部排序和外部排序0.2 比较类排序和非比较类排序0.3 关于时间复杂度0.4 关于稳定性0.5 名词解释:1 交换排序——冒泡排序(Bubble Sort)1.1 什么时候最快1.2 什么时候最慢1.3 算法步骤1.4 动图演示1.5 Java实现2 选择排序——直接选择排序(Selection Sort)2.1 算法步骤2.2 动图演示2.3 Java实现3 插...原创 2019-09-14 14:16:35 · 2312 阅读 · 0 评论 -
《剑指offer》思路及Java实现
文章目录1、==二维数组中的查找==2、==替换字符串中的空格==3、==从尾到头打印链表==4、==由前序和中序遍历重建二叉树==5、==用两个栈实现队列==6、旋转数组的最小数字7、==斐波那契数列==8、==跳台阶==9、==变态跳台阶==10、矩形覆盖11、==二进制中1的个数==12、数值的整数次方13、==调整数组顺序,使奇数位于偶数前面==14、==链表中倒数第k个结点==15、==...原创 2019-09-16 16:32:22 · 498 阅读 · 0 评论