1meg
Back to home

Computer Science

Algorithms, data structures, design patterns, and computational theory

Graph Algorithms
Featured
Dijkstra's, A*, BFS, DFS, and modern graph neural network approaches
algorithmsgraphspathfinding
Sorting & Searching
From quicksort to Timsort, and modern parallel sorting algorithms
algorithmssortingoptimization
Dynamic Programming
Featured
Memoization, tabulation, and solving optimization problems
algorithmsoptimizationdp
Data Structures
Trees, heaps, hash tables, bloom filters, and probabilistic structures
data-structuresperformancememory
Design Patterns
Featured
Gang of Four patterns, SOLID principles, and modern architectural patterns
patternsarchitecturebest-practices
Concurrency Patterns
Actor model, CSP, lock-free data structures, and async patterns
concurrencyasyncparallelism
Machine Learning Fundamentals
From linear regression to transformers, the math behind ML
mlaimathematics
Compiler Design
Lexing, parsing, ASTs, and code generation techniques
compilerslanguagesparsing