Everything about Integer sorting
Computational task of sorting whole numbers
In computer science, integer sorting is the algorithmic problem of sorting a collection of data values by integer keys. Algorithms designed for integer sorting may also often be applied to sorting problems in which the keys are floating point numbers, rational numbers, or text strings. The ability to perform integer arithmetic on the keys allows integer sorting algorithms to be faster than comparison sorting algorithms in many cases, depending on the details of which operations are allowed in the model of computing and how large the integers to be sorted are. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Integer sortingA 5-minute orientation
- Skim a recent paper: Applying mixed-integer simulation optimization for tactical design decisions of robotic sorting system with guaranteed security level to combat illicit tradeInfluential work since 2022
- Pick up a classic book: Java software solutionsThe most-reprinted book on the subject
- Read the landmark paper: Improved deterministic parallel integer sortingCited 52 times
- Go sideways: Word RAMA closely related topic
- Go sideways: Sorting algorithmA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Improved deterministic parallel integer sorting
On parallel hashing and integer sorting
Improved Parallel Integer Sorting without Concurrent Writing
Breadth-first traversal of trees and integer sorting in parallel
A NOTE ON COARSE GRAINED PARALLEL INTEGER SORTING
Fast Parallel Space Allocation, Estimation, and Integer Sorting
Improved Fast Integer Sorting in Linear Space
Improved nonconservative sequential and parallel integer sorting
🆕 Influential since 2022
Applying mixed-integer simulation optimization for tactical design decisions of robotic sorting system with guaranteed security level to combat illicit trade
Integer polynomial recovery from outputs and its application to cryptanalysis of a protocol for secure sorting
More Efficient Parallel Integer Sorting
TwinArray Sort: An Ultrarapid Conditional Non-Comparison Integer Sorting Algorithm
SlowSort: An Enhanced Sorting Algorithm for Large‐Scale Integer Datasets
📚 Books worth reading
Java software solutionsLewis, John, John E. Lewis Ph. D. · 1997
C How to ProgramPaul J. Deitel, Harvey M. Deitel · 2007
Discrete Mathematics and Its ApplicationsKenneth H. Rosen · 1988
Mathematical structures for computer scienceJudith L. Gersting · 1982
Discrete and combinatorial mathematicsRalph P. Grimaldi · 1985
Mathematical PuzzlesPeter Winkler · 2003
An introduction to computer scienceJean-Paul Tremblay, Richard B. Bunt · 1979
Automate the Boring Stuff with PythonAl Sweigart · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Word RAM In theoretical computer science, the word RAM (word random-access machine) model is a model of computation in which a random-access machine does arithmetic…
- Sorting algorithm In computer science, a sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order…
- Bucket queue A bucket queue is a data structure that implements the priority queue abstract data type: it maintains a dynamic collection of elements with numerical…
- Counting sort In computer science, counting sort is an algorithm for sorting a collection of objects according to keys that are small positive integers; that is, it…
- Priority queue In computer science, a priority queue is an abstract data type similar to a regular queue where each element has an associated priority determining its…
- AF-heap In computer science, the AF-heap is a type of priority queue for integer data, an extension of the fusion tree using an atomic heap proposed by M. L. Fredman…
- Fusion tree In computer science, a fusion tree is a type of tree data structure that implements an associative array on w-bit integers on a finite universe, where…
- Radix sort In computer science, radix sort is a non-comparative sorting algorithm. It avoids comparison by creating and distributing elements into buckets according…