国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

??途W(wǎng)高頻算法題系列-BM17-二分查找-I

2022-10-08 20:32 作者:雄獅虎豹  | 我要投稿

??途W(wǎng)高頻算法題系列-BM17-二分查找-I

題目描述

請實現(xiàn)無重復(fù)數(shù)字的升序數(shù)組的二分查找

給定一個 元素升序的、無重復(fù)數(shù)字的整型數(shù)組 nums 和一個目標(biāo)值 target ,寫一個函數(shù)搜索 nums 中的 target,如果目標(biāo)值存在返回下標(biāo)(下標(biāo)從 0 開始),否則返回 -1

原題目見:BM17 二分查找-I(https://www.nowcoder.com/practice/d3df40bd23594118b57554129cadf47b?tpId=295&tqId=1499549&ru=%2Fpractice%2F71cef9f8b5564579bf7ed93fbe0b2024&qru=%2Fta%2Fformat-top101%2Fquestion-ranking&sourceUrl=%2Fexam%2Foj)

解法一:二分查找法

首先,考慮特殊情況,判斷如果數(shù)組為空,返回-1。

否則,使用low和high分別為數(shù)組的上下限,然后使用二分法判斷數(shù)組中的元素,判斷過程如下:

  • 首先,循環(huán)終止的條件是low大于high

  • 二分,mid取中間值

  • 如果mid所在的值等于target,則返回mid

  • 如果mid所在的值大于target,則更新high

  • 如果mid所在的值小于target,則返回low

最后,如果二分查找沒找到等于target的值,返回-1。

代碼

1.01^{365} ≈ 37.7834343329 ??

0.99^{365} ≈ 0.02551796445 ??

相信堅持的力量!


??途W(wǎng)高頻算法題系列-BM17-二分查找-I的評論 (共 條)

分享到微博請遵守國家法律
中牟县| 唐海县| 大兴区| 鹰潭市| 五家渠市| 原阳县| 溧水县| 广宁县| 湾仔区| 承德市| 天台县| 武冈市| 历史| 门源| 竹北市| 吉木乃县| 平顺县| 康平县| 闵行区| 西乌珠穆沁旗| 万源市| 大关县| 庆城县| 安顺市| 西昌市| 芦山县| 化德县| 长阳| 江北区| 长沙市| 诏安县| 张家口市| 博客| 靖边县| 镇平县| 四子王旗| 淳化县| 广昌县| 木里| 丹江口市| 麻江县|