摘要:
八股 快排 快排本质: 一次操作,找到某个元素最终定位。 一句话讲清楚: 只用维护一个变量j表示小于区间用于分界,大于不操作,小于的话就交换并加j 等于说在队首是不动的,两个区间内的不断交换而已 归并 本质: 合并两个有序数组。 堆排序 希尔排序 阅读全文
摘要:
傻逼才用Arrays.sort,用了就去当保安吧 思想:快排每次都会左右分区,保证选到的元素位置不再变。使用这个思想,下标如果刚好对上,那就说明找到了。 class Solution { public int findKthLargest(int[] nums, int k) { //按照正序来 d 阅读全文