当当读书
算法超简单:趣味游戏带你轻松入门与实践

算法超简单:趣味游戏带你轻松入门与实践

童晶 著
0
51.07 原价¥51 开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

本书通过趣味游戏编程项目讲解算法,提升读者学习算法的兴趣,降低读者学习算法的难度,增强读者将算法应用于编程实践的能力。 本书共 14 章,通过猜数字、飞翔的小鸟、得分排行榜、汉诺塔、八皇后、消灭星星、贪吃蛇、走迷宫、连连看、吃豆人、滑动拼图、井字棋、垒积木、十步万度等游戏,讲解顺序查找算法、二分查找算法,图形库 EasyX,插排序算法、冒泡排序算法、选择排序算法、快速排序算法,递归算法,暴力搜索算法、回溯算法,FloodFill 算法,常见的数据结构(数组、表、队列、栈、图、树)、标准模板库(STL),十字分割算法、图的广度优先搜索算法和深度优先搜索算法,加权图上的迪杰斯特拉算法、贪婪优先搜索算法、A*算法,状态空间上的搜索算法,博弈树的极大极小值搜索算法、α-β剪枝搜索算法,动态规划算法,遗传算法。 本书适合想要学习基础算法或练习编程实践的读者阅读,也可作为高等院校数据结构与算法相关课程或编程实践课程的指导用书。读者在阅读本书之前需要具备基础的C语言编程知识。
【推荐语】
算法对于编程发非常重要。然而,在学习算法时,许多人看了大量的公式、伪代码、流程图后,还是很难真正理解算法的内涵,在具体编程时无从下手。 本书把趣味游戏应用于算法教学,提升读者的学习兴趣,并通过可视化的图解和动画,降低学习难度,帮助读者快速理解算法的核心思想,掌握算法在实际项目发中的作用,使读者能够利用算法做出酷炫的图形交互式游戏。 本书中的游戏项目都经过了作者的精心设计,并且作者在高校授课时对这些游戏项目行了反复验证和优化。书中详细讲解了这些游戏项目的分步骤实现过程,并提供对应的配套源代码和运行效果视频,适合初学者学习。 (1)22个趣味游戏项目,全彩印刷,边玩边学,提升学习乐趣。 (2)25种经典算法,图解 动画,清晰易懂,降低学习难度。 (3)从门到实战,让读者能够用算法实现游戏发,学以致用。 (4)分步骤详解算法代码和游戏发代码,扫码看视频。 (5)提供丰富的配套资源,包括视频讲解、源代码、教学PPT。 (6)作者为河海大学副教授,18年教学经验,已出版多本趣味编程图书,在知乎、B站等平台分享的编程教学内容有超过千万次的访问量。 (7)可用于学习算法与数据结构、学习游戏发、练习编程实践,可作为课程大作业或毕业设计的参考案例,可用于门大学生ACM程序设计竞赛、中学生信息学奥赛。
【作者】
童晶,浙江大学计算机专业博士,河海大学副教授、硕士生导师、人工智能系主任。 主要从事计算机图形学、虚拟现实、数字化艺术等方向的研究,发表学术论文超过 30 篇,曾获中国发明协会发明创业奖成果奖一等奖、浙江省自然科学奖二等奖。 积极投身于教学与学生创新工作,指导学生获得“英特尔杯”大学生电子设计竞赛嵌式系统专题邀请赛全国一等奖、“挑战杯”全国大学生课外学术科技作品竞赛全国三等奖、“中国软件杯”大学生软件设计大赛全国一等奖、中国大学生服务外包创新创业大赛全国一等奖等多个奖项。 具有 18 年的一线教学经验,所设的课程在校内广受好评,获评河海大学优秀主讲教师。在知乎、哔哩哗哩、中国大学 MOOC 等平台的教学课程已有千万次的阅读与学习记录。
展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。