leetcode
Solutions organized by topic, then by problem number and slug.
Structure
<topic>/
<NNN>-<slug>/
solution.<ext> one file per language
Topics
arrays, strings, dynamic-programming, graphs, trees, binary-search, two-pointers, sliding-window, stack, linked-list, math, bit-manipulation, greedy, backtracking, heap, union-find, trie, design, sql
Indexed in code.db at krisyotam.com/code.