Algorithms

48 articles

Category for Algorithms

category: algorithms 48 published articles
Algorithms

ArrayList vs LinkedList

Visual comparison of ArrayList vs LinkedList: see operation complexity differences side-by-side. Know when to use which.

ArraylistComparisonLinkedlist+1 more
June 10, 2026
6 min
Algorithms

Raft Consensus

Visual guide to Raft: understandable distributed consensus. Watch leader election and log replication in a cluster.

ConsensusDistributed SystemsLeader Election+1 more
June 10, 2026
6 min
Algorithms

Consistent Hashing

Visual guide to Consistent Hashing: minimize key redistribution when servers change. See the hash ring with virtual nodes.

Consistent HashingDistributed SystemsHash Ring+1 more
June 10, 2026
5 min
Algorithms

B-Tree

Visual guide to B-Tree: self-balancing tree for databases and file systems. Watch node splits and merges maintain balance.

B-treeDatabaseDisk-optimized+1 more
June 10, 2026
5 min
Algorithms

Bloom Filter

Visual guide to Bloom Filter: probabilistic set membership with no false negatives. See k hash functions set bits in the array.

Bloom FilterCachingData Structure+1 more
June 10, 2026
5 min
Algorithms

SQL Joins

Visual guide to SQL JOINs: INNER, LEFT, RIGHT, FULL. See exactly which rows match and which don't.

DatabaseInnerJoin+2 more
June 10, 2026
6 min
Algorithms

Garbage Collection

Visual guide to JVM Garbage Collection: generational GC, Eden/Survivor/Old spaces. Watch objects move through generations.

GcGenerationalJvm+1 more
June 10, 2026
5 min
Algorithms

Immutable Collections

Visual guide to Immutable Collections: thread-safe by design. See why immutability simplifies concurrent code.

CollectionsFunctionalImmutable+1 more
June 10, 2026
4 min
Algorithms

Copy-on-Write Collections

Visual guide to Copy-on-Write: safe iteration during modification. See how copies are made on write operations.

ConcurrencyCopyonwritearraylistSnapshot+1 more
June 10, 2026
5 min
Algorithms

BlockingQueue

Visual guide to BlockingQueue: producer-consumer pattern. Watch threads block and unblock on queue operations.

BlockingqueueConcurrencyProducer-consumer+1 more
June 10, 2026
4 min
Page 1 of 5