(LeetCode)Search Insert Position --- 二分搜索
来源:互联网 发布:如何注册淘宝联盟 编辑:程序博客网 时间:2024/06/05 11:32
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
解题分析:
我们可以利用二分搜索解决此类问题:
# -*- coding:utf-8 -*-class Solution(object): def searchInsert(self, nums, target): left = 0 right = len(nums) - 1 while left <= right: mid = (left + right) / 2 if nums[mid] < target: left = mid + 1 elif nums[mid] > target: right = mid - 1 else: return mid return left
阅读全文
0 0
- leetcode-二分搜索:Search Insert Position
- (LeetCode)Search Insert Position --- 二分搜索
- Search Insert Position:二分搜索
- leetcode 35. Search Insert Position搜索插入位置(二分查找)
- Leetcode 二分查找 Search Insert Position
- LeetCode @ Search Insert Position 二分查找
- LeetCode 35. Search Insert Position 二分查找
- (二分查找)LeetCode#35. Search Insert Position
- leetcode——Search Insert Position 二分查找 binary search
- LeetCode: Search Insert Position
- LeetCode Search Insert Position
- [Leetcode] Search Insert Position
- LeetCode : Search Insert Position
- [LeetCode] Search Insert Position
- [Leetcode] Search Insert Position
- [LeetCode]Search Insert Position
- [LeetCode] Search Insert Position
- LeetCode-Search Insert Position
- Flask实战2问答平台-父模板抽离(登录注册界面)
- 文本编辑部署servlet
- POJ2441-Arrange the Bulls
- Parcel_进程间数据传递
- CodeForces
- (LeetCode)Search Insert Position --- 二分搜索
- hdu6165 (缩点+拓扑排序)
- WiFi通信上位机实现
- HTML非主体结构元素
- 过滤器(Filter)
- SpringMVC @RequestBody接收Json对象字符串
- Objective-C代码混淆之宏替换
- Flash(ActionScript,AS) & JavaScript通信浅谈
- Java 同步函数