language

深入了解数据结构和算法练习


运行

  1. 项目的所有代码都在 python3.7 的环境下进行编写

  2. 执行代码前请将本项目的根目录加入 PYTHONPATH 中, 例如项目在根目录下 /my-algorithm-exercises

    export PYTHONPATH=$PYTHONPATH:/my-algorithm-exercises

    如果在 VS Code 下进行调试,可以在调试配置文件中加入如下配置

    "env": {
        "PYTHONPATH": "$PYTHONPATH:${workspaceRoot}"
    }
    

代码

数据结构

  1. 单向链表
  2. 双向链表
  3. 跳表
  4. 二叉树

算法

  1. 相似算法