mergesort

Sorting algorithm

An efficient sorting algorithm with O(n log n) complexity.

O(n log n)

GitHub

20 stars
3 watching
4 forks
Language: JavaScript
last commit: almost 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
scandum/blitsortAn in-place sorting algorithm that partitions arrays recursively using rotations and auxiliary memory management703
0xdewy/quicksort-huffAn implementation of the Quicksort sorting algorithm using a custom data structure called Huff.10
timsort/cpp-timsortA C++ implementation of TimSort, an O(n log n) stable sorting algorithm.303
scandum/quadsortA branchless stable adaptive mergesort algorithm with minimal comparisons and optimal performance on ordered data2,137
addyosmani/bubblesortA bubble sort algorithm implementation with a comparison function for sorting arrays of elements in ascending or descending order107
bonzaithepenguin/wikisortAn optimized sorting algorithm with O(1) memory usage.1,273
mattreecebentley/plf_indiesortA sorting algorithm that optimizes performance on non-random access containers and large data types19
pi8027/stablesortProvides a modular and canonical way to prove the correctness of stable sorting algorithms in Coq.22
skarupke/ska_sortAn implementation of the sorting algorithm known as Ska Sort in C++235
swenson/sortA comprehensive C sorting library providing various stable and unstable algorithms with generic implementations464
wildgums/orc.sortProvides a collection of algorithms for sorting data in a programming language17
simonwaldherr/golangsortingvisualizationVisualizes various sorting algorithms in Go with animations125
marijnfs/zigtimsortAn implementation of a hybrid sorting algorithm with a focus on stability and adaptability6
dcousens/is-sortedA small utility module to check if an ordered list of values is in the correct sequence23
yourbasic/radixA fast string sorting algorithm implemented in Go.192