热门

最新

红包

立Flag

投票

同城

我的

发布
m0_55990500
互联网底层人员
4 年前
truem0_55990500

9月7日
每日一题为简单题放在下午

随机一道中等题
1481. 不同整数的最少数目
这道题怎么说呢 费了好大的力气
首先 思路很简单
哈希表计数 然后根据value值进行排序 然后相减就可以得到答案 难的是在排序字段的包过不了
Collection<Integer> values = map.values(); 报 Collection 找不到类型 挺纳闷的 为啥 util包里找不到 应该是jdk版本太低了吗??
Stream<Integer> sort = map.values().stream().sorted(); 越过Collection 报Stream 找不到
那就用lambda 表达式
List<Integer> list =map.values().stream().sorted().collect(Collectors.toList());
这才过了
特地取搜了一下如何根据key值排序 没找到比较满意的答案

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
高深的知识只有自己明白,这个是智者,能点醒众人让大家受益,这是仁者。
立即登录