給定一個排序數(shù)組和一個目標值,在數(shù)組中找到目標值,并返回其索引。如果目標值不存在于數(shù)組中,返回它將會被按順序插入的位置。
你可以假設(shè)數(shù)組中無重復(fù)元素。
示例 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
這個顯然要用二分。
還可以進一步優(yōu)化:
另外一種寫法:
-
C語言
+關(guān)注
關(guān)注
180文章
7632瀏覽量
141805 -
leetcode
+關(guān)注
關(guān)注
0文章
20瀏覽量
2452
發(fā)布評論請先 登錄
HT45R35在觸控按鍵中的應(yīng)用(使用C語言)
C語言教程之對調(diào)最大數(shù)與最小數(shù)位置
基于并行搜索和快速插入的算法
位置型PID的C語言代碼的實現(xiàn)過程詳細資料概述
使用單片機實現(xiàn)Wire總線器件ROM搜索與多點溫度監(jiān)測的C語言程序
使用單片機實現(xiàn)溫度傳感器LM35全量程應(yīng)用測試的C語言實例免費下載
C 語言的頭文件路徑位置問題

評論