python写算法题:leetcode: Add to List 33. Search in Rotated Sorted Array
来源:互联网 发布:华为大数据工程师待遇 编辑:程序博客网 时间:2024/06/05 03:45
https://leetcode.com/problems/search-in-rotated-sorted-array/description/
class Solution(object): def search(self, nums, target): """ :type nums: List[int] :type target: int :rtype: int """ if len(nums) == 0: return -1 start = 0 end = len(nums) - 1 while True: half = (start+end)/2 if target == nums[half]: return half if target == nums[start]: return start if target == nums[end]: return end if start >= end: return -1 if target > nums[start]: if target < nums[half]: end = half-1 elif nums[half]<nums[start]: end = half-1 else: start = half+1 else: if target > nums[half]: start = half+1 elif nums[half]>nums[end]: start = half+1 else: end = half-1
阅读全文
0 0
- python写算法题:leetcode: Add to List 33. Search in Rotated Sorted Array
- LeetCode - Search in Rotated Sorted Array - Python
- [leetcode] Search in Rotated Sorted Array Python
- [LeetCode]33.Search in Rotated Sorted Array
- LeetCode --- 33. Search in Rotated Sorted Array
- LeetCode 33.Search in Rotated Sorted Array
- [Leetcode] 33. Search in Rotated Sorted Array
- Leetcode-33.Search in Rotated Sorted Array.
- [leetcode] 33. Search in Rotated Sorted Array
- Leetcode 33. Search in Rotated Sorted Array
- [LeetCode]33. Search in Rotated Sorted Array
- leetcode 33. Search in Rotated Sorted Array
- LeetCode *** 33. Search in Rotated Sorted Array
- LeetCode - 33. Search in Rotated Sorted Array
- LeetCode 33. Search in Rotated Sorted Array
- leetcode 33. Search in Rotated Sorted Array
- leetcode 33.Search in Rotated Sorted Array
- [leetcode]33. Search in Rotated Sorted Array
- C# TCP 自己看,别人看了没有用
- 高并发与高并行
- rand和srand函数的使用
- Mastering HTTP侧
- SBT增加国内镜像并生效
- python写算法题:leetcode: Add to List 33. Search in Rotated Sorted Array
- Mastering Akka
- Centos7 源码 安装mysql5.6报错 Can't locate Data/Dumper.pm in ...
- Codeforces Round #427 (Div. 2) A. Key races B. The number on the board C. Star sky
- 了解Docker
- extern的使用
- scala implicit
- Using Ubuntu16.04LS
- gitlab添加新用户