LeetCode 35 搜尋插入位置

2021-08-18 11:00:59 字數 580 閱讀 7700

35

. 搜尋插入位置

給定乙個排序陣列和乙個目標值,如果在陣列中找到目標值則返回索引。如果沒有,返回到它將會被按順序插入的位置。

你可以假設在陣列中無重複元素。

案例 1:

輸入: [1,3,5,6], 5

輸出: 2

案例 2:

輸入: [1,3,5,6], 2

輸出: 1

案例 3:

輸入: [1,3,5,6], 7

輸出: 4

案例 4:

輸入: [1,3,5,6], 0

輸出: 0

思路:遍歷比較大小,沒什麼好講。

答案:

class solution 

};

反思:

看了一下結果,發現自己居然沒有用二分搜尋,確實很蠢。果然,沒有上過演算法課還是有差別的,會寫**沒用,腦子一根筋是不行的,還是得好好自學演算法,否則思維有侷限。

太蠢了,不敢相信自己居然連二分搜尋都不用,第一反應就是直接遍歷,一定要好好記下來,長點經驗。

LeetCode 35 搜尋插入位置

題目描述 給定乙個排序陣列和乙個目標值,在陣列中找到目標值,並返回其索引。如果目標值不存在於陣列中,返回它將會被按順序插入的位置。示例 示例1 輸入 1,3,5,6 5 輸出 2示例2 輸入 1,3,5,6 2 輸出 1示例3 輸入 1,3,5,6 7 輸出 4示例4 輸入 1,3,5,6 0 輸出...

leetcode 35 搜尋插入位置

題目 給定乙個排序陣列和乙個目標值,在陣列中找到目標值,並返回其索引。如果目標值不存在於陣列中,返回它將會被按順序插入的位置。你可以假設陣列中無重複元素。示例 1 輸入 1,3,5,6 5輸出 2示例 2 輸入 1,3,5,6 2輸出 1示例 3 輸入 1,3,5,6 7輸出 4示例 4 輸入 1,...

Leetcode35 搜尋插入位置

給定乙個排序陣列和乙個目標值,在陣列中找到目標值,並返回其索引。如果目標值不存在於陣列中,返回它將會被按順序插入的位置。你可以假設陣列中無重複元素。示例 1 輸入 1,3,5,6 5輸出 2示例 2 輸入 1,3,5,6 2輸出 1示例 3 輸入 1,3,5,6 7輸出 4示例 4 輸入 1,3,5...