作 者:(日)渡部有隆 著;支鹏浩 译
定 价:79
出 版 社:人民邮电出版社
出版日期:2016年09月01日
页 数:404
装 帧:平装
ISBN:9787115431615
●部分(准备篇)攻克程序设计竞赛的学习方法1
●章有效运用在线评测系统3
●1.1攻克程序设计竞赛的学习方法3
●1.2什么是在线评测7
●1.3用户注册9
●1.4浏览问题10
●1.5解答问题12
●1.6个人页面18
●1.7如何运用本书19
●第2部分(基础篇)为程序设计竞赛做准备的算法与数据结构21
●第2章算法与复杂度23
●2.1算法是什么23
●2.2问题与算法示例23
●2.3伪代码25
●2.4算法的效率26
●2.5入门问题28
●第3章初等排序33
●3.1挑战问题之前——排序33
●3.2插入排序法35
●3.3冒泡排序法40
●部分目录
本书分为准备篇、基础篇和应用篇三大部分,借助在线评测系统Aizu Online Judge以及大量例题,详细讲解了算法与复杂度、初等和高等排序、搜索、递归和分治法、动态规划法、二搜索树、堆、图、计算几何学、数论等与程序设计竞赛相关的算法和数据结构,既可以作为挑战程序设计竞赛的参考书,也可以用来引导初学者系统学习算法和数据结构的基础知识。本书适合所有程序设计人员、程序设计竞赛爱好者以及高校计算机专业师生阅读。
(日)渡部有隆 著;支鹏浩 译
渡部有隆,出生于1979年,计算机理工学博士。会津大学计算机理工学部信息系统学部门副教授。专业领域为可视化编程语言。AIZU ONLINE JUDGE开发者。