数据结构习题可研报告.doc

第一章 绪论 一、填空题 数据是描述客观事物的数、字符以及所有能输入到计算机且能够被计算机程序加工处理的符号集合。数据元素是数据的基本单位;数据项是数据的最小单位。通常被计算机加工处理的数据不是孤立无关的,而是彼此之间存在着某种联系,将这种数据间的联系称为结构。 数据结构进行形式化定义时,可以从逻辑上认为数据结构DS是数据的集合D和D上关系的集合R所构成的二元组:DS=(D,R)。 已知某数据结构的二元组形式表示为:A=(D,R),D={01,02,03,04,05,06,07,08,09},R={r},r={01,02,01,03,01,04,02,05,02,06,03,07,03,08,03,09}。则此数据结构属于树型结构。 @@@一个算法的时间复杂度通常用问题规模大小的函数来表示,当一个算法的时间复杂度与问题规模n大小无关时,则表示为O(1);成正比关系时,则表示为O(n);成对数关系时,则表示为O(log2n);成平方关系时,则表示为O(n2)。 数据结构的逻辑结构包括线性结构、树型结构和图型结构三种类型,其中树型结构和图型结构合称为非线性结构;数据结构的存储结构主要包括顺序结构和链式结构两种类型。 线性结构的特点是:第一个结点无前驱结点,其余结点有且仅有一个前驱结点;最后一个结点无后继结点,其余每个结点有且仅有一个后继结点。 树型结构的特点是:根结点没有前驱结

文档评论(0)

1亿VIP精品文档

相关文档