// the find
chiphuyen/coding-exercises
My implementation of useful data structures, algorithms, as well as my solutions to programming puzzles.
A personal grab-bag of classic data structure and algorithm implementations plus LeetCode-style puzzle solutions in Python, built by the author as an interview-prep exercise. It's aimed at someone studying for coding interviews who wants readable reference implementations rather than a reusable library.
The README's checklist format with difficulty ratings (1-3) makes it easy to see coverage at a glance and pick problems by level. The Ghost word-game implementation using minimax with alpha-beta pruning backed by a Trie is a genuinely more interesting exercise than the typical sort/search boilerplate. Solutions are organized as small, single-purpose files (sort.py, trie.py, lc_two_sum.py) so you can read one algorithm without wading through the rest.
Roughly half the checklist items are unchecked (graphs, stacks, DP, recursion sections are essentially empty), so it reads as an abandoned todo list as much as a finished reference. No tests anywhere, so you can't verify correctness of any implementation without reading and tracing the code yourself. Last commit is from 2019 with no maintenance since, and there's no packaging, type hints, or complexity notes in the code, so it's not something you'd install or depend on, just a solutions dump. LeetCode-flavored solutions to well-known problems like two-sum and median-of-two-sorted-arrays are available in higher-quality, better-explained form on countless other repos and sites.