Python 算法入门「一对一」

Python 算法入门「一对一」

序号 名称
模块一:你需要了解的算法基础
01 你知道什么是算法吗?
02 为什么这个算法要执行这么长时间?
03 这个算法为啥占了这么大空间?
模块二:人见人爱的 Python
01 过 Python 零基础 PPT
02 存储数据的盒子-变量
03 使用盒子-变量的操作符
04 向左?还是向右?-分支结构
05 分支结构的应用
06 旋转、跳跃、闭着眼-循环结构
07 一个帮助你的机器-方法
08 存储数据的柜子-列表
09 使用柜子-列表的操作
10 列表和元组,到底用哪一个?
11
模块三:排序八大金刚(排序算法)
01 排序八大金刚-插入排序
02 排序八大金刚-选择排序
03 排序八大金刚-冒泡排序
04 排序八大金刚-归并排序
05 排序八大金刚-快速排序
06 排序八大金刚-希尔排序
07 排序八大金刚-堆排序
08 排序八大金刚-桶排序
模块四:哈希算法
01 和你聊聊哈希算法
02 什么是哈希函数?
03 如何解决哈希冲突?
04 经典问题1-两个数的和
05 经典问题2-模式匹配问题
06 经典问题3-哈词根问题
模块五:分治算法
01 分而治之,逐个击破的分治算法
02 经典问题1:二维数组的查找
03 经典问题2-连续子列表的最大和
04 经典问题3-快速傅里叶变换
模块六:深度优先遍历
01 一条路走到黑的深度优先算法
02 经典问题1:怎么抓住小偷?
03 经典问题2-最大的油田
04 经典问题3-二叉树中的最大路径和
模块七:广度优先遍历
01 喜欢多试试的广度优先算法
02 经典问题1:艰难旅行
03 经典问题2:二叉树的右侧
04 经典问题3-主峰在哪里
模块八:动态规划
01 分治算法的兄弟,动态规划算法
02 经典问题1-最长递归子序列
03 经典问题2-矿工挖矿问题
04 经典问题 3 - 背包问题

微信:Jiabcdefh