c_cpp binary_search
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp binary_search相关的知识,希望对你有一定的参考价值。
int binary_search(int* tab, int first, int last, int to_find)
{
int middle;
if (last >= first) {
middle = first + (last - first) / 2;
if (tab[middle] == to_find) {
return (middle);
}
else if (tab[middle] > to_find) {
return (binary_search(tab, first, middle - 1, to_find));
}
else {
return (binary_search(tab, middle + 1, last, to_find));
}
}
return (-1);
}
以上是关于c_cpp binary_search的主要内容,如果未能解决你的问题,请参考以下文章
text binary_search
markdown binary_search
ruby binary_search.rb
如何在 std::binary_search 中设置针类型
C++之binary_search二分查找算法
binary_search 不适用于向量<string>