欢迎来到天天文库
浏览记录
ID:13647611
大小:1.51 MB
页数:34页
时间:2018-07-23
《2017年电大自考数据结构重点(珍藏版)小抄参考》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、专业好文档自考数据结构重点(周尧整理)第一章概论1.数据是信息的载体。2.数据元素是数据的基本单位。3.一个数据元素可以由若干个数据项组成。4.数据结构指的是数据之间的相互关系,即数据的组织形式。5.数据结构一般包括以下三方面内容:数据的逻辑结构、数据的存储结构、数据的运算①数据元素之间的逻辑关系,也称数据的逻辑结构,数据的逻辑结构是从逻辑关系上描述数据,与数据的存储无关,是独立于计算机的。②数据元素及其关系在计算机存储器内的表示,称为数据的存储结构。数据的存储结构是逻辑结构用计算机语言的实现,它依赖于计算机语言。③数据的运算,即对数据施加的操作。最常用的检索、插入、删除、更新、排序等。
2、6.数据的逻辑结构分类:线性结构和非线性结构①线性结构:若结构是非空集,则有且仅有一个开始结点和一个终端结点,并且所有结点都最多只有一个直接前趋和一个直接后继。 线性表是一个典型的线性结构。栈、队列、串等都是线性结构。②非线性结构:一个结点可能有多个直接前趋和直接后继。数组、广义表、树和图等数据结构都是非线性结构。7.数据的四种基本存储方法:顺序存储方法、链接存储方法、索引存储方法、散列存储方法(1)顺序存储方法:该方法把逻辑上相邻的结点存储在物理位置上相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现。通常借助程序语言的数组描述。(2)链接存储方法:该方法不要求逻辑上相邻
3、的结点在物理位置上亦相邻,结点间的逻辑关系由附加的指针字段表示。通常借助于程序语言的指针类型描述。(3)索引存储方法:该方法通常在储存结点信息的同时,还建立附加的索引表。索引表由若干索引项组成。若每个结点在索引表中都有一个索引项,则该索引表称之为稠密索引,稠密索引中索引项的地址指示结点所在的存储位置。若一组结点在索引表中只对应一个索引项,则该索引表称为稀疏索引稀疏索引中索引项的地址指示一组结点的起始存储位置。索引项的一般形式是:(关键字、地址)关键字是能唯一标识一个结点的那些数据项。(4)散列存储方法:该方法的基本思想是:根据结点的关键字直接计算出该结点的存储地址。8.抽象数据类型(AD
4、T):是指抽象数据的组织和与之相关的操作。可以看作是数据的逻辑结构及其在逻辑结构上定义的操作。抽象数据类型可以看作是描述问题的模型,它独立于具体实现。它的优点是将数据和操作封装在一起,使得用户程序只能通过在ADT里定义的某些操作来访问其中的数据,从而实现了信息隐藏。9.算法+数据结构=程序 数据结构:是指数据的逻辑结构和存储结构 算法:是对数据运算的描述10.数据的运算通过算法描述的。算法是任意一个良定义的计算过程。它以一个或多个值作为输入,并产生一个或多个值作为输出。若一个算法对于每个输入实例均能终止并给出正确的结果,则称该算法是正确的。正确的算法解决了给定的计算问题。
5、════════════════════════════════════════════════════════════════════自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园....俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部专业好文档11.选用的算法首先应该是"正确"的。此外,主要考虑如下三点:①执行算法所耗费的时间;②执行算法所耗费的存储空间,其中主要考虑辅助存储空间;③算法应易于理解,易于编码,易于调试等等。12.一个算法所耗费的时间=算法中每条语句的执行时间之和,每条语句的执行时间=语句的执行次数(即
6、频度(FrequencyCount))×语句执行一次所需时间。13.算法求解问题的输入量称为问题的规模(Size),一般用一个整数表示。14.一个算法的时间复杂度T(n)是该算法的时间耗费,是该算法所求解问题规模n的函数。当问题的规模n趋向无穷大时,时间复杂度T(n)的数量级(阶)称为算法的渐进时间复杂度。平均时间复杂度是指所有可能的输入实例均以等概率出现的情况下,算法的期望运行时间。15.常见的时间复杂度按数量级递增排列依次为:常数0(1)、对数阶0(log2n)、线形阶0(n)、线形对数阶0(nlog2n)、平方阶0(n2)立方阶0(n3)、…、k次方阶0(nk)、指数阶0(2n)。
7、16.一个算法的空间复杂度S(n)定义为该算法所耗费的存储空间,它也是问题规模n的函数。第二章线性表1.线性表(LinearList)是由n(n≥0)个数据元素(结点)a1,a2,…,an组成的有限序列。2.线性表的逻辑结构特征,对于非空的线性表: ①有且仅有一个开始结点a1,没有直接前趋,有且仅有一个直接后继a2; ②有且仅有一个终结结点an,没有直接后继,有且仅有一个直接前趋an-1; ③其余的内部结点ai(2≤i
此文档下载收益归作者所有