一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

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)論

返回頂部

主站蜘蛛池模板: 日韩毛片 | 国产sm主人调教女m视频 | 激情五月婷婷综合 | 日日做夜夜爽毛片麻豆 | a中文在线视频 | 蜜桃精品视频在线 | 中文字幕一区二区三区在线视频 | 中文字幕一二三区 | 精品亚洲一区二区三区四区五区高 | 国产精品视频网站 | 国产精品一区二区三区四区 | 麻豆精品国产91久久久久久 | 亚洲精品一区二区三区丝袜 | 在线免费观看欧美 | 91超碰在线 | 亚洲男人天堂 | 色综合天天天天做夜夜夜夜做 | www狠狠爱com | 国产97在线视频 | 国产精品免费在线 | 91视频88av| 久久久久国产精品一区 | 日韩视频一区二区 | 有码一区 | 欧美日韩三级视频 | 久久国产精品99久久久久 | 日韩中文一区二区三区 | m豆传媒在线链接观看 | 欧美成年黄网站色视频 | 国产精品99久久久久久宅男 | 一区二区在线免费观看 | 亚洲精品在线免费观看视频 | 99成人| 亚洲精品自在在线观看 | 男人天堂国产 | 99国内精品久久久久久久 | 成人免费视频在线观看 | 精品av天堂毛片久久久借种 | 日韩欧美综合 | 伊人网一区| 日韩国产精品一区二区三区 |