Collections.sort(menuList, new Comparator<MenuPO>() { @Override public int compare(MenuPO o1, MenuPO o2) { return o1.getSort()-o2.getSort(); } }); ...
分类:
编程语言 时间:
2020-06-10 19:26:08
阅读次数:
64
###归并排序 void merge_sort(int l,int r) { if (l == r) { return; } int mid = l + r >> 1; merge_sort(l, mid); merge_sort(mid + 1, r); int i = l, j = mid + ...
分类:
其他好文 时间:
2020-06-10 17:20:34
阅读次数:
48
1.某文件又多列数据,空格隔开,统计第n列数据,并打印出现次数最高的5条数据; awk:主要对比较复杂的格式进行格式化处理 option选项:当分隔符不是空格时,通过-F ' ' 进行查询 模式:模式就是条件的意思,过滤要打印的数据, 先过滤再执行动作 sort & uniq & head: 去重的 ...
分类:
系统相关 时间:
2020-06-09 16:52:48
阅读次数:
92
冒泡排序 //冒泡排序 /* 每两个数之间做比较:较大的数放到右边,循环下去;就能够把最大的数字换到数组最后面 然后数组长度-- 再两个数之间作比较。。。。。 */ void bubble(int a[],int n) { for(int i=0;i<n-1;i++)//注意a[n-1]为数组的最后 ...
分类:
编程语言 时间:
2020-06-09 16:23:10
阅读次数:
47
快速排序有多种实现方式,最容易理解得是:分治 + 迭代,只需要四步: 在数列之中,任意选择一个元素作为基准或比较值 数列中其他所有元素都和这个基准值进行比较:小的移到基准值的左边,大的移到基准值的右边 以基准值左右两边的子列作为新数列,进行递归排序,直到所有分区内最多一个元素为止 分解完成再一层一层 ...
分类:
编程语言 时间:
2020-06-09 16:19:34
阅读次数:
60
List集合排序 sort方法: public static void sort(List list) :将集合中元素按照默认规则排序。 public static void sort(List list,Comparator<? super T> ) :将集合中元素按照指定规则排 序。 sort方 ...
分类:
编程语言 时间:
2020-06-09 14:27:01
阅读次数:
54
一、Arrays类 import java.util.Arrays; /* java.util.Arrays是一个数组有关的工具类,里面提供大量静态方法 public static String toString(数组):数组转为字符串 public static void sort(数组):将数组 ...
分类:
编程语言 时间:
2020-06-08 22:07:27
阅读次数:
72
1.数组排序 arr.sort(); 2.对象数组排序 arr.sort(function(a,b){ return a[item]-b[item]; }) 3.关于元素是字符串的 arr.sort(function(a,b){ return a[item]>b[item]?1:-1; }) ...
分类:
编程语言 时间:
2020-06-08 17:39:47
阅读次数:
54
五一期间原计划是写两篇文章,看一本技术类书籍,结果这五天由于自律性过于差,禁不住各种诱惑,我连电脑都没打开过,计划完美宣告失败。所以在这能看出和大佬之间的差距,人家没白没夜的更文,比你优秀的人比你更努力,难以望其项背,真是让我自愧不如。
知耻而后勇,这不逼着自己又学起来了,个人比较喜欢一些实践类的... ...
分类:
其他好文 时间:
2020-06-08 17:23:58
阅读次数:
75
思路:二分法。 class Solution(object): def nextGreatestLetter(self, letters, target): letters = list(set(letters)) letters.sort() if target in letters: index ...
分类:
其他好文 时间:
2020-06-08 14:52:54
阅读次数:
44