算法
邹啊涛
渺渺苍穹一学渣,芸芸众生路人甲
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代码 -- 堆排序 解决大数组找前K大。
public class FindMaxK { public static void main(String[] args) { int[] input = new int[]{1,2,4,8,6,4,1,6,8}; /*{1,6,5,2,7,10,86,21,89,10,87,10,81,3,88,10,123,56,21,原创 2017-09-04 18:41:52 · 555 阅读 · 0 评论 -
冒泡排序的优化
1,当冒泡到一定程度时,已经有序之后则不需要再次的冒泡了。 这通过使用标志位进行实现: for (int i = 0, len = arr.length; i < arr.length; i++) { boolean hasChanged = false; for (int j = 0; j < len - i - 1; j++)...原创 2018-08-13 23:24:09 · 297 阅读 · 0 评论 -
合并两个排序的链表
方法1:*采用递归思想* public ListNode Merge(ListNode list1,ListNode list2) { if(list1 == null){ return list2; } if(list2 == null){ return list1; } if(list1.val <= list2.val){ ...原创 2018-08-22 21:33:04 · 243 阅读 · 0 评论
分享