购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

内 容 提 要

本书通过趣味游戏编程讲解算法,提升读者学习算法的兴趣,降低读者学习算法的难度,增强读者将算法应用于编程实践的能力。

本书共14章,通过猜数字、飞翔的小鸟、得分排行榜、汉诺塔、八皇后、消灭星星、贪吃蛇、走迷宫、连连看、吃豆人、滑动拼图、井字棋、垒积木、十步万度等游戏,讲解顺序查找算法、二分查找算法,图形库EasyX,插入排序算法、冒泡排序算法、选择排序算法、快速排序算法,递归算法,暴力搜索算法、回溯算法,FloodFill算法,常见的数据结构(数组、链表、队列、栈、图、树)、标准模板库(STL),十字分割算法、广度优先搜索算法、深度优先搜索算法,加权图上的迪杰斯特拉算法、贪婪最佳优先搜索算法、A*算法,状态空间上的搜索算法,博弈树的极大极小值搜索算法、α-β剪枝搜索算法,动态规划算法,遗传算法。

本书适合想要学习基础算法或练习编程实践的读者阅读,也可作为高等院校数据结构与算法相关课程或编程实践课程的指导用书。读者在阅读本书之前需要具备基础的C语言编程知识。 h3iMSsd1JLHY+WXjeb9JZDYVjEIefVDIwBXoayt4khpjITXRu7TIF3B02VKzF7NO

点击中间区域
呼出菜单
上一章
目录
下一章
×