Algorithms

All articles on algorithms / general computing on Programming.Guide:

Hash Tables

  1. Hash Tables
  2. Hash Tables: Complexity
  3. Hash Table Load Factor and Capacity
  4. Hash Table vs Hash Set
  5. Hash Tables: Open vs Closed Addressing
  6. Hash Tables: Open Addressing
  7. Coalesced Hashing
  8. Cuckoo Hashing
  9. Robin Hood Hashing
  10. Hopscotch Hashing
  11. 2-Choice Hashing
  12. 2-Left Hashing
  13. Linked Hash Table
  14. Why large prime numbers are used in hash tables

Misc articles on Algorithm & Data Structures

  1. Big O notation explained
  2. Worst-case time complexity
  3. Java References vs C++ Pointers and References
  4. Sliding Bloom Filter
  5. Bits of a Floating Point Value
  6. Normal vs Subnormal Floats
  7. Generating a random point within a circle (uniformly)
  8. The most copied StackOverflow snippet of all time is flawed!
  9. Generating competition rankings
  10. Immutable Setters: Naming Conventions
  11. Generating a random value with a custom distribution
  12. What makes a good loop invariant?
  13. Bloom Filter
  14. Why is it called Floating Point? And what is Fixed Point?
  15. Counting Bloom Filter
  16. Amortized time complexity
  17. Time complexity explained
  18. Statements vs Expressions
  19. Bloom Filter Calculator
  20. Dynamic programming vs memoization vs tabulation
  21. Random Generators: What is a seed?
  22. Sliding Window Algorithm with Example
  23. Shallow vs Deep Copy (with examples)