Time Cost
5min40s
Code
- My Solution
class Solution { public: int search(vector<int>& nums, int target) { if (nums.size() == 0) return -1; int base = 0, ceil = nums.size() - 1; int pt = (base + ceil) / 2; while (base <= ceil) { if (nums[pt] == target) { return pt; }else if (nums[pt] > target) { ceil = pt - 1; }else { base = pt + 1; } pt = (base + ceil) / 2; } return -1; } };