File tree Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -174,13 +174,17 @@ class Solution {
174
174
int left = 0 , right = nums. length - 1 ;
175
175
while (left <= right) {
176
176
int mid = left + ((right - left) >> 1 );
177
- if (nums[mid] == target)
177
+ if (nums[mid] == target) {
178
178
return mid;
179
- else if (nums[mid] < target)
179
+ }
180
+ else if (nums[mid] < target) {
180
181
left = mid + 1 ;
181
- else if (nums[mid] > target)
182
+ }
183
+ else { // nums[mid] > target
182
184
right = mid - 1 ;
185
+ }
183
186
}
187
+ // 未找到目标值
184
188
return - 1 ;
185
189
}
186
190
}
@@ -194,13 +198,17 @@ class Solution {
194
198
int left = 0 , right = nums. length;
195
199
while (left < right) {
196
200
int mid = left + ((right - left) >> 1 );
197
- if (nums[mid] == target)
201
+ if (nums[mid] == target) {
198
202
return mid;
199
- else if (nums[mid] < target)
203
+ }
204
+ else if (nums[mid] < target) {
200
205
left = mid + 1 ;
201
- else if (nums[mid] > target)
206
+ }
207
+ else { // nums[mid] > target
202
208
right = mid;
209
+ }
203
210
}
211
+ // 未找到目标值
204
212
return - 1 ;
205
213
}
206
214
}
You can’t perform that action at this time.
0 commit comments