二分查找

2018-05-11  本文已影响6人  提莫的红蘑菇

intsearch(intarray[],intn,intv)

{

intleft, right, middle;

left = 0, right = n - 1;

while(left <= right)

{

middle = (left + right) / 2;

if(array[middle] > v)

{

right = middle;

}

elseif(array[middle] < v)

{

left = middle;

}

else

{

returnmiddle;

}

}

return-1;

}

上一篇 下一篇

猜你喜欢

热点阅读