Binary Search
Binary search algorithm can be used over a sorted container
The time complexity provided by binary search algorithm is O(log n), which is quite efficient compared to the linear search O(n) algortihm
Binary search also plays as a vital sub routine in bigger algorithmic problems