Problem 11 Missing Element in Sorted Array
Method 1: brute force
Method 2: Binary Search
Find first occurrence of already missing >= K
Find last Occurrence of already missing < K
加入我就是要找 last occurrence of already missing < K
到last occurence 已经missing了多少个:
already missing = array[last_occurence]- last_occurence - array[0]
到last occurrence还有几个没有missing
K already missing
最终第k个missing的数字
result = array[last_occurence] + 到last occurrence还有几个没missing
= array[last_occurence] + K-already missing
= array[last_occurence] + K + (array[last_occurence] - last_occurrence - array[0])
= K+ last_occurence + array[0]
Last updated