CANntyield


Position BinarySearch( List L, ElementType X ){
int f=1,ret=-1,r=L->Last;
int b = (f+r)/2;
while(f<=r){
if (X>L->Data[b]) f = b+1;
else if(X<L->Data[b]) r = b-1;
else {ret=1; break;}
b = (r+f)/2;
}
if(ret==-1){
return NotFound;
}
else return b;

}

Baniry Search

分类:

技术点:

相关文章:

  • 2021-10-11
  • 2021-12-03
  • 2022-12-23
  • 2021-12-03
  • 2021-12-03
  • 2021-12-03
猜你喜欢
  • 2021-10-06
  • 2021-12-03
  • 2021-04-14
  • 2021-09-21
  • 2021-07-20
相关资源
相似解决方案