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: 12 months ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
scandum/quadsort A branchless stable adaptive mergesort algorithm with minimal comparisons and optimal performance on ordered data 2,135
scandum/blitsort An in-place sorting algorithm that partitions arrays recursively using rotations and auxiliary memory management 701
0xdewy/quicksort-huff An implementation of the Quicksort sorting algorithm using a custom data structure called Huff. 10
stoeffel/mergesort An efficient sorting algorithm with O(n log n) complexity. 20
timsort/cpp-timsort A C++ implementation of TimSort, an O(n log n) stable sorting algorithm. 299
pi8027/stablesort Provides a modular and canonical way to prove the correctness of stable sorting algorithms in Coq. 22
bonzaithepenguin/wikisort An optimized sorting algorithm with O(1) memory usage. 1,268
evgenykarkan/ekalgorithms A collection of exercises and examples showcasing various algorithms, data structures, and software concepts in Objective-C. 2,422
mattreecebentley/plf_indiesort A sorting algorithm that optimizes performance on non-random access containers and large data types 19
mattreecebentley/plf_list A high-performance alternative to the C++ standard library's list container 151
lucaspilla/sorting-algorithms-visualizer A program that visualizes the execution of various sorting algorithms using Python and Pygame. 426
prakhar1989/algorithms An implementation of various algorithms and data structures in Python. 3,053
inhabitedtype/angstrom A high-performance parser-combinator library for OCaml, designed for efficient and expressive parsing of various data formats. 649
wildgums/orc.sort Provides a collection of algorithms for sorting data in a programming language 17
tompazourek/naturalsort.extension An extension to StringComparison that adds support for natural sorting of strings 172