給定乙個n
個元素有序的(公升序)整型陣列nums
和乙個目標值target
,寫乙個函式搜尋nums
中的target
,如果目標值存在返回下標,否則返回-1
。
示例 1:
輸入:示例 2:nums
= [-1,0,3,5,9,12],target
= 9輸出: 4
解釋: 9 出現在
nums
中並且下標為 4
輸入:你可以假設nums
= [-1,0,3,5,9,12],target
= 2輸出: -1
解釋: 2 不存在
nums
中因此返回 -1
nums
中的所有元素是不重複的。
n
將在[1, 10000]
之間。
nums
的每個元素都將在[-9999, 9999]
之間。
#include #include using namespace std;int search(vector& nums, int target)
return -1;
}int main()
; cout << search(nums, 5);
system("pause");
return 0;
}
LeetCode704 二分查詢
題目描述 給定乙個 n 個元素有序的 公升序 整型陣列 nums 和乙個目標值 target 寫乙個函式搜尋 nums 中的 target,如果目標值存在返回下標,否則返回 1。示例1 輸入 nums 1,0,3,5,9,12 target 9 輸出 4 解釋 9 出現在 nums 中並且下標為 4...
LeetCode 704 二分查詢
給定乙個 n 個元素有序的 公升序 整型陣列 nums 和乙個目標值 target 寫乙個函式搜尋 nums 中的 target,如果目標值存在返回下標,否則返回 1。示例 1 輸入 nums 1,0,3,5,9,12 target 9 輸出 4 解釋 9 出現在 nums 中並且下標為 4 示例 ...
leetcode 704 二分查詢
給定乙個 n 個元素有序的 公升序 整型陣列 nums 和乙個目標值 target,寫乙個函式搜尋 nums 中的 target,如果目標值存在返回下標,否則返回 1。這道題,並不難,但是邊界條件上容易犯錯。public intsolution int nums,int target int len...