剑指offer
这个作者很懒,什么都没留下…
jia2018
这个作者很懒,什么都没留下…
展开
-
剑指 Offer 49. 丑数
剑指 Offer 49. 丑数剑指 Offer 49. 丑数方法一:堆方法二: 动态规划 剑指 Offer 49. 丑数 方法一:堆 class Ugly { public int[] nums = new int[1690]; Ugly() { HashSet<Long> seen = new HashSet(); //默认小顶堆 PriorityQueue<Long> heap = new PriorityQueue原创 2021-02-15 14:06:41 · 56 阅读 · 0 评论 -
剑指 Offer 40. 最小的k个数
剑指 Offer 40. 最小的k个数剑指 Offer 40. 最小的k个数方法一:排序方法二:构造大顶堆方法三:构造小顶堆方法四:快排思想 剑指 Offer 40. 最小的k个数 方法一:排序 class Solution { public int[] getLeastNumbers(int[] arr, int k) { int[] vec = new int[k]; Arrays.sort(arr); for (int i = 0; i <原创 2021-02-14 15:01:12 · 92 阅读 · 0 评论