日韩性视频-久久久蜜桃-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(查找插入的位置)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 一级黄色毛毛片 | 成人观看| 国产男女视频在线观看 | 成人看片黄a免费看视频 | 亚洲 欧美 自拍偷拍 | 97狠狠干 | 一个人在线观看www软件 | 日韩高清成人 | 牛牛免费视频 | 天堂av影院| 日本亚洲视频 | 成人av一级| 国产妇女视频 | 日本中文字幕有码 | 95精品视频 | 久久人妖 | 另类视频在线观看+1080p | 成人mv在线观看 | 欧美性猛交aaaa片黑人 | 亚洲影院一区二区三区 | 一本大道东京热无码 | 大尺度做爰呻吟62集 | 久久人人爽天天玩人人妻精品 | 久久久久99人妻一区二区三区 | 麻豆成人入口 | 国产一级免费av | 91波多野结衣 | 456av| 丁香av| 精品视频专区 | 亚洲高清在线视频 | 欧美成人国产va精品日本一级 | 五月色婷婷综合 | 99re在线视频观看 | 五十路妻 | 清冷学长被爆c躁到高潮失禁 | 久久人人爽人人爽人人片av高清 | 国产床上视频 | 日韩成人av免费在线观看 | 九九热视频在线免费观看 | 日欧美女人 | 在线观看福利电影 | 九九夜| 日本视频一区二区 | 大奶一区二区 | 尤物久久| 快播日韩| 黄色免费成人 | 精品一区二区三区久久 | 欧美日韩色片 | 亚洲午夜无码久久久久 | 免费一级suv好看的国产网站 | 国产精品VideoSex性欧美 | 国产精品二区一区二区aⅴ 一卡二卡三卡在线观看 | xxav在线| 日本吃奶摸下激烈网站动漫 | 美女扒开下面让男人捅 | 拔插拔插影库 | 日韩视频在线观看一区二区三区 | 中文字幕33页 | 91精品国产自产精品男人的天堂 | 亚洲午夜国产 | 啪啪亚洲| exo妈妈mv在线播放高清免费 | 中文字幕在线三区 | 插插插综合 | 亚洲自拍偷拍第一页 | 6080电视影片在线观看 | 人人看人人澡 | 乱色精品无码一区二区国产盗 | 亚洲涩涩在线 | 97超碰站| 色视频2| 一本色道久久综合狠狠躁 | caopor在线 | 欧洲mv日韩mv国产 | 最近的中文字幕在线看视频 | 国产欧美在线观看视频 | 国产视频高清 | 日韩在线第二页 | 婷婷去俺也去 | 夫の上司に犯波多野结衣853 | 成人黄色免费在线观看 | 国产极品一区二区 | 黄色成年视频 | 熟女一区二区三区四区 | 欧美性猛交xxxx乱大交hd | 毛片av免费看 | 国产视频分类 | 国产美女自拍 | 一个色综合导航 | 黄色免费入口 | 日韩免费黄色片 | 5566毛片| 国产成人精品视频在线观看 | 国产后入又长又硬 | 36d大奶| 美女扒开腿让人桶爽原神 | 成年人在线视频观看 |