介绍
我们使用计算机,构建的都是形形色色的信息系统。信息系统的作用是 生产、传递、处理 信息。
实际上,我们重点优化的算法都是在 处理 信息这一个环节上。
怎样处理,说宏观一点,就是对集合数据的增删查改。
因此,无论哪本算法的书都少不了各式各样的 查找、排序。
来解决这些问题,我们依赖 数据结构 和 算法。
数据结构 和 算法 是不能割裂开来的。
本部分内容不包括常用数据结构及其对应的算法。(常用数据结构及其对应算法 已在data structure部分进行描述)
算法分类
1.集合结构类
查找类问题
排序类问题
包含类问题
2.线性结构类
查找类问题
排序类问题
包含类问题
顺序调整类问题
3.树形结构类
查找类问题
排序类问题
包含类问题
顺序调整类问题
4.图形结构类
查找类问题
排序类问题
包含类问题
顺序调整类问题