Houman's Digital Garden 🌱
Search
Search
Dark mode
Light mode
Explorer
Algorithms
Fundamentals
Binary Exponentiation
Check if a number is a prime
Euclidean Algorithm
Find all prime factors of a given number
Sieve of Eratosthenes
Graph Theory
Bellman-Ford Algorithm
Dijkstra's Algorithm
Floyd-Warshall Algorithm
Introduction to Graph Theory
Is Graph Bipartite?
Kosaraju's Algorithm for Strongly Connected Components
Kruskal's Algorithm
Topological Sorting in Directed Acyclic Graphs (DAG)
Math
Combinatorics
Principle of Inclusion - Exclusion
String Algorithm
Rabin-Karp Algorithm
9 Different Types of 0/1 Knapsack
Algorithms Content Page
Binary Lifting
Binary Search
Digit DP
Dynamic Programming
Ternary Search
Backend
Deadlock
Pub-sub Messaging
Data Structures
Binary Indexed Tree
Data Structures Content Page
Disjoint Set (Union Find)
Monotonic Stack
Segment Tree
Trie
XOR Trie
Database
Normalisation
Boyce-Codd Normal Form (BCNF)
Functional Dependencies
Third Normal Form (3NF)
Database Index
Different types of Databases
pgSQL Control Structures
Relational Algebra
SQL Basics
SQL Triggers
Stored Procedure
Golang
Go Concurrency Notes
GPT Prompting
Useful Prompting Techniques
Networking
Bidirectional Protocols
HTTP Versions Overview
OS
Coroutine
Process
Threads
System Design
How to Handle High QPS
Instagram
Home
❯
Algorithms
Folder: Algorithms
11 items under this folder.
Jun 15, 2025
Binary Lifting
algorithms
lca
May 25, 2025
Fundamentals
folder
May 07, 2025
9 Different Types of 0/1 Knapsack
algorithms
dynamic-programming
knapsack
May 07, 2025
Algorithms Content Page
algorithms
May 07, 2025
Binary Search
algorithms
binary-search
search
May 07, 2025
Digit DP
algorithms
dynamic-programming
May 07, 2025
Dynamic Programming
algorithms
dynamic-programming
May 07, 2025
Ternary Search
algorithms
search
ternary-search
May 07, 2025
Graph-Theory
folder
May 07, 2025
Math
folder
May 07, 2025
String-Algorithm
folder