公共基础课本总结解析.doc

公共基础课本总结解析

公共基础课本总结 第1章数据结构与算法 1.1算法 算法:是指解题方案的准确而完整的描述。 算法的基本特征:可行性、确定性、有穷性(有限的时间)、拥有足够的情报。 *算法的控制结构:算法中各操作之间的执行顺序。包括:顺序、选择、循环 算法设计的基本方法:列举法、归纳法、递推、递归、减半递推技术、回溯法 算法的复杂度:时间复杂度(算法所需要的计算工作量,即算法所执行的基本运算次数)、空间复杂度(执行这个算法所需要的内存空间) 1.2数据结构的基本概念 数据结构:是指相互有关联的数据元素的集合。所谓结构就是指数据元素之间的前后件关系。 在数据结构中没有前件的结点称为根结点,没有后件的结点为叶子结点(终端结点)。 数据结构研究的三个问题:1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构。 2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构。 3)对各种数据结构进行的运算。 *数据的逻辑结构:指反应数据元素之间逻辑关系的数据结构。 *数据的存储结构(物理结构):数据的逻辑结构在计算机存储空间中的存放形式。(常用:顺序、链接、索引等结构) 数据处理:是指对数据集合中的各元素以各种方式进行运算,包括插入、删除、查找、更改等运算,也包括对数据元素进行分析 空的数据结构:一个元素都没有的数据结构。 数据结构分类:线性结构、非线性结构。 *线性结构:有且只有一个

文档评论(0)

1亿VIP精品文档

相关文档