Search in Rotated Sorted Array

00:00
MediumArrayBinary Search
AmazonMicrosoftFacebook

Search for target in a sorted array that has been rotated at an unknown pivot. Return index or -1. Must be O(log n).

Examples

Input → [4,5,6,7,0,1,2], target=0
Output → 4
Input → [4,5,6,7,0,1,2], target=3
Output → -1
Input → [1], target=0
Output → -1