Monthly archives: April, 2019

Sorting Algorithms

Sorting is a process of arranging elements in increasing or decreasing order. There are different ways of classifying the algorithms, like time complexity, space complexity, stability, Internal/external sorting, recursive/non-recursive sortings. The major Sorting techniques are 1)-Insertion Sort O(N2)  2)-Bubble Sort O(N2)  2)-Selection sort O(N2)  3)-Quick Sort O(N2) 4)-Merge Sort O(NlogN) 5)-Heap Sort O(NlogN) 6)-Bucket Sort …