pdqsort

Sorting algorithm

A high-performance sorting algorithm designed to handle specific patterns and achieve linear time complexity in optimal cases.

Pattern-defeating quicksort.

GitHub

2k stars
73 watching
102 forks
Language: C++
last commit: almost 3 years ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
scandum/quadsortA branchless stable adaptive mergesort algorithm with minimal comparisons and optimal performance on ordered data2,137
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
stoeffel/mergesortAn efficient sorting algorithm with O(n log n) complexity.20
timsort/cpp-timsortA C++ implementation of TimSort, an O(n log n) stable sorting algorithm.303
pi8027/stablesortProvides a modular and canonical way to prove the correctness of stable sorting algorithms in Coq.22
bonzaithepenguin/wikisortAn optimized sorting algorithm with O(1) memory usage.1,273
evgenykarkan/ekalgorithmsA collection of exercises and examples showcasing various algorithms, data structures, and software concepts in Objective-C.2,421
mattreecebentley/plf_indiesortA sorting algorithm that optimizes performance on non-random access containers and large data types19
mattreecebentley/plf_listA high-performance alternative to the C++ standard library's list container150
lucaspilla/sorting-algorithms-visualizerA program that visualizes the execution of various sorting algorithms using Python and Pygame.431
prakhar1989/algorithmsAn implementation of various algorithms and data structures in Python.3,053
inhabitedtype/angstromA high-performance parser-combinator library for OCaml, designed for efficient and expressive parsing of various data formats.656
wildgums/orc.sortProvides a collection of algorithms for sorting data in a programming language17
tompazourek/naturalsort.extensionAn extension to StringComparison that adds support for natural sorting of strings175