This project is orgnaized by the following structure
src serve as template records for training
basis are some basic usage of date structure and algorithm
struct are some commonly used data structures
dp are summaries of dynamic programming
graph are some simple and classic graph theory algorithms
greedy are some classic greedy problems
math are mathematics related algorithms
tree are some simple and classic tree relative algorithms
string are some classic usages of strings
template.py have some data structure and algorithm templates
example.py have some unit tests of the related templates
problem.py have some problems which can be solved by the related
tests serve as work space during competitions
codeforces prepared for codeforces, luogu, atcoder, acwing and so on
leetcode prepared for leetcode only
template.py is a template for copy and paste before starting to solve the problem
Welcome to follow or star in my profile on different platform