Also take a look at related sorts too: pigeonhole sort or counting sort, as well as radix sort as mentioned by Pukku.
More Related Contents:
- What is a plain English explanation of “Big O” notation?
- How can I find the time complexity of an algorithm?
- Is there an O(n) integer sorting algorithm?
- What’s the fastest algorithm for sorting a linked list?
- What would cause an algorithm to have O(log log n) complexity?
- Why do we ignore co-efficients in Big O notation?
- Why is bubble sort O(n^2)?
- Do iterative and recursive versions of an algorithm have the same time complexity?
- Computational complexity of base conversion
- Efficient way to add element to sorted datastructure [closed]
- How can I pair socks from a pile efficiently?
- Big O, how do you calculate/approximate it?
- How can building a heap be O(n) time complexity?
- Hash table runtime complexity (insert, search and delete)
- Algorithm to separate items of the same type
- how to calculate binary search complexity
- Optimal algorithm for returning top k values from an array of length N
- Argument for O(1) average-case complexity of heap insertion
- How to rank a million images with a crowdsourced sort
- Sort Four Points in Clockwise Order
- Quicksort vs heapsort
- Faster version of find for sorted vectors (MATLAB)
- Examples of Algorithms which has O(1), O(n log n) and O(log n) complexities
- Design an efficient algorithm to sort 5 distinct keys in fewer than 8 comparisons
- Can an array be grouped more efficiently than sorted?
- Search a sorted 2D matrix [duplicate]
- When is each sorting algorithm used? [closed]
- How do I find the median of numbers in linear time using heaps?
- Can a Fibonacci function be written to execute in O(1) time?
- Find the pair across 2 arrays with kth largest sum