习题01捕手暗号 2
习题02求糖果数量 3
编程原理 计算机中使用的二进制数据 4
习题03分组游戏 6
习题04求自行车大盘转动圈数 8
编程原理 进制转换 8
编程01将十进制转换为二进制 10
编程02将二进制转换为十进制 11
习题05推测纸条内容 13
习题06以0和1表示的电话号码 14
习题07用数字表示的开机密码 15
编程原理 计算机中的字符表示方式 16
习题08寻找隐藏的信息 18
习题09用命令提示符绘图 19
编程原理 计算机中的图像表示方式 20
习题10控制机器人1 22
习题11控制机器人2 23
习题12制作智能机器人 24
编程原理 计算机中的图像表示方式 25
编程03绘制正六边形 32
习题13交换烧杯中的液体 32
习题14挪动水果 33
习题15确定最终菜单 34
编程原理 交换变量的值 36
编程04交换两个变量的值 37
编程05交换3个变量的值 38
习题16确定观众入场顺序 39
习题17寻找停车位 40
编程原理 数组 41
编程06求最大值 42
编程07求众数 43
习题18点亮灯泡 45
习题19普通游客年龄段 46
习题20如何成功登录? 47
习题21通过搜索ID添加SNS好友 48
编程原理 布尔代数 49
编程08判断3或5的倍数 50
编程09游乐园门票标准 50
习题22 1年后有多少对兔子? 51
习题23斐波那契数列 52
习题24移动两个圆盘 53
习题25移动3个圆盘 54
习题26汉诺塔 55
编程原理 递归 57
编程10用递归算法求阶乘 58
编程11用递归算法求斐波那契数列 59
习题27驶离停车场 59
习题28利用魔术盒变换珠子的顺序 62
编程原理 栈和队列 64
编程12栈 68
编程13队列 69
习题29按重为球排序 70
编程原理 排序 71
编程14冒泡排序 75
编程15选择排序 75
习题30幸运抽奖 77
习题31寻找卡片 77
编程原理 查找 79
编程16线性查找 81
编程17二分查找 82
习题32安排游乐设施 83
习题33整顿停车场的车 84
编程原理 散列算法 84
编程18安排游乐设施 86
习题34打开魔法之门! 86
习题35创造魔法数字!编程原理 树状结构 92
习题36定位数字7和16 93
习题37创建二叉查找树 94
编程原理 二叉查找树 96
习题38狼与羊过河问题 98
编程原理 树查找 101
习题39 8字拼图游戏 103
习题40井字游戏 107
编程原理 人工智能搜索 109
习题41以图表标识出行路线 112
习题42巧排座位 114
编程原理图 115
习题43节约颜料种数 116
习题44创建课程表 120
编程原理 图的着色 122
习题45盗取宝箱 123
习题46盗取7个宝箱 124
编程原理 最小生成树 127
习题47快速奔向新德里 128
编程原理 最短路径 133
习题48用数字表示图片 136
习题49缩写句子 137
编程原理 压缩 138
习题50是外星文字吗? 142
习题51必须快速破解! 143
编程原理 密码 144
编程19用凯撒密码加密 146
习题52找出颜色不一致的方块 147
习题53国际标准书号 148
习题54居民身份证号码 149
编程原理 奇偶校验位 151
编程20求奇偶校验位 152
习题55恢复硬盘数据1 152
习题56恢复硬盘数据2 154
编程原理 磁盘冗余阵列 155
习题57安排服务顺序 156
习题58公平地给予指导 157
编程原理 进程调度 158
习题59减少找零 159
习题60以最大收益挑选粮食 160
编程原理 贪心算法 161
编程21减少找零 161
习题61 N皇后问题 163
编程原理 回溯法 165
习题62 up & down游戏 165
习题63三格板拼图 166
编程原理 分治法 170
编程22 up & down游戏 171
习题64节约米袋 172
习题65占有大量宝藏 174
编程原理 动态规划 177
编程23基于动态规划方法的斐波那契数列 179