Below is the nice examples provided by geeksforgeeks.
1. Binary Search
2. Search an element in a sorted and rotated array
3. Bubble Sort
4. Insertion Sort
5. Merge Sort
6. Heap Sort (Binary Heap)
7. Quick Sort
8. Interpolation Search
9. Find Kth Smallest/Largest Element In Unsorted Array
10. Given a sorted array and a number x, find the pair in array whose sum is closest to x
Before programming – build logic and check logic with programs and then do the actual programming.
Helps in programming when these kinds of programs has been asked