原题 解 第一步,万年不变的查错。如果给的array是null或空,或者k等于0,那么直接return。 思路大概跟排序矩阵中的从小到大第k个数一样,做一个MinHeap,存...
原题 解 第一步,万年不变的查错。如果给的array是null或空,或者k等于0,那么直接return。 思路大概跟排序矩阵中的从小到大第k个数一样,做一个MinHeap,存...
原题 解 第一步,万年不变的查错。如果给的string是null或长度为0,那么直接return。 思路跟之前的几道题很像,就是two pointer遍历。题目要求最多有k个...
原题 解 第一步,万年不变的查错。如果给的string是null或长度为0,那么直接return。 大致思路就是,两个pointer,前向移动第二个pointer,每次移动更...
原题 解 第一步,万年不变的查错。如果给的array是null或空,那么直接return。 思路首先就是因为要找subarray的最大平均值,肯定需要知道每一个subarra...
原题 解 第一步,万年不变的查错。如果给的string是null或target是null,那么直接return。 看一下target的长度,如果是0,那就直接return。 ...
原题 解 第一步,万年不变的查错。如果给的n是小于1,那么这个就没什么意义了,return 0。 这道题,找只含有质因数2,3,5的数。大体的做法就是从1开始,乘以2,3,5...
原题 解 第一步,万年不变的查错。如果给的list是null或空,直接return 最简单的方法当然还是PriorityQueue了,先建一个能比较node的Priority...
原题 解 第一步,万年不变的查错。如果给的array是null或空,直接return 题目就是rehash,没什么复杂的算法,连hash的方式题目里都有了。就是先建一个比原来...
原题 解 用PriorityQueue的话,极度简单,以前的几道题已经做过无数遍了,直接上答案。 解2 用QuickSelect做。比普通QuickSelect要多一个步骤,...
原题 解 第一步,万年不变的查错。如果给的array是null或空,直接return 0 很简单,还是PriorityQueue,直接上code了。 解2 这个题其实也可以用...
原题 解 第一步,万年不变的查错。如果给的array是null或空,直接return 0 只要见到要找k个最x的,我觉得基本上就是PriorityQueue了。这个题也不例外...
原题 解 第一步,万年不变的查错。如果给的array是null或空,直接return 0 这个题其实就是考PriorityQueue。实际问题简化后就是给你一堆数字,找到前五...
原题 解 第一步,万年不变的查错。如果给的array是null或空,直接return 0 这道题很简单,简直对不起medium难度。分明就是quickSort的第一步嘛。总的...
原题 解 第一步,万年不变的查错。如果给的array是null或不够三个数,直接return 空的result。因为return type是list,一般情况下绝不retur...
原题 解 第一步,万年不变的查错。如果给的array是null或不够两个数,直接return 0 跟上一个颜色分类的题非常像,只不过由3个颜色增加到了k个颜色,所以不能用哪种...
原题 解 第一步,万年不变的查错。如果给的array是null或不够两个数,直接return 0 这个题其实就是排序,暴力破解普通的就O(nlogn),因为这是一组数字,所以...
原题 解 第一步,万年不变的查错。如果给的array是null或不够两个数,直接return 0 看题,第一步想到暴力解法,即找到每一对数字的和,再从这一堆和里面,找出与ta...
原题 解 第一步,万年不变的查错。如果给的array是null或不够两个数,直接return 0 后面的思路,我的方式和九章上的答案不大一样。九章用的Two Pointer,...
原题 解 第一步,万年不变的查错。如果给的array是null或空,那么直接return。 第一个想法是最暴力的,用MaxHeap把k个数放进去,对比,比它大的不要。到最后M...