- ISBN:9787111665984
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:349
- 出版时间:2020-10-01
- 条形码:9787111665984 ; 978-7-111-66598-4
本书特色
详解100个趣味编程算法实例,为Python初学者打造,培养编程兴趣,拓宽编程思维,提高编程能力和算法设计能力
内容简介
算法源于生活,又可以改变生活。本书专为Python初学者量身打造,内容涵盖Python编程的基础知识和常用算法,是初学算法设计与实现的不错选择。 本书从一些经典算法出发,介绍了100个趣味编程实例。这些实例大体按照“问题描述→问题分析→算法设计→确定程序框架→程序编码实现→运行结果→问题拓展”的流程进行讲解。本书不但分析了每个实例的实现过程,而且还给出了程序流程图,让读者可以直观地理解算法设计的整体思路。另外,这些实例都给出了详细的实现代码,并对核心代码做了详细注释,以方便读者阅读和理解。 本书共12章,内容涵盖趣味算法入门、趣味数学问题、各种趣味整数、趣味分数、趣味素数、趣昧逻辑推理、趣味游戏、趣味数组、趣味函数递归、定理与猜想、趣味图形及其他趣味问题。 本书实例丰富,讲解通俗易懂,代码可读性强,适合Python编程的初学者和爱好者阅读,也适合算法设计爱好者阅读。另外,本书还可作为相关院校的Python教学参考书。
目录
第1章 趣味算法入门1
11 抓交通肇事犯1
12 兔子产子4
13 牛顿迭代法求方程根6
14 百钱百鸡9
15 借书方案知多少14
16 打鱼还是晒网17
17 *佳存款方案23
18 冒泡排序24
19 折半查找29
110 数制转换33
第2章 趣味数学问题39
21 三色球39
22 出售金鱼41
23 求车速43
24 个人所得税46
25 存钱51
26 分糖果54
27 爱因斯坦的数学题57
28 猜牌术59
29 舍罕王的失算62
210 马克思手稿中的数学题64
211 换分币66
第3章 各种趣味整数69
31 回文数69
32 水仙花数72
33 阿姆斯特朗数74
34 完数76
35 亲密数79
36 自守数82
37 高次方数的尾数85
38 黑洞数87
39 勾股数90
310 不重复的3位数94
第4章 趣味分数96
41 将真分数分解为埃及分数96
42 列出真分数序列101
43 多项式之和105
44 *大公约数107
45 *小公倍数111
46 歌星大奖赛115
47 分数比较121
48 计算分数的精确值125
第5章 趣味素数128
51 素数128
52 哥德巴赫猜想134
53 要发就发139
54 可逆素数142
55 回文素数146
56 孪生素数148
57 梅森素数151
第6章 趣味逻辑推理153
61 谁家孩子跑得*慢153
62 新郎和新娘157
63 谁在说谎159
64 谁是窃贼162
65 旅客国籍165
66 委派任务171
67 谜语博士的难题173
671 谜语博士的难题(一)173
672 谜语博士的难题(二)176
68 黑与白180
第7章 趣味游戏183
71 黑白子交换183
72 自动发牌189
73 常胜将军192
74 人机猜数193
75 搬山游戏197
76 抢30游戏200
77 24点游戏204
78 掷骰子210
第8章 趣味数组214
81 平分7筐鱼214
82 农夫过河216
83 矩阵转置222
84 狼追兔子227
85 选美比赛228
86 邮票组合231
87 魔方阵232
88 马踏棋盘237
89 删除“*”符号243
810 在指定位置插入字符247
第9章 趣味函数递归249
91 猴子吃桃249
92 杨辉三角形251
93 卡布列克常数255
94 递归解决年龄问题259
95 递归解决分鱼问题263
96 汉诺塔问题267
97 逆序输出数字271
第10章 定理与猜想277
101 尼科彻斯定理277
102 奇数平方的有趣性质281
103 回文数的形成282
104 四方定理285
105 角谷猜想289
106 π的近似值291
第11章 趣味图形294
111 画直线294
112 画圆和圆弧302
113 画彩色图形304
114 绘制余弦曲线306
115 绘制空心圆313
116 绘制空心菱形315
117 填充彩色图形318
118 绘制饼状图320
第12章 其他趣味问题323
121 约瑟夫环323
122 数据加密326
123 三色旗329
124 双色球334
125 填表格336
126 求出符合要求的素数340
127 统计学生成绩346
作者简介
刘河飞,软件工程师,目前供职于某大型证券金融公司,从事与资产交易相关的软件开发工作。擅长Java系列开发,具有丰富的后台开发经验,有着良好的编码习惯。对Redis情有独钟,并一直深入其底层研究,具有丰富的Redis实战经验。
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
软件定义网络(SDN)技术与应用
¥26.9¥39.8 -
数学之美
¥41.0¥69.0 -
谁说菜鸟不会数据分析(入门篇)(第4版)
¥43.8¥69.0 -
自己动手写PYTHON虚拟机
¥31.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
计算机网络技术
¥24.1¥33.0 -
Excel函数.公式与图表
¥16.4¥48.0 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
RUST权威指南(第2版)
¥114.2¥168.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥63.4¥99.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
仓颉编程快速上手
¥62.9¥89.8 -
剪映AI
¥62.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
FLASK 2+VUE.JS 3实战派――PYTHON WEB开发与运维
¥83.8¥118.0 -
人工智能安全
¥66.4¥109.0