leetcode ----167. Two Sum II - Input array is sorted
2016-10-26 10:19
387 查看
int helper(int left,int right,int target,vector<int>&numbers) { while(left<=right) { int mid = (right+left)/2; if(numbers[mid]==target) { return mid; } if(numbers[mid]<target) { left = mid+1; } else right = mid-1; } return -1; } vector<int> twoSum(vector<int>& numbers, int target) { vector<int> res; for(int i=0;i<numbers.size();i++) { int flag = helper(i+1,numbers.size()-1,target-numbers[i],numbers); if(flag!=-1) { res.push_back(i+1); res.push_back(flag+1); break; } } return res; }
相关文章推荐
- 【LeetCode】167. Two Sum II - Input array is sorted
- LeetCode 167. Two Sum II - Input array is sorted 题解(C++)
- leetcode 167. Two Sum II - Input array is sorted
- LeetCode 167. Two Sum II - Input array is sorted(两数和)
- [leetcode] 167. Two Sum II - Input array is sorted 解题报告
- [LeetCode]167. Two Sum II - Input array is sorted
- Leetcode 167. Two Sum II - Input array is sorted
- Leetcode 167. Two Sum II - Input array is sorted (Medium) (cpp)
- 【LeetCode】 167. Two Sum II - Input array is sorted
- LeetCode- 167. Two Sum II - Input array is sorted - 思路详解- C++
- leetcode-java-167. Two Sum II - Input array is sorted
- LeetCode - 167. Two Sum II - Input array is sorted - O(n) - ( C++ ) - 解题报告
- LeetCode 167. Two Sum II - Input array is sorted
- LeetCode 167. Two Sum II - Input array is sorted
- 【leetcode】167. Two Sum II - Input array is sorted【M】【100%】
- 【leetcode】167. Two Sum II - Input array is sorted
- LeetCode—167. Two Sum II - Input array is sorted
- [leetcode] 167. Two Sum II - Input array is sorted
- LeetCode 167. Two Sum II - Input array is sorted
- LeetCode笔记:167. Two Sum II - Input array is sorted