Algorithm-Notes 数据结构与算法个人学习记录,持续更新。 算法基础 数据结构和算法基础知识点整理。 LeetCode 题目选择以 normal 难度为主,尽量用多种方法解决(不包括暴力解法)。 所有代码用 Python 3 实现,包含解题思路和注释,在LeetCode上通过。 由于题目标签存在重叠,有多种算法的题目按照数据结构分类整理: 数组 链表 树 字符串 哈希表 图 解法比较有代表性的题目,单独整理到一起: 二分查找 回溯法 动态规划 剑指offer LeetCode增加了剑指offer题库,找时间用Python重做一遍。