二分查找,快速排序,歸併排序,堆排序

1. 二分查找的遞歸版本。算法 int BinarySearchRecur(vector<int> &v1, int searchNum, int sIdx, int eIdx) { int ret = -1; int midIdx = sIdx + ( (eIdx - sIdx) >> 1 ); if (sIdx <= eIdx) // 必定要加上,否則若是找不到就會陷入死循環。
相關文章
相關標籤/搜索