Eight Classical Sorting Algorithms
December 26, 2018
Definition: A sorting algorithm is an algorithm that puts elements of a list in a certain order. The most-used orders are either numerical order or lexicographical order. Generally, sorting algorithms are classified to two different categories: 1.Comparison sort: Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort 2. Non-comparsion sort: Counting Sort, Radix Sort
Continue reading