挑战程序设计竞赛2 算法和数据结构中文版怎么样?
本书分为准备篇、基础篇和应用篇三大部分,借助在线评测系统Aizu Online Judge以及大量例题,详细讲解了算法与复杂度、初等和高等排序、搜索、递归和分治法、动态规划法、二叉搜索树、堆、图、计算几何学、数论等与程序设计竞赛相关的算法和数据结构,既可以作为挑战程序设计竞赛的参考书,也可以用来引导初学者系统学习算法和数据结构的基础知识。本书适合所有程序设计人员、程序设计竞赛爱好者以及高校计算机专业师生阅读。
作者简介:
渡部有隆(作者) 出生于1979年,计算机理工学博士。会津大学计算机理工学部信息系统学部门副教授。专业领域为可视化编程语言。AIZU ONLINE JUDGE开发者。 Ozy(审校) 本名冈田佑一,出生于日本大阪的短码高手。他花费相当长的时间提升短码编程技术,进而将其发展成一种技能,曾获得程序设计大赛的冠军。他开办过程序设计方面的培训班,目前致力于数学教育和程序设计师的培养工作。曾著有《短码之美:变成达人的心得技法》(人民邮电出版社)。 秋叶拓哉(审校) 2011年考入东京大学研究生院。以iwi的昵称活跃在程序设计竞赛中。TopCoder评级好成绩为世界第四(2013年)。《挑战程序设计竞赛(第2版)》(人民邮电出版社)作者之一。
目录:
第1章 有效运用在线评测系统 3
第2章 算法与复杂度 23
第3章 初等排序 33
第4章 数据结构 57
第5章 搜索 89
第6章 递归和分治法 109
第7章 高等排序 119
第8章 树 147
第9章 二叉搜索树 167
第10章 堆 189
第11章 动态规划法 203
第12章 图 217
第13章 加权图 241
第14章 高等数据结构 263
第15章 高等图算法 279
第16章 计算几何学 305
第17章 动态规划法 345
第18章 数论 367
第19章 启发式搜索 381
点击下载