Skip to content

Commit d47cdc6

Browse files
author
lazylzg
committed
Update 3-5查找.cpp
1 parent 38547d0 commit d47cdc6

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

第3章排序与查找/3.2查找/3-5查找.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,16 @@
33

44
using namespace std;
55

6-
//¶þ·Ö²éÕÒ
76
bool BinarySearch(int n,int target,int num[]) {
87
int left=0,right=n-1;
98
while(left<=right) {
109
int middle=(left+right)/2;
11-
if(num[middle]<target) {
12-
left=middle+1;
13-
} else if(num[middle]>target) {
10+
if(target==num[middle]) {
11+
return true;
12+
} else if(target<num[middle]) {
1413
right=middle-1;
1514
} else {
16-
return true;
15+
left=middle+1;
1716
}
1817
}
1918
return false;

0 commit comments

Comments
 (0)