随笔分类 - 算法
摘要:好久没有遇见这一类题目了,记得很早之前遇到过一次,倒是完全忘了解法。 求整好k个情况下的答案,可以转换成求小于k和小于k-1的方法。 如果不用调用两次这个方案,按习惯我会写三个指针,一个是初始,一个是刚好等于k-1的位置,一个是等于k的位置,但是那样好像有点麻烦,不如牺牲一下时间了。 class S
阅读全文
摘要:该面对的总是要面对 LeetCode34. 在排序数组中查找元素的第一个和最后一个位置 题意是,在某个排序数组里找到target的第一次出现和最后一次出现。 有两种解法 第一种 [l,r] while(l<=r) { int mid = (l+r)/2; if(nums[mid]<target) l
阅读全文

浙公网安备 33010602011771号