├── .gitignore ├── README.md └── leetcode ├── backtrack.md ├── dynamic-programming.md ├── images ├── 动态规划 │ ├── 142.png │ ├── 221-最大正方形.png │ ├── 9ed48b9b51214a8bafffcad17356d438b4c969b4999623247278d23f1e43977f-错开比较.gif │ ├── max1grid.jpg │ ├── max2grid.jpg │ ├── minpath.jpg │ ├── rainwatertrap.png │ ├── robot1.jpg │ ├── robot2.jpg │ └── robot_maze.png ├── 双指针 │ └── rainwatertrap.png ├── 回溯法 │ ├── 17_telephone_keypad.png │ ├── 8bb3eab39d780d4bb3f4962ca805a3311f3acc46d3bbd0a7e3f7e057a706cb19-image-20200314171628883.png │ ├── N皇后对角线规律.png │ └── queens.jpg ├── 字符串 │ └── Z型变换.png ├── 排序 │ ├── 1606095622-AbeBhX-image.png │ ├── 1606095631-EXJdOo-image.png │ └── avatar_1595819282.png ├── 搜索 │ ├── grid1.jpg │ ├── island.png │ └── tmp-grid.jpg ├── 数学 │ ├── gray-code.png │ └── multiply-strings.png ├── 数组 │ ├── mat1.jpg │ ├── mat2.jpg │ ├── spiral.jpg │ ├── spiral1.jpg │ └── 旋转图像.png ├── 栈 │ ├── 53ab7a66023039ed4dce42b709b4997d2ba0089077912d39a0b31d3572a55d0b-trapping_rain_water.png │ ├── histogram.png │ ├── histogram_area.png │ └── rainwatertrap.png ├── 树 │ ├── binarysearchtree_improved.png │ ├── ex_depth.jpg │ ├── kthtree1.jpg │ └── kthtree2.jpg ├── 经典算法 │ └── 8_fig1.PNG ├── 贪心法 │ └── 1606095622-AbeBhX-image.png └── 链表 │ └── 237_example.png ├── search.md ├── sliding-window.md ├── two-pointers.md ├── 二分法.md ├── 位运算.md ├── 分治法.md ├── 哈希表.md ├── 字符串.md ├── 思维题.md ├── 排序.md ├── 数学.md ├── 数组.md ├── 栈.md ├── 树.md ├── 经典算法.md ├── 设计.md ├── 贪心法.md ├── 递归.md ├── 链表.md ├── 队列.md ├── 面试前必做题.md └── 高频面试题汇总.md /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /todo.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/README.md -------------------------------------------------------------------------------- /leetcode/backtrack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/backtrack.md -------------------------------------------------------------------------------- /leetcode/dynamic-programming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/dynamic-programming.md -------------------------------------------------------------------------------- /leetcode/images/动态规划/142.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/142.png -------------------------------------------------------------------------------- /leetcode/images/动态规划/221-最大正方形.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/221-最大正方形.png -------------------------------------------------------------------------------- /leetcode/images/动态规划/9ed48b9b51214a8bafffcad17356d438b4c969b4999623247278d23f1e43977f-错开比较.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/9ed48b9b51214a8bafffcad17356d438b4c969b4999623247278d23f1e43977f-错开比较.gif -------------------------------------------------------------------------------- /leetcode/images/动态规划/max1grid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/max1grid.jpg -------------------------------------------------------------------------------- /leetcode/images/动态规划/max2grid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/max2grid.jpg -------------------------------------------------------------------------------- /leetcode/images/动态规划/minpath.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/minpath.jpg -------------------------------------------------------------------------------- /leetcode/images/动态规划/rainwatertrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/rainwatertrap.png -------------------------------------------------------------------------------- /leetcode/images/动态规划/robot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/robot1.jpg -------------------------------------------------------------------------------- /leetcode/images/动态规划/robot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/robot2.jpg -------------------------------------------------------------------------------- /leetcode/images/动态规划/robot_maze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/动态规划/robot_maze.png -------------------------------------------------------------------------------- /leetcode/images/双指针/rainwatertrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/双指针/rainwatertrap.png -------------------------------------------------------------------------------- /leetcode/images/回溯法/17_telephone_keypad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/回溯法/17_telephone_keypad.png -------------------------------------------------------------------------------- /leetcode/images/回溯法/8bb3eab39d780d4bb3f4962ca805a3311f3acc46d3bbd0a7e3f7e057a706cb19-image-20200314171628883.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/回溯法/8bb3eab39d780d4bb3f4962ca805a3311f3acc46d3bbd0a7e3f7e057a706cb19-image-20200314171628883.png -------------------------------------------------------------------------------- /leetcode/images/回溯法/N皇后对角线规律.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/回溯法/N皇后对角线规律.png -------------------------------------------------------------------------------- /leetcode/images/回溯法/queens.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/回溯法/queens.jpg -------------------------------------------------------------------------------- /leetcode/images/字符串/Z型变换.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/字符串/Z型变换.png -------------------------------------------------------------------------------- /leetcode/images/排序/1606095622-AbeBhX-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/排序/1606095622-AbeBhX-image.png -------------------------------------------------------------------------------- /leetcode/images/排序/1606095631-EXJdOo-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/排序/1606095631-EXJdOo-image.png -------------------------------------------------------------------------------- /leetcode/images/排序/avatar_1595819282.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/排序/avatar_1595819282.png -------------------------------------------------------------------------------- /leetcode/images/搜索/grid1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/搜索/grid1.jpg -------------------------------------------------------------------------------- /leetcode/images/搜索/island.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/搜索/island.png -------------------------------------------------------------------------------- /leetcode/images/搜索/tmp-grid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/搜索/tmp-grid.jpg -------------------------------------------------------------------------------- /leetcode/images/数学/gray-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/数学/gray-code.png -------------------------------------------------------------------------------- /leetcode/images/数学/multiply-strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/数学/multiply-strings.png -------------------------------------------------------------------------------- /leetcode/images/数组/mat1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/数组/mat1.jpg -------------------------------------------------------------------------------- /leetcode/images/数组/mat2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/数组/mat2.jpg -------------------------------------------------------------------------------- /leetcode/images/数组/spiral.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/数组/spiral.jpg -------------------------------------------------------------------------------- /leetcode/images/数组/spiral1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/数组/spiral1.jpg -------------------------------------------------------------------------------- /leetcode/images/数组/旋转图像.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/数组/旋转图像.png -------------------------------------------------------------------------------- /leetcode/images/栈/53ab7a66023039ed4dce42b709b4997d2ba0089077912d39a0b31d3572a55d0b-trapping_rain_water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/栈/53ab7a66023039ed4dce42b709b4997d2ba0089077912d39a0b31d3572a55d0b-trapping_rain_water.png -------------------------------------------------------------------------------- /leetcode/images/栈/histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/栈/histogram.png -------------------------------------------------------------------------------- /leetcode/images/栈/histogram_area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/栈/histogram_area.png -------------------------------------------------------------------------------- /leetcode/images/栈/rainwatertrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/栈/rainwatertrap.png -------------------------------------------------------------------------------- /leetcode/images/树/binarysearchtree_improved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/树/binarysearchtree_improved.png -------------------------------------------------------------------------------- /leetcode/images/树/ex_depth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/树/ex_depth.jpg -------------------------------------------------------------------------------- /leetcode/images/树/kthtree1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/树/kthtree1.jpg -------------------------------------------------------------------------------- /leetcode/images/树/kthtree2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/树/kthtree2.jpg -------------------------------------------------------------------------------- /leetcode/images/经典算法/8_fig1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/经典算法/8_fig1.PNG -------------------------------------------------------------------------------- /leetcode/images/贪心法/1606095622-AbeBhX-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/贪心法/1606095622-AbeBhX-image.png -------------------------------------------------------------------------------- /leetcode/images/链表/237_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/images/链表/237_example.png -------------------------------------------------------------------------------- /leetcode/search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/search.md -------------------------------------------------------------------------------- /leetcode/sliding-window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/sliding-window.md -------------------------------------------------------------------------------- /leetcode/two-pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/two-pointers.md -------------------------------------------------------------------------------- /leetcode/二分法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/二分法.md -------------------------------------------------------------------------------- /leetcode/位运算.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/位运算.md -------------------------------------------------------------------------------- /leetcode/分治法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/分治法.md -------------------------------------------------------------------------------- /leetcode/哈希表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/哈希表.md -------------------------------------------------------------------------------- /leetcode/字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/字符串.md -------------------------------------------------------------------------------- /leetcode/思维题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/思维题.md -------------------------------------------------------------------------------- /leetcode/排序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/排序.md -------------------------------------------------------------------------------- /leetcode/数学.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/数学.md -------------------------------------------------------------------------------- /leetcode/数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/数组.md -------------------------------------------------------------------------------- /leetcode/栈.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/栈.md -------------------------------------------------------------------------------- /leetcode/树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/树.md -------------------------------------------------------------------------------- /leetcode/经典算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/经典算法.md -------------------------------------------------------------------------------- /leetcode/设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/设计.md -------------------------------------------------------------------------------- /leetcode/贪心法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/贪心法.md -------------------------------------------------------------------------------- /leetcode/递归.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/递归.md -------------------------------------------------------------------------------- /leetcode/链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/链表.md -------------------------------------------------------------------------------- /leetcode/队列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/队列.md -------------------------------------------------------------------------------- /leetcode/面试前必做题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/面试前必做题.md -------------------------------------------------------------------------------- /leetcode/高频面试题汇总.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kai-ma/Algorithm_Notes/HEAD/leetcode/高频面试题汇总.md --------------------------------------------------------------------------------