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值排序 没找到比较满意的答案