Array, Hash and Algorithms practise
I.SEARCHING II. SORTING
- Binary Search(Sorted Array)
- Linear Search
Arranging a elements based on increasing or decreasing order called as 'Sorting'. We have lot of Sorting algorithms. The algorithms are classified below
- Time Complexity
- Memory Usage or Space complexity
- Stability
- Internal sort(Main memory or RAM) vs external sort(Disk)
- Recursive(Quick sort, Merge sort) or non-recursive(selection sort, insertion sort)
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Bubble Sort