课程目录

1-1 [有趣的数字(基础篇)] 开篇 (06:31)
1-2 [有趣的数字(基础篇)] 阿姆斯特朗数 (16:14)
1-3 [有趣的数字(基础篇)] 自除数 (19:39)
1-4 [有趣的数字(基础篇)] 完全平方数 (17:09)
1-5 [有趣的数字(基础篇)] 强整数 (13:19)
1-6 [有趣的数字(基础篇)] 回文数 (21:09)
1-7 [有趣的数字(基础篇)] 丑数 (19:09)
1-8 [有趣的数字(基础篇)] 丑数扩展 (19:36)
1-9 [有趣的数字(基础篇)] 完美数 (09:42)
1-10 [有趣的数字(基础篇)] 快乐数 (04:43)
1-11 [有趣的数字(基础篇)] 顺次数 (06:01)
1-12 [有趣的数字(基础篇)] 步进数 (13:21)
1-13 [有趣的数字(基础篇)] 中心对称数 (08:01)
1-14 [有趣的数字(基础篇)] 寻找中心对称数 (11:04)
1-15 [有趣的数字(基础篇)] 中心对称数的个数 (08:18)
1-16 [有趣的数字(基础篇)] 累加数 (11:21)
1-17 [有趣的数字(基础篇)] 易混淆数 (03:43)
2-1 [有趣的数字(进阶篇)] 数字计算 (02:05)
2-2 [有趣的数字(进阶篇)] 二进制求和 (11:48)
2-3 [有趣的数字(进阶篇)] 十进制数的反码 (06:30)
2-4 [有趣的数字(进阶篇)] 汉明距离 (07:29)
2-5 [有趣的数字(进阶篇)] 二进制数的最长距离 (08:25)
2-6 [有趣的数字(进阶篇)] 颠倒二进制数 (06:20)
2-7 [有趣的数字(进阶篇)] 各位相加 (09:39)
2-8 [有趣的数字(进阶篇)] 不使用四则运算符的加法运算 (07:42)
2-9 [有趣的数字(进阶篇)] 阶乘末尾的0 (08:04)
2-10 [有趣的数字(进阶篇)] 平方根函数 (05:46)
2-11 [有趣的数字(进阶篇)] 平方数的和 (06:17)
2-12 [有趣的数字(进阶篇)] 幂次方 (04:34)
2-13 [有趣的数字(进阶篇)] 统计质数个数 (14:25)
2-14 [有趣的数字(进阶篇)] 二进制数中1的个数 (06:13)
2-15 [有趣的数字(进阶篇)] 整数转换 (07:23)
2-16 [有趣的数字(进阶篇)] 整数转换十六进制 (07:32)
2-17 [有趣的数字(进阶篇)] 分数转小数 (12:48)
2-18 [有趣的数字(进阶篇)] 罗马数字转整数 (06:44)
2-19 [有趣的数字(进阶篇)] 整数转罗马数字 (08:38)
3-1 [图形世界的点线面] 连点成线 (09:03)
3-2 [图形世界的点线面] 访问所有点的最短时间 (07:23)
3-3 [图形世界的点线面] 最适直线 (12:23)
3-4 [图形世界的点线面] 杨辉三角 (06:12)
3-5 [图形世界的点线面] 杨辉三角的某一行 (08:26)
3-6 [图形世界的点线面] 矩形规划 (05:14)
3-7 [图形世界的点线面] 矩形是否有重叠 (06:51)
3-8 [图形世界的点线面] 圆与矩形是否相交 (14:06)
3-9 [图形世界的点线面] 矩形重叠面积 (09:56)
3-10 [图形世界的点线面] 最小矩形面积 (09:01)
3-11 [图形世界的点线面] 最小矩形面积进阶 (06:11)
3-12 [图形世界的点线面] 最大三角形周长 (04:32)
3-13 [图形世界的点线面] 最大三角形面积 (08:44)
3-14 [图形世界的点线面] 有效三角形个数 (10:47)
3-15 [图形世界的点线面] 凸多边形 (15:38)
3-16 [图形世界的点线面] 三维形体的表面积 (10:34)
3-17 [图形世界的点线面] 三维形体的投影面积 (07:30)
4-1 [字符串(基础篇)] 格式化字符串 (08:24)
4-2 [字符串(基础篇)] 格式化字符串进阶 (15:13)
4-3 [字符串(基础篇)] 字符串排列 (12:46)
4-4 [字符串(基础篇)] 分割平衡字符串 (04:31)
4-5 [字符串(基础篇)] 分割回文字符串 (09:27)
4-6 [字符串(基础篇)] 分割字符串得到最大分数 (05:03)
4-7 [字符串(基础篇)] 统计连续重复字符串的长度 (04:21)
4-8 [字符串(基础篇)] 字符串中字符是否唯一 (03:56)
4-9 [字符串(基础篇)] 第一次出现的唯一字符 (07:24)
4-10 [字符串(基础篇)] 最长不含重复字符的子字符串长度 (07:24)
4-11 [字符串(基础篇)] 查找常用字符 (06:20)
4-12 [字符串(基础篇)] 根据字符出现的频率重排字符串 (08:57)
4-13 [字符串(基础篇)] 字符串平移 (08:52)
4-14 [字符串(基础篇)] 字符串平移加密 (06:46)
4-15 [字符串(基础篇)] 压缩字符串 (06:32)
4-16 [字符串(基础篇)] 字符串解压 (10:00)
4-17 [字符串(基础篇)] 将数字转换成字符串 (07:36)
4-18 [字符串(基础篇)] 交换字符 (08:16)
4-19 [字符串(基础篇)] 交换字符串进阶 (08:53)
5-1 [字符串(进阶篇)] 统计单词个数 (05:21)
5-2 [字符串(进阶篇)] 末尾单词的长度 (02:53)
5-3 [字符串(进阶篇)] 最常用的单词 (08:52)
5-4 [字符串(进阶篇)] 拆分单词 (08:16)
5-5 [字符串(进阶篇)] 计算单词的最短距离 (07:58)
5-6 [字符串(进阶篇)] 字母组成单词 (04:41)
5-7 [字符串(进阶篇)] 语句逆序 (03:41)
5-8 [字符串(进阶篇)] 语句重排 (06:02)
5-9 [字符串(进阶篇)] 单词前缀替换 (08:41)
5-10 [字符串(进阶篇)] 判断单词是否有相同缩写 (04:03)
5-11 [字符串(进阶篇)] 单词全部的缩写形式 (09:43)
5-12 [字符串(进阶篇)] 比较语句差异 (04:27)
5-13 [字符串(进阶篇)] 分析词组 (04:18)
5-14 [字符串(进阶篇)] 判定回文字符串 (01:29)
5-15 [字符串(进阶篇)] 构造回文字符串 (05:00)
5-16 [字符串(进阶篇)] 构造回文字符串进阶 (14:49)
5-17 [字符串(进阶篇)] 最长的回文子字符串 (06:02)
5-18 [字符串(进阶篇)] 拼接构成回文串 (05:00)
5-19 [字符串(进阶篇)] 字符串解码 (16:57)
5-20 [字符串(进阶篇)] 构建IP地址 (10:45)
5-21 [字符串(进阶篇)] 验证IP地址的有效性 (11:14)
5-22 [字符串(进阶篇)] 实现模糊匹配 (09:11)
6-1 [神奇的数据结构(链表与队列)] 寻找列表平衡点 (08:36)
6-2 [神奇的数据结构(链表与队列)] 找到列表中缺失的元素 (02:19)
6-3 [神奇的数据结构(链表与队列)] 绝对值最大的两数之差 (18:06)
6-4 [神奇的数据结构(链表与队列)] 根据条件获取列表中的值 (03:32)
6-5 [神奇的数据结构(链表与队列)] 最大子序列和 (12:43)
6-6 [神奇的数据结构(链表与队列)] 重复次数最多的元素 (03:40)
6-7 [神奇的数据结构(链表与队列)] 最长连续递增序列 (06:30)
6-8 [神奇的数据结构(链表与队列)] 寻找列表的凸点 (07:38)
6-9 [神奇的数据结构(链表与队列)] 将列表中的0进行后置 (08:42)
6-10 [神奇的数据结构(链表与队列)] 递增列表的合并 (07:38)
6-11 [神奇的数据结构(链表与队列)] 向列表中插入元素 (07:54)
6-12 [神奇的数据结构(链表与队列)] 消除重复元素 (08:02)
6-13 [神奇的数据结构(链表与队列)] 分割列表 (04:54)
6-14 [神奇的数据结构(链表与队列)] 冒泡排序 (04:33)
6-15 [神奇的数据结构(链表与队列)] 判断有序列表 (09:40)
6-16 [神奇的数据结构(链表与队列)] 两元素和 (10:11)
6-17 [神奇的数据结构(链表与队列)] 三元素和 (09:41)
6-18 [神奇的数据结构(链表与队列)] 斐波那切数列 (05:43)
6-19 [神奇的数据结构(链表与队列)] 遍历链表 (09:42)
6-20 [神奇的数据结构(链表与队列)] 删除链表中的节点 (08:02)
6-21 [神奇的数据结构(链表与队列)] 删除链表中的重复节点 (07:44)
6-22 [神奇的数据结构(链表与队列)] 合并链表 (10:30)
6-23 [神奇的数据结构(链表与队列)] 回文链表 (04:39)
6-24 [神奇的数据结构(链表与队列)] 环形链表 (08:18)
6-25 [神奇的数据结构(链表与队列)] 环形链表进阶 (02:58)
6-26 [神奇的数据结构(链表与队列)] 奇偶排列链表 (04:18)
6-27 [神奇的数据结构(链表与队列)] 链表大数求和 (13:28)
6-28 [神奇的数据结构(链表与队列)] 链表重排 (05:11)
6-29 [神奇的数据结构(链表与队列)] 链表原地排序 (04:39)
6-30 [神奇的数据结构(链表与队列)] 链表旋转 (03:06)
6-31 [神奇的数据结构(链表与队列)] 交换链表的相邻节点 (06:08)
6-32 [神奇的数据结构(链表与队列)] 设计链表 (06:17)
6-33 [神奇的数据结构(链表与队列)] 设计栈结构 (03:43)
6-34 [神奇的数据结构(链表与队列)] 利用栈清理无效括号 (10:05)
6-35 [神奇的数据结构(链表与队列)] 处理平衡括号 (07:12)
6-36 [神奇的数据结构(链表与队列)] 进行括号内容逆序 (06:38)
6-37 [神奇的数据结构(链表与队列)] 递归删除重复的相邻元素 (05:17)
6-38 [神奇的数据结构(链表与队列)] 实现条件运算符 (07:43)
6-39 [神奇的数据结构(链表与队列)] 删除最外层括号 (07:09)
6-40 [神奇的数据结构(链表与队列)] 简化文件路径 (06:09)
6-41 [神奇的数据结构(链表与队列)] 查找高频单词 (12:20)
6-42 [神奇的数据结构(链表与队列)] 寻找最接近原点的n个点 (08:58)
6-43 [神奇的数据结构(链表与队列)] 设计队列 (05:19)
6-44 [神奇的数据结构(链表与队列)] 设计循环队列 (05:44)
7-1 [神奇的数据结构(树与图)] 解析树的深度 (10:53)
7-2 [神奇的数据结构(树与图)] 平衡二叉树的判定 (07:12)
7-3 [神奇的数据结构(树与图)] 对称二叉树判定 (06:01)
7-4 [神奇的数据结构(树与图)] 二叉树相加 (07:23)
7-5 [神奇的数据结构(树与图)] 二叉树的前(中)(后)序遍历 (04:31)
7-6 [神奇的数据结构(树与图)] 分层遍历二叉树 (07:07)
7-7 [神奇的数据结构(树与图)] 通过遍历结果构造二叉树 (07:36)
7-8 [神奇的数据结构(树与图)] 通过有序列表构建二叉搜索树 (07:07)
7-9 [神奇的数据结构(树与图)] 删除二叉搜索树中的结点 (08:10)
7-10 [神奇的数据结构(树与图)] 删除叶子结点 (06:00)
7-11 [神奇的数据结构(树与图)] 判断是否是堂兄弟结点 (03:59)
7-12 [神奇的数据结构(树与图)] 计算二叉树路径的和 (04:24)
7-13 [神奇的数据结构(树与图)] 计算子树平均值 (06:20)
7-14 [神奇的数据结构(树与图)] 完全二叉树的节点个数 (06:21)
7-15 [神奇的数据结构(树与图)] 网格中的最近距离 (09:24)
7-16 [神奇的数据结构(树与图)] 无环图中的所有路径 (05:10)
8-1 [应用题] 上楼梯问题 (08:41)
8-2 [应用题] 猜数字问题 (04:34)
8-3 [应用题] 套餐组合问题 (05:26)
8-4 [应用题] 种树问题 (05:00)
8-5 [应用题] 算数机器人 (02:46)
8-6 [应用题] 扑克游戏 (04:21)
8-7 [应用题] 酒馆问题 (05:56)
8-8 [应用题] 灯泡问题 (07:39)
8-9 [应用题] 宝石鉴定 (03:57)
8-10 [应用题] 井字棋游戏 (06:35)