給定一個(gè)排序數(shù)組和一個(gè)目標(biāo)值,在數(shù)組中找到目標(biāo)值,并返回其索引。如果目標(biāo)值不存在于數(shù)組中,返回它將會(huì)被按順序插入的位置。
你可以假設(shè)數(shù)組中無(wú)重復(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
這個(gè)顯然要用二分。
還可以進(jìn)一步優(yōu)化:
另外一種寫(xiě)法:
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7630瀏覽量
140990 -
leetcode
+關(guān)注
關(guān)注
0文章
20瀏覽量
2444
發(fā)布評(píng)論請(qǐng)先 登錄
HT45R35在觸控按鍵中的應(yīng)用(使用C語(yǔ)言)
C語(yǔ)言教程之對(duì)調(diào)最大數(shù)與最小數(shù)位置
基于并行搜索和快速插入的算法
位置式PID算法的C語(yǔ)言代碼

位置型PID的C語(yǔ)言代碼的實(shí)現(xiàn)過(guò)程詳細(xì)資料概述
C語(yǔ)言: Leetcode 33搜索旋轉(zhuǎn)排序數(shù)組

使用單片機(jī)實(shí)現(xiàn)Wire總線器件ROM搜索與多點(diǎn)溫度監(jiān)測(cè)的C語(yǔ)言程序
使用單片機(jī)實(shí)現(xiàn)溫度傳感器LM35全量程應(yīng)用測(cè)試的C語(yǔ)言實(shí)例免費(fèi)下載
C 語(yǔ)言的頭文件路徑位置問(wèn)題

評(píng)論