以《algorithm 4th》为基本框架,整合常用的数据结构和算法。
文件结构如下:
- apps (examples)
- leetcode(题解+docs)
- python/sgd_alg(src code)
-
数据结构和算法实现汇总在python/sgd_alg库中。 按下述方式可方便调用sgd_alg库中各种实现。
%cd 主目录 # notebook中使用cd ../../ import sys sys.path.append('./python')
-
apps:使用notebook对算法库中的各部分做文档说明,并以例子的形式说明各算法api的调用方式(暂时充当api文档和测试的功能)
-
leetcode:总结了一些重要的刷题经验,包括文档和具体代码
-
data_struct 数据结构
-
search 搜索算法
-
shuffle
-
sort 排序算法
-
string 字符串
-
regular expression 正则表达式
-
context 常用场景下的算法
各算法大类目下新增benchmark,统一比较各算法实机性能。生成图表报表