最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
荣成市| 澄江县| 昌吉市| 方正县| 东港市| 阿图什市| 双桥区| 青河县| 承德市| 裕民县| 通化市| 砚山县| 东山县| 安陆市| 苏州市| 道真| 桃源县| 新干县| 新巴尔虎右旗| 安多县| 沂源县| 台山市| 铁力市| 漾濞| 嘉鱼县| 澎湖县| 佛学| 萨嘎县| 若尔盖县| 张家口市| 卓尼县| 莲花县| 策勒县| 北流市| 新泰市| 屏山县| 绥芬河市| 积石山| 安徽省| 高青县| 平湖市|