标签:排列 dex find include 过程 clu tar 假设 pre
代码
#include <stdio.h>
void BinarySearch(int const arr[], int size, int target)
{
int start = 0;
int end = size;
int mid;
while (start < end) {
mid = (start + end) / 2;
if (arr[mid] == target) {
printf("Find The Target Number! Index is %d", mid);
return;
}
if (arr[mid] > target) {
end = mid - 1;
} else {
start = mid + 1;
}
}
printf("Do Not Find The Target Number!");
}
int main()
{
int arr[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
BinarySearch(arr, 10, 8);
return 0;
}
标签:排列 dex find include 过程 clu tar 假设 pre
原文地址:https://www.cnblogs.com/causewang/p/12056908.html