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

文档评论(0)