二分查找,快速排序,归并排序,堆排序

1. 二分查找的递归版本。算法 int BinarySearchRecur(vector<int> &v1, int searchNum, int sIdx, int eIdx) { int ret = -1; int midIdx = sIdx + ( (eIdx - sIdx) >> 1 ); if (sIdx <= eIdx) // 必定要加上,否则若是找不到就会陷入死循环。
相关文章
相关标签/搜索