This repo. is my algorithm notes about OJs and DSA lessons.
According to algorithm design and algorithm analysis technicals, i group my notes in those folders as follows:
- AlgoNotes:算法笔记
- bit:位运算
- vector:数组及相关算法
- list:链表及相关算法
- stack:栈及相关算法
- queue:队列及相关算法
- hash_table:哈希表结构及相关算法
- string:字符串结构及相关算法
- heap:堆结构及相关算法
- tree:二叉树结构及相关算法
- BST:查找树结构及相关算法
- tire:字典树结构及相关算法
- graph:图结构及相关算法
- backtrack:回溯算法
- sort:排序算法
- binary_search:查找算法
- greedy:贪心问题
- recursion:分治算法与递归
- dp:动态规划问题
- unoin_find:并查集问题
- math:数学问题
- others:其他问题
The python script use to generate note-template in .md
file:
- you can attach the file name behind the running script as args;
- you can change the file directory in script.
I just use 3 months to finished the review task of basic algorithm, and use one more month to conclude my algorithm notes. I think its time to step forward and go to the next stage, follows are my plans.
- practice makes prefect. consistence improvement will give me a better understanding of my work.
- learn more algorithm and skills. make my tiny ropo. more consolidation.