Given a sorted and rotated array of distinct elements, the task is to find the index of a given key. The solution can be approached using three methods: linear search, binary search twice, and a single binary search. The binary search methods optimize the process by reducing time complexity to O(log n). The process involves finding the pivot and applying binary search to the sorted subarray.
For more information, Read the full article here.