一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

力扣刷題(35. 搜索插入位置)

 新進(jìn)小設(shè)計(jì) 2022-08-24 發(fā)布于北京

題目描述

題目直接截圖于力扣(LeetCode)。

該題網(wǎng)址:https:///problems/search-insert-position/

用到的算法思想

  二分法、蠻力法

思路

  蠻力法自然不必多說,遍歷就行。

  有序隊(duì)列是使用二分法的基礎(chǔ)。使用二分法需要注意每次標(biāo)動(dòng)移動(dòng)的邊界,在左標(biāo)兵右移時(shí)mid需要+1, 右標(biāo)兵左移時(shí)mid需要-1。但貌似這道題中蠻力法和二分法執(zhí)行速度差不了多少。

代碼(C)

1、蠻力法

 1 int searchInsert(int* nums, int numsSize, int target){
 2     int i;
 3     for(i = 0; i < numsSize; i++)
 4     {
 5         if(nums[i] >= target) // ==是返回的底限,如果大于則表示之后沒有等于,所以直接返回。
 6         {
 7             return i;
 8         }
 9     }
10     return i;
11 }

 

2、二分法

int searchInsert(int* nums, int numsSize, int target){
    int left=0, right=numsSize-1;
    int mid;
    while(left <= right)
    {
        mid = (left + right) / 2;
        if(nums[mid] == target)
        {
            return mid;
        }
        else if(nums[mid] < target)
        {
            left = mid+1;
        }
        else
        {
            right = mid-1;
        }
    }
    return left;
}

完成時(shí)間

  2021-01-16   12:50:50

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    色狠狠一区二区三区香蕉蜜桃| 国产精品久久精品毛片| 老富婆找帅哥按摩抠逼视频| 国产精品美女午夜视频| 大香伊蕉欧美一区二区三区| 成人精品网一区二区三区| 超碰在线播放国产精品| 国产精品香蕉在线的人| 亚洲中文在线中文字幕91| 中文人妻精品一区二区三区四区| 高清在线精品一区二区| 日韩欧美中文字幕人妻| 黑丝袜美女老师的小逼逼| 精品欧美国产一二三区| 国产精品欧美在线观看| 亚洲天堂有码中文字幕视频| 日本免费一本一二区三区| 美女露小粉嫩91精品久久久 | 91人妻人人揉人人澡人| 欧美亚洲三级视频在线观看| 精品一区二区三区不卡少妇av | 日本在线高清精品人妻| 国产不卡的视频在线观看| 人妻乱近亲奸中文字幕| 丰满少妇被猛烈撞击在线视频| 加勒比东京热拍拍一区二区| 国产欧美一区二区久久| 99热九九在线中文字幕| 91人妻人澡人人爽人人精品| 国产伦精品一区二区三区精品视频 | 99久久国产亚洲综合精品| 深夜视频成人在线观看| 日韩和欧美的一区二区三区| 日韩高清中文字幕亚洲| 国产精品免费视频视频| 亚洲中文字幕视频一区二区| 国产专区亚洲专区久久| 日韩精品成区中文字幕| 开心激情网 激情五月天| 日本在线视频播放91| 国产精品久久精品毛片|