C語言重構 704 二分查詢

2021-10-25 09:50:27 字數 626 閱讀 8100

所有題目源**:git位址

題目

給定乙個 n 個元素有序的(公升序)整型陣列 nums 和乙個目標值 target  ,寫乙個函式搜尋 nums 中的 target,如果目標值存在返回下標,否則返回 -

1。示例 1

:輸入: nums =[-

1,0,

3,5,

9,12]

, target =

9輸出:

4解釋:

9 出現在 nums 中並且下標為 4

示例 2

:輸入: nums =[-

1,0,

3,5,

9,12]

, target =

2輸出:-1

解釋:2 不存在 nums 中因此返回 -1

你可以假設 nums 中的所有元素是不重複的。

n 將在 [1,

10000

]之間。

nums 的每個元素都將在 [

-9999

,9999

]之間。

方案:
class

solution

return-1

;}};

複雜度計算

704 二分查詢

給定乙個 n 個元素有序的 公升序 整型陣列 nums 和乙個目標值 target 寫乙個函式搜尋 nums 中的 target,如果目標值存在返回下標,否則返回 1。示例 1 輸入 nums 1,0,3,5,9,12 target 9 輸出 4 解釋 9 出現在 nums 中並且下標為 4 示例 ...

二分查詢704

給定乙個 n 個元素有序的 公升序 整型陣列 nums 和乙個目標值 target 寫乙個函式搜尋 nums 中的 target,如果目標值存在返回下標,否則返回 1。示例 1 輸入 nums 1,0,3,5,9,12 target 9 輸出 4 解釋 9 出現在 nums 中並且下標為 4 示例 ...

704 二分查詢

簡單 704.二分查詢 給定乙個 n 個元素有序的 公升序 整型陣列 nums 和乙個目標值 target 寫乙個函式搜尋 nums 中的 target,如果目標值存在返回下標,否則返回 1。示例 1 輸入 nums 1,0,3,5,9,12 target 9 輸出 4 解釋 9 出現在 nums ...