package documentation
Code from the chapter "Sorting and Selection".
Module | decorated |
Provides a demonstration of the decorate-sort-undecorate pattern as a decorated_merge_sort function. |
Module | merge |
Provides recursive merge-sort implementation for array-based sequence, in form of merge_sort function and merge utility function. |
Module | merge |
Provides bottom-up iterative merge-sort implementation as merge_sort function and merge utility function. |
Module | merge |
Provides bottom-up iterative merge-sort implementation for elements from a queue. |
Module | quick |
Provides in-place implementation of quick-sort for elements in an array-based sequence. |
Module | quick |
Provides the quick_sort function implementing quick-sort on elements from a FIFO queue. |
Module | quick |
Provides the quick_select function to perform randomized selection in linear time. |