本书分为准备篇、基础篇和应用篇三大部分,借助在线评测系统Aizu Online Judge以及大量例题,详细讲解了算法与复杂度、初等和高等排序、搜索、递归和分治法、动态规划法、二叉搜索树、堆、图、计算几何学、数论等与程序设计竞赛相关的算法和数据结构,既可以作为挑战程序设计竞赛的参考书,也可以用来引导初学者系统学习算法和数据结构的基础知识。本书适合所有程序设计人员、程序设计竞赛爱好者以及高校计算机专业师生阅读。
##有点过于基础了
评分##有点过于基础了
评分##ACM
评分##有点过于基础了
评分##巩固基础
评分##找工作用,读书当年好书甚少,叹少年 22年找工作又过了一遍。
评分##基于OJ系统的习题集,可能难度和竞赛有距离,但是学数据结构和算法可以参考,难得使用C语言。最喜欢的是开本和排版,真是舒适的阅读体验。
评分##ACM
评分##ACM