图解leetcode初级算法python版pdf_图解LeetCode初级算法
(Python版)
第1章 浅谈算法
1.1 算法概述
1.2 度量算法
1.2.1 时间复杂度
1.2.2 空间复杂度
1.3 Python&Pythonic
第2章 基础算法之排序
2.1 冒泡排序
2.1.1 原理
2.1.2 代码
2.2 选择排序
2.2.1 原理
2.2.2 代码
2.3 插⼊排序
2.3.1 原理
2.3.2 代码
2.4 归并排序
2.4.1 原理
2.4.2 代码
2.5 快速排序
2.5.1 原理
2.5.2 代码
2.6 计数排序
2.6.1 原理
2.6.2 代码
2.7 算法⼩结
第3章 基础算法之查
3.1 顺序查
3.1.1 原理
3.1.2 代码
3.2 ⼆分法查
3.2.1 原理
3.2.2 代码
3.3 斐波那契查
3.3.1 原理
3.3.2 代码
3.4 插值查
3.4.1 原理
3.4.2 代码
3.5 分块查
3.5.1 原理
3.5.2 代码
第4章 数组
4.1 从排序数组中删除重复项4.1.1 算法要求
4.1.2 解题思路
4.1.3 解题代码
4.2 买卖股票的最佳时期II 4.2.1 算法要求
4.2.2 解题思路
4.2.3 解题代码
4.3 旋转数组
4.3.1 算法要求
4.3.2 解题思路
4.3.3 解题代码
4.4 存在重复
4.4.1 算法要求
4.4.2 解题思路
4.4.3 解题代码
4.5 只出现⼀次的数字4.5.1 算法要求
4.5.2 解题思路
4.5.3 解题代码
4.6 两个数组的交集II 4.6.1 算法要求
4.6.3 解题代码
4.7 加⼀
4.7.1 算法要求
4.7.2 解题思路
4.7.3 解题代码
4.8 移动零
4.8.1 算法要求
4.8.2 解题思路
4.8.3 解题代码
4.9 两数之和
4.9.1 算法要求
4.9.2 解题思路
4.9.3 解题代码
4.10 有效的数独
4.10.1 算法要求
4.10.2 解题思路
4.10.3 解题代码
4.11 旋转图像
4.11.1 算法要求
4.11.2 解题思路
4.11.3 解题代码
第5章 字符串
5.1 反转字符串
5.1.1 算法要求
5.1.2 解题思路
5.1.3 解题代码
5.2 整数反转
5.2.1 算法要求
5.2.2 解题思路
5.2.3 解题代码
5.3 字符串中的第⼀个唯⼀字符5.3.1 算法要求
5.3.2 解题思路
5.4 有效的字母异位词5.4.1 算法要求
5.4.2 解题思路
5.4.3 解题代码
5.5 验证回⽂字符串
5.5.1 算法要求
5.5.2 解题思路
5.5.3 解题代码
5.6 字符串转整数
5.6.1 算法要求
5.6.2 解题思路
5.6.3 解题代码
5.7 实现strStr()
5.7.1 算法要求
5.7.2 解题思路
5.7.3 解题代码
5.8 报数
5.8.1 算法要求快速排序python实现
5.8.2 解题思路
5.8.3 解题代码
5.9 最长公共前缀
5.9.1 算法要求
5.9.2 解题思路
5.9.3 解题代码
第6章 链表
6.1 删除链表中的节点6.1.1 算法要求
6.1.2 解题思路
6.1.3 解题代码
6.2 删除链表的倒数第n个节点6.2.1 算法要求
6.2.2 解题思路
6.2.3 解题代码
6.3 反转链表
6.3.1 算法要求
6.3.2 解题思路
6.3.3 解题代码
6.4 合并两个有序链表
6.4.1 算法要求
6.4.2 解题思路
6.4.3 解题代码
6.5 回⽂链表
6.5.1 算法要求
6.5.2 解题思路
6.5.3 解题代码
6.6 环形链表
6.6.1 算法要求
6.6.2 解题思路
6.6.3 解题代码
第7章 树
7.1 ⼆叉树的最⼤深度
7.1.1 算法要求
7.1.2 解题思路
7.1.3 解题代码
7.2 验证⼆叉搜索树
7.2.1 算法要求
7.2.2 解题思路
7.2.3 解题代码
7.3 对称⼆叉树
7.3.1 算法要求
7.3.2 解题思路
7.3.3 解题代码
7.4 ⼆叉树的层次遍历
7.4.1 算法要求
7.4.2 解题思路
7.4.3 解题代码
7.5 将有序数组转换成⼆叉搜索树
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论