1 static int Search(int[] Array, int ArrLength, int Key)
2 {
3 int low = 0;
4 int high = ArrLength - 1;
5 int mid;
6
7 while (low <= high)
8 {
9 mid = (low + high) / 2;
10 if (Array[mid] < Key)
11 {
12 low = mid + 1;
13 }
14 else if (Array[mid] > Key)
15 {
16 high = mid - 1;
17 }
18 else
19 {
20 return mid;
21 }
22 }
23
24 return -1;
25 }

懒得泛型了,勿喷...

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-21
  • 2022-12-23
  • 2021-07-20
  • 2021-09-19
猜你喜欢
  • 2022-01-20
  • 2021-04-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案