首页 > 其他分享 >排序 草稿

排序 草稿

时间:2022-11-20 10:55:06浏览次数:50  
标签:Map 草稿 list getValue Entry 排序 o2 o1

//这里将map.entrySet()转换成list,再用collections工具类中的sort()方法完成排序操作
List<Map.Entry<String, Long>> list = new ArrayList<>(collect.entrySet());
Collections.sort(list, new Comparator<Map.Entry<String, Long>>(){
@Override
public int compare(Map.Entry<String, Long> o1, Map.Entry<String, Long> o2) {
int t = - o1.getValue().compareTo(o2.getValue());
if(t == 0)
return o1.getKey().compareTo(o2.getKey());
return t;
}

// @Override
// public int compare(Map.Entry<String, Long> o1, Map.Entry<String, Long> o2) {
// return - o1.getValue().compareTo(o2.getValue());
// }
});

??
Stream<Map.Entry<String, Long>> limit = list.stream().limit(10);

标签:Map,草稿,list,getValue,Entry,排序,o2,o1
From: https://www.cnblogs.com/daofree/p/16908018.html

相关文章

  • [排序算法] 堆排序 (C++)
    堆排序解释什么是堆堆heap是一种近似完全二叉树的数据结构,其满足一下两个性质1.堆中某个结点的值总是不大于(或不小于)其父结点的值;2.堆总是一棵完全二叉树将根......
  • [排序算法] 树形选择排序 (C++)
    树形选择排序解释树形选择排序又称为锦标赛排序,其实理解起来很简单。......
  • [排序算法] 希尔排序 (C++)
    前言本文章是建立在插入排序的基础上写的喔,如果有对插入排序还有不懂的童鞋,可以看看这里。❤❤❤直接/折半插入排序2路插入排序❤❤❤希尔排序解释希尔排序Shell......
  • 32.数据的排序
     #按某列降序排序importpandasaspdpd.set_option('display.unicode.east_asian_width',True)#规整格式df=pd.read_excel('电脑配件销售记录.xlsx')print(df......
  • 排序
    title:排序date:2022-08-1811:54:40tags:-数据结构categories:-408-数据结构-代码题目:https://leetcode.cn/problems/sort-an-array/顺寻存储————......
  • go对数组对象排序
    1.根据时间对数组对象排序packagemainimport(  "fmt"  "time"  "github.com/ahmetb/go-linq/v3")typeCustomTimetime.Timefunc(aCustomTime)......
  • Java常用排序方法
    Java排序方法冒泡排序快速排序选择排序插入排序希尔排序归并排序堆排序【选择类排序】基数排序【桶】总结冒泡排序相邻记录,反序则交换,if(a[j]>a[j+1])冒泡......
  • [排序算法] 2路插入排序 (C++)
    前言本文章是建立在插入排序的基础上写的,如果还有不懂插入排序的童鞋先停下脚步,可以先看看这里~❤❤❤直接/折半插入排序2路插入排序解释在插入排序中,当待插入......
  • 算法-2 选择排序、冒泡排序、插入排序
    一选择排序选择排序的时间复杂度O(n2),额外空间复杂度O(1)publicstaticvoidSelectionSort(int[]arr){if(arr==null||arr.Length<2){ret......
  • 冒泡排序
    //冒泡排序packagecom.ShiXun_JiChu;importjava.util.Arrays;publicclassday20221119_05{publicstaticvoidmain(String[]args){int[]arr={10,5,2,1......