图书目录

第1课 有言在先 / 1

第2课 新手最容易踩的坑 / 3

2.1 多余的符号 / 3

2.2 惯性思维赋值和拼接 / 4

2.3 乱用关键字 / 4

第3课 百钱百鸡 / 6

第4课 神秘的手机号 / 11

第5课 借玩具组合 / 15

第6课 换钱组合 / 22

第7课 谁才是夫妻 / 29

第8课 谁在骗人 / 32

第9课 流程图和盒图 / 36

9.1 顺序结构 / 36

9.2 选择结构 / 37

9.3 循环结构 / 39

第10课 测试字符串 / 44

第11课 爱因斯坦的数学题 / 50

第12课 凯撒加密的奥义 / 56

第13课 摩尔投票法 / 61

第14课 进阶版摩尔投票法 / 67

第15课 回文数的奥秘 / 71

第16课 黑洞数的奥秘 / 78

第17课 自守数的奥秘 / 84

第18课 素数的奥秘 / 89

第19课 回文素数的奥秘 / 96

第20课 梅森素数的奥秘 / 100

第21课 哥德巴赫的猜想 / 105

第22课 汉诺塔 / 110

第23课 猜零食 / 116

第24课 杨辉三角形 / 120

第25课 逆序数字/字符串 / 125

第26课 程序优化法则 / 129

26.1 优化原则 / 129

26.2 慎用全局变量 / 130

26.3 无意义的数据复制 / 131

26.4 拼接字符串用join / 132

26.5 用if的短路特性 / 132

26.6 循环的优化 / 133

第27课 名字生成器 / 136

第28课 制作发牌器 / 140

第29课 打造专属字符画 / 149

第30课 必赢的游戏 / 155

第31课 比比谁的点数大 / 160

第32课 买双色球不如自己造 / 165

第33课 简易黄页查询系统 / 173

第34课 冒泡排序 / 179

第35课 选择排序 / 184

第36课 插入排序 / 188

第37课 堆排序 / 192

第38课 计数排序 / 205

第39课 开始的结束 / 210