From f746c7cf86a227b09c9f42d26a91ee7f305e1b5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=A1=E5=9D=82=E6=98=B4?= Date: Sun, 22 Dec 2024 01:27:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E9=A5=B0=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- homework6/test2.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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<