Arpit Bhayani
Projects
Blogs
Notes
Papershelf
Bookshelf
Courses
Talks
Home
Categories
Algorithms & Data Structures
Algorithms & Data Structures
(24)
Deep dives into algorithms, data structures, and computational techniques.
24 blogs
2026
(2)
Apr 23
BLOG
The Curse of Dimensionality
Algorithms & Data Structures
#algorithms-and-data-structures
#algorithms
#information-retrieval
Mar 04
BLOG
BM25
Algorithms & Data Structures
#algorithms-and-data-structures
#databases
#information-retrieval
2025
(2)
Dec 29
BLOG
Bloom Filters
Algorithms & Data Structures
#algorithms-and-data-structures
#bloom-filters
#hashing
Jan 01
BLOG
Theta sketches: set algebra over massive streams
Algorithms & Data Structures
#algorithms-and-data-structures
#databases
#hashing
2022
(2)
Mar 07
BLOG
Solving the Knapsack Problem with Evolutionary Algorithms
Algorithms & Data Structures
#algorithms-and-data-structures
#algorithms
#hashing
Feb 21
BLOG
Generating Pseudorandom Numbers with LFSR
Algorithms & Data Structures
#algorithms-and-data-structures
#cryptography
2021
(2)
Feb 15
BLOG
Fully Persistent Arrays
Algorithms & Data Structures
#algorithms-and-data-structures
#memory-management
Feb 07
BLOG
How Persistent Data Structures Work
Algorithms & Data Structures
#algorithms-and-data-structures
2020
(16)
Dec 06
BLOG
Count Distinct With Minimal Memory - Flajolet Martin Algorithm
Algorithms & Data Structures
#algorithms-and-data-structures
#databases
#memory-management
Nov 22
BLOG
Israeli Queues
Algorithms & Data Structures
#algorithms-and-data-structures
#caching
#networking
Nov 16
BLOG
1D Terrain Generation
Algorithms & Data Structures
#algorithms-and-data-structures
#computational-science
#probabilistic-data-structures
Nov 08
BLOG
MinHash - Fast Jaccard Similarity at Scale
Algorithms & Data Structures
#algorithms-and-data-structures
#information-retrieval
#probabilistic-data-structures
Nov 01
BLOG
Time Series Smoothing for Anomaly Detection
Algorithms & Data Structures
#algorithms-and-data-structures
Aug 02
BLOG
Space-Efficient Counting - Exploring Morris' Algorithm
Algorithms & Data Structures
#algorithms-and-data-structures
#career-growth
#memory-management
Jul 26
BLOG
Why Slowsort is Hilariously Inefficient
Algorithms & Data Structures
#algorithms-and-data-structures
#python-internals
#sorting
Jul 12
BLOG
Phi Accrual Failure Detection Algorithm
Algorithms & Data Structures
#algorithms-and-data-structures
Jul 05
BLOG
Breaking Repeating-Key XOR Encryption
Algorithms & Data Structures
#algorithms-and-data-structures
#cryptography
Jun 21
BLOG
ETAOIN SHRDLU - Using Letter Frequency to Decipher the Ciphered
Algorithms & Data Structures
#algorithms-and-data-structures
#cryptography
May 10
BLOG
Fractional Cascading - Speeding Up Multiple Binary Searches
Algorithms & Data Structures
#algorithms-and-data-structures
#information-retrieval
Apr 12
BLOG
Building Better Ratings with Bayesian Averages
Algorithms & Data Structures
#algorithms-and-data-structures
#information-retrieval
Mar 10
BLOG
The Intuition Behind IDF
Algorithms & Data Structures
#algorithms-and-data-structures
#information-retrieval
#productivity
Feb 14
BLOG
Rule 30 - Generating Random Numbers with Cellular Automata
Algorithms & Data Structures
#algorithms-and-data-structures
#computational-science
Jan 31
BLOG
Isolation Forest - Fast and Efficient Anomaly Detection
Algorithms & Data Structures
#algorithms-and-data-structures
Jan 17
BLOG
Image Steganography
Algorithms & Data Structures
#algorithms-and-data-structures
#communication
#cryptography