English

bsort: A theoretically efficient non-comparison-based sorting algorithm for integer and floating-point numbers

Data Structures and Algorithms 2026-03-11 v1 Hardware Architecture Performance

Abstract

This paper presents bsort, a non-comparison-based sorting algorithm for signed and unsigned integers, and floating-point values. The algorithm unifies these cases through an approach derived from binary quicksort, achieving O(wn)O(wn) runtime asymptotic behavior and O(w)O(w) auxiliary space, where ww is the element word size. This algorithm is highly efficient for data types with small word sizes, where empirical analysis exhibits performance competitive with highly optimized hybrid algorithms from popular libraries.

Keywords

Cite

@article{arxiv.2603.08929,
  title  = {bsort: A theoretically efficient non-comparison-based sorting algorithm for integer and floating-point numbers},
  author = {Benjamín Guzmán},
  journal= {arXiv preprint arXiv:2603.08929},
  year   = {2026}
}

Comments

9 pages, 9 figures, for sources go to https://benjaminguzman.dev