diff --git a/homework6/test2.cpp b/homework6/test2.cpp index 4c97786..625f687 100644 --- a/homework6/test2.cpp +++ b/homework6/test2.cpp @@ -5,33 +5,33 @@ using namespace std; template -int BinarySearch(const vector& arr, T target, int left, int right) { +int BinarySearch(vector l, T value, int left, int right) { if (left > right) { return -1; // 未找到目标值 } int mid = left + (right - left) / 2; // 计算中间位置 - cout << "正在查找第"< -int BinarySearch(const vector& arr, T target) { - return BinarySearch(arr, target, 0, arr.size() - 1); +int BinarySearch(vector l, T value) { + return BinarySearch(l,value, 0, l.size() - 1); } int main() { vector l = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; - const int index=BinarySearch(l, 9); + int index=BinarySearch(l, 9); cout<