课程目录
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)





