由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Search for a Range - leetcode
相关主题
Search in a sorted, rotated listFirst Missing Positive on Leetcode
Ask a amazon question from careercup.请问关于leetcode 里 single number II
关于leetcode的combinationSum题Leetcode上subsets-ii的疑问
这个是不是leetcode的bug?Google电话面试题目
Facebook Onsite结束求祝福问一道题
问道题leetcode的题,关于bit运算的Given an array of N integers from range [0, N] and one is missing. Find the missing number.
leetcode 上的 two sum问一道面试题目
leetcode一道题问个最近面试里的题目
相关话题的讨论汇总
话题: search话题: range话题: target话题: leetcode话题: given
进入JobHunting版参与讨论
1 (共1页)
g*******u
发帖数: 107
1
Search for a Range - leetcode
Given a sorted array of integers, find the starting and ending position of a
given target value.
Your algorithm's runtime complexity must be in the order of O(log n).
If the target is not found in the array, return [-1, -1].
For example,
Given [5, 7, 7, 8, 8, 10] and target value 8,
return [3, 4].
很多网上的流形解题是:
用二分法找出第一个位置,如果还有多的,从这个找出的位置向前、向后搜索,直到找
出所有的值。但是,这个解法是O(n)。worst case, 如果所有的值都是要找的值,是不
是所有的数字都要被用来比较?
有没有真正的worst case O(log n)?
p*****2
发帖数: 21240
2
上下界可以分别用
c******a
发帖数: 789
3
re楼上。
要找的是左target和右target,左target的左边不是target,右target的右边不是
target。用binary search找她们就得了。
1 (共1页)
进入JobHunting版参与讨论
相关主题
问个最近面试里的题目Facebook Onsite结束求祝福
两个Amazon面试题问道题leetcode的题,关于bit运算的
贡献一道面试题leetcode 上的 two sum
菜鸟问个two sum的变型题leetcode一道题
Search in a sorted, rotated listFirst Missing Positive on Leetcode
Ask a amazon question from careercup.请问关于leetcode 里 single number II
关于leetcode的combinationSum题Leetcode上subsets-ii的疑问
这个是不是leetcode的bug?Google电话面试题目
相关话题的讨论汇总
话题: search话题: range话题: target话题: leetcode话题: given