leetcode35. 搜索插入位置(二分搜索)
生活随笔
收集整理的這篇文章主要介紹了
leetcode35. 搜索插入位置(二分搜索)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定一個排序數組和一個目標值,在數組中找到目標值,并返回其索引。如果目標值不存在于數組中,返回它將會被按順序插入的位置。
你可以假設數組中無重復元素。
示例 1:
輸入: [1,3,5,6], 5
輸出: 2
代碼
class Solution {public int searchInsert(int[] nums, int target) {int left=0,right=nums.length-1;while (left<=right){int mid=((right+left)>>1);if(nums[mid]==target)return mid;else if(nums[mid]>target)right=mid-1;else left=mid+1;}return left;} }總結
以上是生活随笔為你收集整理的leetcode35. 搜索插入位置(二分搜索)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到被狼咬到手臂是什么意思
- 下一篇: 梦到别人吃人是什么意思