数据结构中线性结构与非线性结构的特性与区别?

写论文、! 麻烦好心人帮帮忙啊 ~~·

一、两者的特性不同:

1、线性结构的特性:集合中必存在唯一的一个“第一个元素”;集合中必存在唯一的一个“最后的元素”;除最后元素之外,其它数据元素均有唯一的“后继”;除第一元素之外,其它数据元素均有唯一的“前驱”。

2、非线性结构的特性:通过非线性结构,可能实现页面任意跳转。

二、两者的概述不同:

1、线性结构的概述:线性结构是一个有序数据元素的集合。常用的线性结构有线性表,栈,队列,双队列,串。关于广义表、数组,是一种非线性的数据结构

2、非线性结构的概述:非线性结构,数学用语,其逻辑特征是一个结点元素可能有多个直接前驱和多个直接后继。

三、两者的要求不同:

1、线性结构的要求:数据结构课程中数据的逻辑结构分为线性结构和非线性结构。对于数据结构课程而言,简单地说,线性结构是n个数据元素的有序(次序)集合。

2、非线性结构的要求:有一个以上根结点的数据结构一定是非线性结构。在超文本文件中,可以用一些单词,短语或图像作为连接点。这些连接点通常同其他颜色显示或加下划线来区分,这些形式的文件就成为超文本文件。

参考资料来源:百度百科-线性结构

参考资料来源:百度百科-非线性结构

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-08-04
线性结构和非线性结构同属于数据结构中的逻辑结构类型 线性结构是指该结构中的节点之间存在一对一的关系。其特点是开始节点和终端节点都是唯一的,除了开始节点和终端节点外,其余节点都有且仅有一个直接前驱,有且仅有一个直接后继。此类型的存储结构有:顺序表(数组)、链表、堆栈结构、队列结构等 非线性结构又包括集合、树形结构、图形结构或网状结构,特点是数据元素之间存在一个对多个或多个对多个的关系,其中集合是一种关系极为松散的结构。
第2个回答  2013-11-21
线性就是从头到尾一次编辑。中途不可修改。非线性就事从头到尾可变更。可改变。可添加。可删除。。 现在电视台,后期,电影都用的非线性编辑。简称非编。 你的论文的主题可以以从线性到非编为主题。具体这么写。就要靠你自己了。 线性编辑现在很少用了。比如磁带了。CD光盘了都属于线性刻录。
第3个回答  2013-11-21
线性