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

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

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

題 目

給定一個排序數組和一個目標值,在數組中找到目標值,并返回其索引。

如果目標值不存在于數組中,返回它將會被按順序插入的位置。

你可以假設數組中無重復元素。

示例 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算法題解搜索插入位置方法示例的詳細內容,更多關于JS搜索插入位置算法的資料請關注技圈網其它相關文章!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 三级成人片 | 久久久这里只有17精品 | 国产精品久久久久久久免费观看 | 四季久久免费一区二区三区四区 | 国产91一区二区三区 | 国内久久 | 亚洲高清网 | 久久久av| 欧美一区二区三区视频 | 成人精品在线视频 | 国产精品免费视频一区 | 精品国产一级片 | 久久机热 | 亚洲另类自拍 | 亚洲成人精品久久久 | 小川阿佐美pgd-606在线 | 成人一区二区在线 | 黄色毛片大全 | 亚洲区一区二区 | 久久国产精品-久久精品 | 国产精品v| 日韩中文电影 | 亚洲一区二区三区福利 | 91精品国产综合久久久久久 | 国产一级毛片精品完整视频版 | 免费大黄视频 | 国产91久久久久 | 免费人成在线观看网站 | 91极品欧美视频 | 一二三区视频 | 色综合久久天天综合网 | 51ⅴ精品国产91久久久久久 | 日韩激情视频一区 | 国产成人精品一区二区三区在线观看 | 精品少妇v888av | 欧美男人天堂 | 欧美激情国产日韩精品一区18 | 亚洲一区二区免费看 | 久久久精品高清 | 日本一区二区三区四区 | 亚洲精品久久久久久一区二区 |