pdqsort
Sorting algorithm
A high-performance sorting algorithm designed to handle specific patterns and achieve linear time complexity in optimal cases.
Pattern-defeating quicksort.
2k stars
73 watching
102 forks
Language: C++
last commit: almost 3 years agoLinked from 3 awesome lists
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A branchless stable adaptive mergesort algorithm with minimal comparisons and optimal performance on ordered data | 2,137 | |
| An in-place sorting algorithm that partitions arrays recursively using rotations and auxiliary memory management | 703 | |
| An implementation of the Quicksort sorting algorithm using a custom data structure called Huff. | 10 | |
| An efficient sorting algorithm with O(n log n) complexity. | 20 | |
| A C++ implementation of TimSort, an O(n log n) stable sorting algorithm. | 303 | |
| Provides a modular and canonical way to prove the correctness of stable sorting algorithms in Coq. | 22 | |
| An optimized sorting algorithm with O(1) memory usage. | 1,273 | |
| A collection of exercises and examples showcasing various algorithms, data structures, and software concepts in Objective-C. | 2,421 | |
| A sorting algorithm that optimizes performance on non-random access containers and large data types | 19 | |
| A high-performance alternative to the C++ standard library's list container | 150 | |
| A program that visualizes the execution of various sorting algorithms using Python and Pygame. | 431 | |
| An implementation of various algorithms and data structures in Python. | 3,053 | |
| A high-performance parser-combinator library for OCaml, designed for efficient and expressive parsing of various data formats. | 656 | |
| Provides a collection of algorithms for sorting data in a programming language | 17 | |
| An extension to StringComparison that adds support for natural sorting of strings | 175 |