《挑战程序设计竞赛2:算法与数据结构》电子书和配套代码:GitHub链接
Introduction
本书分为准备篇、基础篇和应用篇三大部分, 借助在线评测系统 Aizu Online judge 以及大量例题,详细讲解了算法与复杂度、初等和高等排序、搜索、递归和分治法、动态规划法、二叉搜索树、堆、 图、计算几何学、数论等与程序设计竞赛相关的算法和数据结构, 既可以作为挑战程序设计竞赛的参考书,也可以用来引导初学者系统学习算法和数据结构的基础知识。
本书适合所有程序设计人员、程序设计竞赛爱好者以及高校计算机专业师生阅读。
Table of Contents
- 第一部分 [准备篇] 攻克程序设计竞赛的学习方法
- CHAPTER 1 有效运用在线测评系统
- 第二部分 [基础篇] 为程序设计竞赛做准备的算法与数据结构
- CHAPTER 2 算法与复杂度
- CHAPTER 3 初等排序
- CHAPTER 4 数据结构
- CHAPTER 5 搜索
- CHAPTER 6 递归和分治法
- CHAPTER 7 高等排序
- CHAPTER 8 树
- CHAPTER 9 二叉搜索树
- CHAPTER 10 堆
- CHAPTER 11 动态规划法
- CHAPTER 12 图
- CHAPTER 13 加权图
- 第三部分 [应用篇] 程序设计竞赛的必备程序库
- CHAPTER 14 高等数据结构
- CHAPTER 15 高等图算法
- CHAPTER 16 计算几何学
- CHAPTER 17 动态规划法
- CHAPTER 18 数论
- CHAPTER 19 启发式搜索
Chinese version

本书详尽解析算法与数据结构,覆盖从初学到竞赛高手所需知识,包括在线评测系统运用、算法复杂度、排序、搜索、动态规划、图算法等,适合作为竞赛选手及计算机专业师生的参考用书。
&spm=1001.2101.3001.5002&articleId=108227531&d=1&t=3&u=eb8f0278f2df4f9bbc749a23f8254af6)
4万+

被折叠的 条评论
为什么被折叠?



