JS算法題解搜索插入位置方法示例

    目錄 題 目 答 案 解法1 解法2 題 目 給定一個(gè)排序數(shù)組和一個(gè)目標(biāo)值,在數(shù)組中找到目標(biāo)值,并返回其索引。 如果目標(biāo)值不存在于數(shù)組中,返回它將會(huì)被按順序插入的位置。 你可以假設(shè)
    目錄
    • 題 目
    • 答 案
      • 解法1
      • 解法2

    題 目

    給定一個(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

    答 案

    解法1

    const searchInsert = (nums, target) => {
        for(let i = 0; i < nums.length; i++){
            if(nums[i] >= target) {
                return i;
            }
        }
        return nums.length;
    }

    解法2

    const searchInsert = (nums, target) => {
        let left = 0, right = nums.length - 1;
        while(left <= right) {
            let mid = Math.floor((left + right) / 2);
            if(nums[mid] == target) {
                return mid;
            } else if(nums[mid] < target) {
                left = mid + 1;
            } else {
                right = mid - 1;
            }
        }
        return left;
    }

    以上就是JS算法題解搜索插入位置方法示例的詳細(xì)內(nèi)容,更多關(guān)于JS搜索插入位置算法的資料請(qǐng)關(guān)注技圈網(wǎng)其它相關(guān)文章!

    聲明:所有內(nèi)容來(lái)自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
    發(fā)表評(píng)論
    更多 網(wǎng)友評(píng)論0 條評(píng)論)
    暫無(wú)評(píng)論

    返回頂部

    主站蜘蛛池模板: 国产伦精品一区二区免费| 日本一区午夜艳熟免费| 亚洲AV日韩AV一区二区三曲| 国产一区二区三区在线看| 亚洲av无码一区二区三区人妖| 久久久久成人精品一区二区| 国产AV午夜精品一区二区三| 亚洲日本中文字幕一区二区三区 | 波多野结衣一区二区| 末成年女AV片一区二区| 亚洲综合一区二区| 精品人妻中文av一区二区三区| 国产一区二区精品久久| 无码精品人妻一区二区三区免费看| 亚洲第一区精品日韩在线播放| 午夜视频久久久久一区| 在线观看免费视频一区| 国产精品一区二区av| 亚洲一区二区三区在线网站| 亚洲蜜芽在线精品一区| 国产经典一区二区三区蜜芽| 成人免费视频一区| 国产一区二区视频免费| 久久毛片免费看一区二区三区| 久久精品国产一区二区| 日本不卡一区二区视频a| 91无码人妻精品一区二区三区L| 国产精品香蕉一区二区三区| 日韩美女在线观看一区| 亚洲av无码一区二区乱子伦as| 国模无码视频一区| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲片国产一区一级在线观看 | 人妻无码一区二区三区四区| 美女啪啪一区二区三区| 日本一区二区三区在线观看视频| 成人区人妻精品一区二区不卡网站| 精品国产一区二区三区香蕉| 国产午夜福利精品一区二区三区| 日韩一区二区三区电影在线观看| 日本成人一区二区三区|