A curated collection of programming practice problems and algorithm/data-structure implementations in C, C++, Java, Python, and web (HTML/CSS/JS), covering trees, graphs, dynamic programming, ...