Famous Algorithms Every Developer Should Know
Famous Algorithms Every Developer Should Know is a structured technology dataset with 15 entries. Its fields include Algorithm, Category, Inventor. Community voting appears as a separate signal beside eligible rows and does not replace the source values.
Every row is shown below and is also available as CSV, JSON, or Excel.
Dataset details
- Table scope
- All 15 rows
- Fields
- 5 columns
- Source
- Community curated
- Data updated
- Mar 6, 2026
Included fields: Algorithm, Category, Inventor, Year, Why It Matters.
The table contains every record in this dataset; the same records are available in each download format.
Preview observations
- Year span
- 1847 to 2004
- Across 14 preview rows
- Category groups
- 12 distinct values
- Across 15 preview rows
Useful for
- Comparing Algorithm, Category, and Inventor across technology entries
- Building reference tables, charts, or analyses from 15 downloadable records
Algorithm↕ | Category↕ | Inventor↕ | Year↕ | Why It Matters↕ |
|---|---|---|---|---|
Binary Search | Searching | John Mauchly | 1946 | O(log n) search on sorted data, interview question #1, off-by-one errors haunt everyone |
QuickSort | Sorting | Tony Hoare | 1959 | Average O(n log n), in-place, most standard library default, pivot selection is an art |
Merge Sort | Sorting | John von Neumann | 1945 | Guaranteed O(n log n), stable, divide and conquer elegance, great for linked lists |
Dijkstra's Algorithm | Graph | Edsger Dijkstra | 1956 | Shortest path in weighted graphs, powers every GPS and routing system on Earth |
A* Search | Pathfinding | Hart, Nilsson, Raphael | 1968 | Heuristic-guided pathfinding, every video game uses it, optimal with admissible heuristic |
PageRank | Graph/Ranking | Larry Page & Sergey Brin | 1996 | Built Google, random walk on the web graph, eigenvector of the link matrix, changed the internet |
RSA Encryption | Cryptography | Rivest, Shamir, Adleman | 1977 | Public-key cryptography, secures the internet, based on prime factorization being hard |
Fast Fourier Transform | Signal Processing | Cooley & Tukey | 1965 | O(n log n) frequency analysis, powers audio/image processing, MP3s, WiFi, MRI scans |
MapReduce | Distributed | Jeffrey Dean & Sanjay Ghemawat (Google) | 2004 | Parallel processing paradigm, inspired Hadoop, process petabytes across thousands of machines |
Backpropagation | Machine Learning | Rumelhart, Hinton, Williams | 1986 | Trains neural networks, chain rule applied, enabled the deep learning revolution |
Huffman Coding | Compression | David Huffman | 1952 | Optimal prefix-free encoding, used in ZIP/GZIP/JPEG/MP3, variable-length codes |
Dynamic Programming | Optimization | Richard Bellman | 1950s | Break problems into overlapping subproblems, fibonacci to knapsack, interview gatekeeping tool |
Gradient Descent | Optimization | Augustin-Louis Cauchy | 1847 | Follow the slope downhill, trains every ML model, learning rate is everything, SGD variants endless |
Bloom Filter | Data Structures | Burton Howard Bloom | 1970 | Probabilistic set membership, false positives possible but never false negatives, used everywhere at scale |
Consistent Hashing | Distributed | David Karger et al. | 1997 | Distribute data across nodes, minimal reshuffling when nodes join/leave, powers DynamoDB and Cassandra |
Free to explore · No signup needed
Related Datasets
More in Technology
Programming Languages
Popular programming languages with their creation year, paradigm, typing system, and common use cases.
Code Editors & IDEs
Popular code editors and integrated development environments used by software developers worldwide.
Programming Languages — The Definitive List
From FORTRAN to Rust — every major programming language ranked by the people who actually use them.
Programming Paradigms
Major programming paradigms that have shaped software development, including their core philosophies, key example languages, and historical origins.
Technologies That Will Change Everything
Nuclear fusion, brain-computer interfaces, quantum computing — the technologies racing to reshape civilization.
Smartphone Brands
Major smartphone manufacturers with market share, flagship models, and operating system details.