日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【LeetCode】- Search Insert Position(查找插入的位置)

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【LeetCode】- Search Insert Position(查找插入的位置) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[?問題:?]

Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.?You may assume no duplicates in the array.

翻譯:給你一個排好序的數組和一個目標值,請找出目標值能夠插入數組的位置。


[ 分析:?]
Here are few examples.
[1,3,5,6], 5 → 2
[1,3,5,6], 2 → 1
[1,3,5,6], 7 → 4
[1,3,5,6], 0 → 0
注意:一定要考慮一些特殊情況,如數組為null等。


[ 解法:?]
①. 常規解法:從數組索引為0的位置開始找,時間復雜度為O(n),accepted
public class Solution {public int searchInsert(int[] A, int target) {if (A != null) {for (int i = 0; i < A.length; i++) {if (target == A[i] || target < A[i]) {return i;} }return A.length;}return -1;}public static void main(String[] args) {int[] arr = { 1, 3, 5, 6 };System.out.println(new Solution().searchInsert(arr, 5)); // 5 -> 2System.out.println(new Solution().searchInsert(arr, 2)); // 2 -> 1System.out.println(new Solution().searchInsert(arr, 7)); // 7 -> 4System.out.println(new Solution().searchInsert(arr, 0)); // 0 -> 0} }②. 二分查找:時間復雜度log2n 前提條件:一定是有序數組。


public class Solution {public int searchInsert(int[] A, int target) {int mid;int low = 0;int high = A.length - 1;while (low < high) {mid = (low + high) / 2;if (A[mid] < target) {low = mid + 1; } else if (A[mid] > target) {high = mid - 1;} else {return mid;}}return target > A[low] ? low + 1 : low;}public static void main(String[] args) {int[] arr = { 1, 3, 5, 6 };System.out.println(new Solution().searchInsert(arr, 5)); // 5 -> 2System.out.println(new Solution().searchInsert(arr, 2)); // 2 -> 1System.out.println(new Solution().searchInsert(arr, 7)); // 7 -> 4System.out.println(new Solution().searchInsert(arr, 0)); // 0 -> 0} }

總結

以上是生活随笔為你收集整理的【LeetCode】- Search Insert Position(查找插入的位置)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 伊人网av在线| 偷拍一区二区三区四区 | 日韩在线1 | 久久午夜伦理 | 日本xxxx免费 | 国产欧美日本在线 | 日韩网站在线播放 | 波多一区 | www.国产色| www 在线观看视频 | 成人黄色网址在线观看 | 国产剧情一区 | 国产精品熟女视频 | 在线观看的黄色网址 | 亚洲高清免费 | 欧美人与牲动xxxx | 99有精品 | 曰韩av | 男人和女人搞鸡 | 久久大奶 | 91精品视频一区 | 色男人影院| 乱中年女人伦 | 美女啪啪免费视频 | 国产精品尤物视频 | 久久国精品 | 国产传媒一级片 | 一区二区成人在线 | 免费成人美女女 | 特黄视频免费看 | 亚洲国产精品av | 丝袜操 | 91gao | 特黄视频免费看 | 99草在线视频 | 依人久久 | 日本伊人网 | 超碰caopor | 91久久久久国产一区二区 | 国产精品999久久久 在线青草 | 成年人免费看的视频 | 中文字幕无码毛片免费看 | 久久极品 | 亚洲精品国产精品国自产 | 97一级片| 黑白配av | 亚洲国产果冻传媒av在线观看 | 日本不卡在线视频 | 欧美精品一区二区三区久久久竹菊 | 高清一级片 | 日韩精品一区二区三区视频在线观看 | 91欧美大片| 欧美精品成人一区二区在线观看 | 久久久久久久九九九九 | 四虎在线影院 | 国产香蕉在线观看 | 色综合天天综合网国产成人网 | 永久免费未网 | 久久国产综合 | 亚洲中字幕 | 国产伊人一区 | 久久福利国产 | 日韩亚洲欧美在线 | 欧美精品极品 | 91中出 | 91极品视觉盛宴 | 久久久久无码国产精品一区李宗瑞 | 国产aⅴ片 | 青青草视频在线免费观看 | 香蕉在线看 | 国产 日韩 欧美在线 | 欧美xxxxav | 国产精品视频无码 | 最新中文字幕 | 在线日韩av | 欧美黄色一区二区 | 亚洲国产视频一区二区三区 | 国产私人影院 | 黄色片子视频 | 色综合久久中文字幕无码 | 欧美在线性视频 | 欧美 中文字幕 | 91国视频 | 欧美三级免费 | 国产1区2区 | 欧美a级免费 | 亚洲国产看片 | 狂野欧美性猛交xxxxhd | 美女100%无挡 | 日韩成人精品视频 | 最新久久 | 最近日韩中文字幕中文 | 久久伊人久久 | 在线免费观看麻豆 | 在线观看亚洲视频 | 欧美女人交配视频 | 乱中年女人伦 | 美景之屋电影免费高清完整韩剧 | 欧美日本一区二区 |