LeetCode 35. Search Insert Position
来源:互联网 发布:桶装水软件 编辑:程序博客网 时间:2024/06/05 18:05
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
public class Solution { public int searchInsert(int[] nums, int target) { if(nums.length==0){ return 0; } int left=0; int right=nums.length-1; int median=0 ; while(left<=right){ //二分查找法 median = (left+right)/2; if(nums[median]==target){ break; }else if(nums[median]<target) { left=median+1; }else{ right=median-1; } } if(left>right){ //数组中不存在target if(target>nums[median]){ return median+1; }else return median; } return median; //数组中存在target }}
0 0
- [LeetCode]35.Search Insert Position
- LeetCode --- 35. Search Insert Position
- LeetCode 35.Search Insert Position
- [Leetcode] 35. Search Insert Position
- LeetCode 35. Search Insert Position
- [leetcode] 35.Search Insert Position
- Leetcode 35. Search Insert Position
- 35. Search Insert Position LeetCode
- [LeetCode]35. Search Insert Position
- LeetCode 35. Search Insert Position
- 【LeetCode】35. Search Insert Position
- leetcode 35. Search Insert Position
- leetcode 35. Search Insert Position
- LeetCode 35. Search Insert Position
- LeetCode *** 35. Search Insert Position
- leetcode 35. Search Insert Position
- [LeetCode]35. Search Insert Position
- LeetCode 35. Search Insert Position
- MySQL 表自连接 出现 Column 'ename' in field list is ambiguous
- TCL 雏鹰飞翔计划 Android篇
- Leetcode 223 Rectangle Area
- Quartz调度器开发指南
- java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
- LeetCode 35. Search Insert Position
- hbase学习
- mybatis+springmvc:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- mysql之锁表机制与死锁浅谈
- linux命令(三)
- 【Unity&加密】DLL加密文章说明
- MyBatis框架
- ST2-045 For POC
- 模拟退火算法解决01背包问题(matlab实现)