piyushsharma220699 / LeetCode-Problems-Solution-Book

REPOSITORY EXCLUDED FROM HACKTOBERFEST 2021, CHECK THIS : https://github.com/piyushsharma220699/Hacktoberfest-2021/issues/261
https://hacktoberfest.digitalocean.com/
MIT License
37 stars 98 forks source link

33. Search in Rotated Sorted Array #163

Open pshivesh8 opened 2 years ago

pshivesh8 commented 2 years ago

There is an integer array nums sorted in ascending order (with distinct values). Prior to being passed to your function, nums is possibly rotated at an unknown pivot index k (1 <= k < nums.length) such that the resulting array is [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]] (0-indexed). For example, [0,1,2,4,5,6,7] might be rotated at pivot index 3 and become [4,5,6,7,0,1,2].

Given the array nums after the possible rotation and an integer target, return the index of target if it is in nums, or -1 if it is not in nums. You must write an algorithm with O(log n) runtime complexity.

Example: Input: nums = [4,5,6,7,0,1,2], target = 0 Output: 4

pshivesh8 commented 2 years ago

I want to solve this in C++, Please assign this issue to me as a part of hacktoberfest-2021

piyushsharma220699 commented 2 years ago

@pshivesh8 Assigned in C++ :)

abhi26ak commented 2 years ago

can you assign this to me this issue in java as a part of hacktoberfest-2021

piyushsharma220699 commented 2 years ago

@abhi26ak Assigned in Java