Hard-题目10:33. Search in Rotated Sorted Array

转载 2016年05月31日 23:27:13

题目原文:
Suppose a sorted array is rotated at some pivot unknown to you beforehand.

(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).

You are given a target value to search. If found in the array return its index, otherwise return -1.
题目大意:
对一个移位过的,无重复数字的数组,寻找目标数字并返回其下标。如果没有则返回-1.
题目分析:
一开始想到的思路是找到跳变点(即移动点),然后两边都是有序的,再二分查找,但是想不到logn复杂度的,就决定直接无脑找了。
源码:(language:java)

public class Solution {
    public int search(int[] nums, int target) {
        for(int i = 0;i<nums.length;i++)
            if(nums[i]==target)
                return i;
        return -1;
    }
}

源码:
1ms,beats 5.34%,众数1ms,94.64%

【LeetCode】Search in Rotated Sorted Array 解题报告

【题目】 Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 ...
  • ljiabin
  • ljiabin
  • 2014年10月25日 17:00
  • 9810

[LeetCode]33.Search in Rotated Sorted Array

【题目】 Search in Rotated Sorted Array  Total Accepted: 5827 Total Submissions: 20925My Submissions...
  • SunnyYoona
  • SunnyYoona
  • 2014年01月15日 17:18
  • 2569

【LEETCODE】33-Search in Rotated Sorted Array [Python]

Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 mig...
  • aliceyangxi1987
  • aliceyangxi1987
  • 2016年01月22日 11:26
  • 1007

Search in Rotated Sorted Array -- LeetCode

原题链接: http://oj.leetcode.com/problems/search-in-rotated-sorted-array/  这道题是二分查找Search Insert Positi...
  • linhuanmars
  • linhuanmars
  • 2014年03月05日 09:15
  • 19323

Search in Rotated Sorted Array II -- LeetCode

原题链接: http://oj.leetcode.com/problems/search-in-rotated-sorted-array-ii/  这道题是二分查找Search Insert Pos...
  • linhuanmars
  • linhuanmars
  • 2014年03月06日 02:04
  • 17869

LeetCode 33 Search in Rotated Sorted Array(在旋转排序数组中搜索)(*)

翻译假定一个数组在一个我们预先不知道的轴点旋转。例如,0 1 2 4 5 6 7可能会变为4 5 6 7 0 1 2。给你一个目标值去搜索,如果找到了则返回它的索引,否则返回-1。你可以假定没有重复的...
  • NoMasp
  • NoMasp
  • 2015年11月26日 18:50
  • 2729

[LeetCode33]Search in Rotated Sorted Array

Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 mig...
  • sbitswc
  • sbitswc
  • 2014年06月16日 00:54
  • 1373

[C++]LeetCode: 43 Search in Rotated Sorted Array

题目: Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 ...
  • cinderella_niu
  • cinderella_niu
  • 2014年12月11日 21:54
  • 598

[LeetCode]81.Search in Rotated Sorted Array II

【题目】 Search in Rotated Sorted Array II  Total Accepted: 3749 Total Submissions: 12937My Submissi...
  • SunnyYoona
  • SunnyYoona
  • 2014年01月15日 22:29
  • 2507

leetcode 81. Search in Rotated Sorted Array II-旋转数组|二分查找

原题链接:81. Search in Rotated Sorted Array II 【思路-Java、Python】 二分查找实现 本题采用二分法实现,但是比较挠头的是边界问题,而且元素有重复,...
  • happyaaaaaaaaaaa
  • happyaaaaaaaaaaa
  • 2016年06月07日 11:34
  • 1448
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hard-题目10:33. Search in Rotated Sorted Array
举报原因:
原因补充:

(最多只允许输入30个字)