第 1 章你好,C++
- 1你好,C++5 分钟
- 2程序的骨架5 分钟
- 3让电脑说话8 分钟
- 4分号是句号5 分钟
- 5换行 endl8 分钟
- 6给自己写便签5 分钟
- 7认识变量8 分钟
- 8往盒子里放数8 分钟
- 9显示盒子里的数8 分钟
- 10电脑听你说8 分钟
- 11输入再输出8 分钟
- 12两数相加8 分钟
- 13加减法5 分钟
- 14乘法用星号5 分钟
- 15除法的秘密8 分钟
- 16取余数8 分钟
- 17除和余是一对8 分钟
- 18判断奇偶8 分钟
- 19会装小数的盒子8 分钟
- 20小数不砍尾巴8 分钟
- 21挑对盒子5 分钟
- 22一次算完存起来8 分钟
- 23变量会变8 分钟
- 24自己加一8 分钟
- 25比大小8 分钟
- 26对与错8 分钟
- 27如果……就8 分钟
- 28否则怎么办8 分钟
- 29多个岔路口10 分钟
- 30而且(&&)10 分钟
第 2 章或者(||)
- 1或者(||)8 分钟
- 2相反(!)8 分钟
- 3两个数谁大8 分钟
- 4三个数谁最大10 分钟
- 5重复做事:for10 分钟
- 6数到 n8 分钟
- 7倒着数8 分钟
- 8边循环边求和10 分钟
- 9起点为什么是 08 分钟
- 10连乘(阶乘直觉)10 分钟
- 11另一种循环:while10 分钟
- 12小心无限循环8 分钟
- 13先做再判断:do-while10 分钟
- 14数一数有几个10 分钟
- 15提前结束:break10 分钟
- 16跳过这一次:continue10 分钟
- 17圈里套圈10 分钟
- 18打印小方阵10 分钟
- 19乘法表的味道10 分钟
- 20一排盒子:数组8 分钟
- 21门牌从 0 开始8 分钟
- 22往盒子里放数8 分钟
- 23造好就装满8 分钟
- 24用循环逛一遍10 分钟
- 25数组求和10 分钟
- 26找最大值10 分钟
- 27读入一串数10 分钟
- 28一个字符:char8 分钟
- 29字符的暗号8 分钟
- 30一串字:string8 分钟
第 3 章一排盒子回顾
- 1一排盒子回顾5 分钟
- 2数组找最大8 分钟
- 3数组找最小8 分钟
- 4数组求和8 分钟
- 5数组求平均10 分钟
- 6交换两个数8 分钟
- 7交换的陷阱8 分钟
- 8相邻比一比10 分钟
- 9冒泡走一趟10 分钟
- 10要走几趟8 分钟
- 11冒泡排全部10 分钟
- 12选择排序想法8 分钟
- 13选择排全部10 分钟
- 14表格里的数5 分钟
- 15造二维数组8 分钟
- 16存取格子8 分钟
- 17逛遍表格10 分钟
- 18每行求和10 分钟
- 19每列求和10 分钟
- 20函数是帮手5 分钟
- 21定义一个函数8 分钟
- 22喊帮手干活8 分钟
- 23给帮手传东西10 分钟
- 24帮手还东西10 分钟
- 25写个求和函数8 分钟
- 26帮手互相配合10 分钟
- 27函数处理数组10 分钟
- 28函数里的盒子8 分钟
- 29俄罗斯套娃5 分钟
- 30递归求阶乘10 分钟
第 4 章递归要刹车
- 1递归要刹车8 分钟
- 2兔子数列5 分钟
- 3递归算兔子10 分钟
- 4一串字回顾5 分钟
- 5字符串多长8 分钟
- 6逐个字走10 分钟
- 7数一个字符10 分钟
- 8数大写字母10 分钟
- 9字符藏着数8 分钟
- 10字符变数字10 分钟
- 11大写变小写10 分钟
- 12打包一组信息5 分钟
- 13定义结构体8 分钟
- 14用一个结构体10 分钟
- 15一批同学10 分钟
- 16一个个试5 分钟
- 17穷举找答案10 分钟
- 18照规则做8 分钟
- 19逢十进一5 分钟
- 20只有 0 和 15 分钟
- 21除 2 取余10 分钟
- 22余数反着读10 分钟
- 23转二进制练习10 分钟
- 24二进制转回来10 分钟
- 25位运算入门10 分钟
- 26读到没有为止10 分钟
- 27三个常见错8 分钟
- 28打印中间值8 分钟
- 29嵌套慢在哪8 分钟
- 30二级大复习8 分钟
第 5 章一排盒子再认识
- 1一排盒子再认识5 分钟
- 2编号从零开始5 分钟
- 3为什么从零8 分钟
- 4挨个放进去8 分钟
- 5挨个拿出来8 分钟
- 6别越界10 分钟
- 7开大一点5 分钟
- 8数组求和8 分钟
- 9求平均10 分钟
- 10找最大值10 分钟
- 11找最小值8 分钟
- 12最大值在第几个8 分钟
- 13数一数有几个8 分钟
- 14找特定的数8 分钟
- 15找不到怎么办10 分钟
- 16倒着输出8 分钟
- 17数组反转10 分钟
- 18交换两个数10 分钟
- 19统计次数10 分钟
- 20出现最多的数10 分钟
- 21数组当记号本10 分钟
- 22去掉重复8 分钟
- 23冒泡排序10 分钟
- 24要走几趟8 分钟
- 25越走越短10 分钟
- 26选择排序10 分钟
- 27手动排一遍10 分钟
- 28从大到小排8 分钟
- 29排序有什么用8 分钟
- 30两个数组配合10 分钟
第 6 章按成绩排名
- 1按成绩排名10 分钟
- 2合并两个数组8 分钟
- 3字符是什么8 分钟
- 4字符能比大小8 分钟
- 5字符变数字8 分钟
- 6数字变字符8 分钟
- 7大写变小写8 分钟
- 8判断是不是字母10 分钟
- 9判断是不是数字10 分钟
- 10一串字符5 分钟
- 11字符串有多长5 分钟
- 12遍历每个字符8 分钟
- 13读一个词8 分钟
- 14统计字母次数10 分钟
- 15出现最多的字母10 分钟
- 16判断回文8 分钟
- 17数单词10 分钟
- 18大小写转换练习8 分钟
- 19数字串变数字10 分钟
- 20数字变数字串10 分钟
- 21二维的表格8 分钟
- 22读一张表8 分钟
- 23打印一张表10 分钟
- 24每行每列求和10 分钟
- 25画个方阵8 分钟
- 26画个三角形8 分钟
- 27先数再写10 分钟
- 28九九乘法表10 分钟
- 29多练比多学重要10 分钟
- 30阶段小结10 分钟
第 7 章零件要拼起来
- 1零件要拼起来5 分钟
- 2猜数字:想清楚规则8 分钟
- 3猜数字:先写死一个数10 分钟
- 4猜数字:加上循环8 分钟
- 5猜数字:数一数猜了几次8 分钟
- 6猜数字:换成随机8 分钟
- 7猜数字:限制次数10 分钟
- 8猜数字:自己也来猜8 分钟
- 9这就是二分10 分钟
- 10计算器:先做加法10 分钟
- 11计算器:四则运算8 分钟
- 12计算器:小心除以零8 分钟
- 13计算器:小数结果10 分钟
- 14计算器:能连着算8 分钟
- 15成绩统计:读进来8 分钟
- 16成绩统计:算平均8 分钟
- 17成绩统计:最高最低10 分钟
- 18成绩统计:分档10 分钟
- 19成绩统计:及格率8 分钟
- 20成绩统计:排名10 分钟
- 21成绩统计:完整版10 分钟
- 22让输出好看8 分钟
- 23打印日历的准备8 分钟
- 24每月多少天8 分钟
- 25闰年的规则10 分钟
- 26打印一个月10 分钟
- 27对齐很重要8 分钟
- 28小游戏:石头剪刀布8 分钟
- 29怎么判胜负10 分钟
- 30小游戏:记分8 分钟
第 8 章小游戏:打印棋盘
- 1小游戏:打印棋盘8 分钟
- 2井字棋:落子8 分钟
- 3井字棋:判赢10 分钟
- 4井字棋:判平局10 分钟
- 5数字金字塔8 分钟
- 6杨辉三角10 分钟
- 7乘法口诀表8 分钟
- 8水仙花数10 分钟
- 9完全数10 分钟
- 10百钱买百鸡10 分钟
- 11缩小枚举范围10 分钟
- 12冰雹猜想10 分钟
- 13数字反转10 分钟
- 14回文数8 分钟
- 15找规律:斐波那契8 分钟
- 16数字有多大10 分钟
- 17简易通讯录10 分钟
- 18通讯录:删除10 分钟
- 19小小画板10 分钟
- 20画个笑脸10 分钟
- 21让程序有菜单10 分钟
- 22循环菜单8 分钟
- 23输入错了怎么办8 分钟
- 24把功能拆开10 分钟
- 25先跑通再美化8 分钟
- 26自己试一遍10 分钟
- 27给别人玩10 分钟
- 28存下来8 分钟
- 29挑一个继续改10 分钟
- 30阶段小结10 分钟
第 9 章数学是算法的地基
- 1数学是算法的地基5 分钟
- 2数的分类5 分钟
- 3数轴上的距离8 分钟
- 4奇数和偶数8 分钟
- 5等差数列10 分钟
- 6高斯的故事10 分钟
- 7公式比循环快10 分钟
- 8倍数与因数8 分钟
- 9公因数8 分钟
- 10公倍数8 分钟
- 11质数与合数8 分钟
- 122 很特殊8 分钟
- 13分解质因数10 分钟
- 14平方数10 分钟
- 15开方的意思8 分钟
- 16十进制的道理8 分钟
- 17二进制的道理8 分钟
- 18记住 2 的幂8 分钟
- 19进制转换练习10 分钟
- 20加法交换律8 分钟
- 21结合律8 分钟
- 22分配律10 分钟
- 23运算优先级8 分钟
- 24拿不准就加括号8 分钟
- 25取整与四舍五入8 分钟
- 26向下取整10 分钟
- 27百分数8 分钟
- 28比和比例10 分钟
- 29平均数的意义10 分钟
- 30中位数10 分钟
第 10 章数一数:加法原理
- 1数一数:加法原理10 分钟
- 2数一数:乘法原理10 分钟
- 3排队问题10 分钟
- 4选人问题10 分钟
- 5排与选的区别10 分钟
- 6握手问题10 分钟
- 7抽屉原理10 分钟
- 8容斥:别数重了10 分钟
- 9找规律:看差值10 分钟
- 10找规律:看倍数8 分钟
- 11找规律:分组看8 分钟
- 12斐波那契10 分钟
- 13递推的思想10 分钟
- 14逆推10 分钟
- 15假设法10 分钟
- 16用方程想10 分钟
- 17枚举也是办法10 分钟
- 18周长与面积8 分钟
- 19周长一样面积不同10 分钟
- 20三角形面积8 分钟
- 21圆8 分钟
- 22坐标8 分钟
- 23两点距离10 分钟
- 24曼哈顿距离10 分钟
- 25可能与不可能8 分钟
- 26简单概率10 分钟
- 27独立事件10 分钟
- 28数学要动笔10 分钟
- 29数学和编程互相帮10 分钟
- 30阶段小结10 分钟
第 11 章换一种语言看看
- 1换一种语言看看5 分钟
- 2Python 的第一行8 分钟
- 3不用分号8 分钟
- 4缩进就是分组8 分钟
- 5缩进要一致8 分钟
- 6变量不用说类型8 分钟
- 7输入是字符串10 分钟
- 8一行读多个数10 分钟
- 9除法不一样10 分钟
- 10逻辑用英文8 分钟
- 11分支写法10 分钟
- 12循环靠 range10 分钟
- 13range 的三种用法10 分钟
- 14while 一样用10 分钟
- 15列表就是数组8 分钟
- 16列表的常用操作8 分钟
- 17负数下标8 分钟
- 18切片10 分钟
- 19读一行数进列表10 分钟
- 20内置函数很多8 分钟
- 21字符串很好用8 分钟
- 22判断回文一行搞定8 分钟
- 23字符串的方法8 分钟
- 24字典:按名字取值10 分钟
- 25用字典计数10 分钟
- 26集合:自动去重10 分钟
- 27列表解析10 分钟
- 28一个大坑10 分钟
- 29定义函数10 分钟
- 30返回多个值10 分钟
第 12 章整数没有上限
- 1整数没有上限10 分钟
- 2但是它慢10 分钟
- 3两种语言怎么选10 分钟
- 4同一道题两种写法10 分钟
- 5思路才是根本10 分钟
- 6认识错误信息10 分钟
- 7常见错误一:类型8 分钟
- 8常见错误二:越界8 分钟
- 9常见错误三:缩进8 分钟
- 10用 Python 做小工具10 分钟
- 11海龟画图10 分钟
- 12用循环画图形8 分钟
- 13画出花样10 分钟
- 14随机让程序有趣10 分钟
- 15做个出题器10 分钟
- 16加上计分10 分钟
- 17控制难度10 分钟
- 18记录错题10 分钟
- 19文件是什么8 分钟
- 20写文件10 分钟
- 21读文件10 分钟
- 22小心覆盖10 分钟
- 23给出题器加存档10 分钟
- 24程序要防呆10 分钟
- 25注释与命名8 分钟
- 26把功能拆成函数10 分钟
- 27两种语言都要练10 分钟
- 28本站题库两种都收10 分钟
- 29别贪多8 分钟
- 30阶段小结10 分钟
第 13 章排序为什么重要
- 1排序为什么重要8 分钟
- 2冒泡再练10 分钟
- 3冒泡的提前结束10 分钟
- 4选择排序再练10 分钟
- 5插入排序10 分钟
- 6插入排序的优势10 分钟
- 7稳定性是什么10 分钟
- 8稳定性有什么用10 分钟
- 9用现成的排序8 分钟
- 10自定义排序规则10 分钟
- 11多关键字排序10 分钟
- 12查找:一个个找8 分钟
- 13查找:折半找10 分钟
- 14二分的前提8 分钟
- 15二分的边界10 分钟
- 16找第一个满足的10 分钟
- 17二分答案的味道10 分钟
- 18前缀和是什么8 分钟
- 19前缀和怎么算8 分钟
- 20用前缀和求区间10 分钟
- 21差分是什么10 分钟
- 22差分还原10 分钟
- 23桶计数8 分钟
- 24桶排序的直觉10 分钟
- 25值域太大就不行10 分钟
- 26双指针:对撞10 分钟
- 27双指针:同向10 分钟
- 28滑动窗口10 分钟
- 29贪心是什么8 分钟
- 30贪心会翻车10 分钟
第 14 章活动安排
- 1活动安排10 分钟
- 2排序是贪心的搭档10 分钟
- 3合并区间10 分钟
- 4递归再认识8 分钟
- 5递归的执行过程10 分钟
- 6递归求斐波那契慢在哪10 分钟
- 7记忆化10 分钟
- 8递推更直接10 分钟
- 9汉诺塔10 分钟
- 10分治的思想8 分钟
- 11归并排序10 分钟
- 12归并的复杂度10 分钟
- 13快速排序10 分钟
- 14快排的最坏情况10 分钟
- 15复杂度回顾10 分钟
- 16由数据范围反推10 分钟
- 17空间也要算10 分钟
- 18时间换空间10 分钟
- 19空间换时间8 分钟
- 20写代码前先估算10 分钟
- 21综合练习一10 分钟
- 22综合练习二10 分钟
- 23综合练习三10 分钟
- 24综合练习四10 分钟
- 25综合练习五10 分钟
- 26学会看自己的错10 分钟
- 27建自己的模板库10 分钟
- 28一题多解10 分钟
- 29讲给别人听10 分钟
- 30阶段小结10 分钟
第 15 章数据也要摆放整齐
- 1数据也要摆放整齐8 分钟
- 2数组的长处与短处8 分钟
- 3栈:一摞盘子8 分钟
- 4用数组实现栈8 分钟
- 5栈能干什么10 分钟
- 6括号匹配10 分钟
- 7多种括号10 分钟
- 8队列:排队买票8 分钟
- 9用数组实现队列8 分钟
- 10队列会"跑"出去10 分钟
- 11循环队列8 分钟
- 12队列能干什么8 分钟
- 13链表:手拉手8 分钟
- 14链表怎么走10 分钟
- 15链表插入很快10 分钟
- 16指向的顺序不能错10 分钟
- 17用数组模拟链表10 分钟
- 18该用数组还是链表10 分钟
- 19集合:只管有没有8 分钟
- 20用数组当集合8 分钟
- 21映射:查字典8 分钟
- 22用数组当映射8 分钟
- 23键不是整数怎么办10 分钟
- 24哈希的直觉10 分钟
- 25冲突怎么办10 分钟
- 26现成的工具8 分钟
- 27树:会分叉的结构8 分钟
- 28树的几个词8 分钟
- 29二叉树10 分钟
- 30用数组存二叉树8 分钟
第 16 章遍历一棵树
- 1遍历一棵树8 分钟
- 2前序遍历10 分钟
- 3中序遍历10 分钟
- 4有序的树10 分钟
- 5后序遍历10 分钟
- 6层序遍历10 分钟
- 7树的高度8 分钟
- 8数一数节点10 分钟
- 9递归和树天生一对10 分钟
- 10图:更自由的连接8 分钟
- 11怎么记录图10 分钟
- 12图上走一遍10 分钟
- 13优先队列10 分钟
- 14优先队列怎么用10 分钟
- 15选对结构,问题就简单了10 分钟
- 16实战:括号检查器10 分钟
- 17实战:任务队列10 分钟
- 18实战:约瑟夫10 分钟
- 19实战:统计词频10 分钟
- 20实战:判断树10 分钟
- 21别过早优化10 分钟
- 22画图帮你想清楚10 分钟
- 23边界情况10 分钟
- 24结构和算法的关系8 分钟
- 25复习:五种结构10 分钟
- 26复习:怎么选10 分钟
- 27自己实现一遍10 分钟
- 28给别人讲一遍10 分钟
- 29往后会遇到什么10 分钟
- 30阶段小结10 分钟
第 17 章两年回顾
- 1两年回顾8 分钟
- 2查漏补缺的方法10 分钟
- 3变量与类型复习8 分钟
- 4运算符复习8 分钟
- 5分支复习10 分钟
- 6循环复习8 分钟
- 7函数复习10 分钟
- 8数组复习8 分钟
- 9字符串复习8 分钟
- 10排序复习8 分钟
- 11查找复习8 分钟
- 12数据结构复习10 分钟
- 13复杂度复习10 分钟
- 14常见错误清单8 分钟
- 15调试方法复习8 分钟
- 16综合题一:成绩管理10 分钟
- 17综合题二:文本统计10 分钟
- 18综合题三:数字游戏10 分钟
- 19综合题四:图形绘制10 分钟
- 20综合题五:简易账本10 分钟
- 21把账本存到文件10 分钟
- 22让程序更友好10 分钟
- 23拆成函数10 分钟
- 24自己测一遍10 分钟
- 25给家人用一次10 分钟
- 26读程序练习一10 分钟
- 27读程序练习二10 分钟
- 28读程序练习三10 分钟
- 29完善程序练习10 分钟
- 30学会估算8 分钟
第 18 章时间管理
- 1时间管理10 分钟
- 2部分分也是分10 分钟
- 3检查清单8 分钟
- 4错题本怎么记10 分钟
- 5定期回看8 分钟
- 6打字速度8 分钟
- 7代码要写整齐10 分钟
- 8保存你的作品10 分钟
- 9定个新目标10 分钟
- 10七百天了10 分钟
- 11接下来学什么10 分钟
- 12心态准备8 分钟
- 13每天坚持的价值8 分钟
- 14复习:写一个完整程序10 分钟
- 15复习:读懂一段代码10 分钟
- 16复习:找出错误10 分钟
- 17常用代码模板10 分钟
- 18学会查资料8 分钟
- 19学会提问10 分钟
- 20找个伙伴8 分钟
- 21教是最好的学10 分钟
- 22数学别落下8 分钟
- 23英语也有用8 分钟
- 24保持好奇8 分钟
- 25别只做会的10 分钟
- 26也别贪难10 分钟
- 27允许休息8 分钟
- 28记录你的进步10 分钟
- 29和昨天的自己比10 分钟
- 30复习:算法思路10 分钟