leetcode-二分查找 发表于 2019-03-06 | 分类于 leetcode | 阅读次数: 字数统计: 68 | 阅读时长 ≈ 1 123456789101112131415int find(vector<int> &nums, int target) { if (nums.empty()) return -1 int low = 0; int high = nums.size() -1; while (low <= high) { int mid = low + (high -low) /2; if (nums[mid] < target) low = mid + 1; else high = mid - 1; } return low;} 二分查找有很多变种 注意一些细节问题