This collection is a notebook of reusable code for data structures, algorithms, and adhoc problems for competitive programmers.
These are the essential algorithms and data structures
- Data structures
- Dynamic Programming
- Graphs
- Math
- Range queries
- Sorting and Searching
- Strings
- Trees
- Bit Manipulation
- Other special algorithms
We have a folder containing our solutions to ACM-ICPC, Codeforces, LeetCode,... problems to practice and prepare for an interview
- Dung Tuan Le
- Hung Duc Vu
- C++
- Java