什么是线性结构,什么是非线性结构?

 我来答
百度网友300ec5c
高粉答主

2018-08-28 · 说的都是干货,快来关注
知道答主
回答量:15
采纳率:0%
帮助的人:2760
展开全部

线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。

非线性结构,数学用语,其逻辑特征是一个结点元素可能有多个直接前趋和多个直接后继。常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等)。

传统文本(例如书籍中的文章和计算机的文本文件)都是线性结构,阅读是需要注意顺序阅读,而超文本则是一个非线性结构。在制作文本时,可将写作素材按内部联系划分成不同关系的单元,然后用制作工具将其组成一个网型结构。阅读时,不必按线性方式顺序往下读,而是有选择的阅读自己感兴趣的部分。

在超文本文件中,可以用一些单词,短语或图像作为连接点。这些连接点通常同其他颜色显示或加下划线来区分,这些形式的文件就成为超文本文件。通过非线性结构,可能实现页面任意跳转。

有一个以上根结点的数据结构一定是非线性结构。

拓展资料

线性结构特征:

1、集合中必存在唯一的一个“第一个元素”;

2、集合中必存在唯一的一个”最后的元素“;

3、除最后元素之外,其它数据元素均有唯一的”后继“;

4、除第一元素之外,其它数据元素均有唯一的”前驱“。

数据结构中线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构。

如(a0,a1,a2,.....,an),a0为第一个元素,an为最后一个元素,此集合即为一个线性结构的集合。

相对应于线性结构,非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后继。

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

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
guxuecan剑
2018-08-27 · TA获得超过3.1万个赞
知道答主
回答量:86
采纳率:0%
帮助的人:1.5万
展开全部

一、线性结构:

1、线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。

2、线性结构拥有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的,链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。

3、线性结构中存在两种操作受限的使用场景,即队列和栈。栈的操作只能在线性表的一端进行,就是我们常说的先进后出(FILO),队列的插入操作在线性表的一端进行而其他操作在线性表的另一端进行,先进先出(FIFO),由于线性结构存在两种存储结构,因 此队列和栈各存在两个实现方式。

二、非线性结构:

非线性结构中各个数据元素不再保持在一个线性序列中,每个数据元素可能与零个或者多个其他数据元素发生联系。根据关系的不同,可分为层次结构和群结构。

常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。(其中多维数组是由多个一维数组组成的,所以不再是线性结构)。

拓展资料:

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友26ebacf
2017-12-10 · TA获得超过1.3万个赞
知道小有建树答主
回答量:133
采纳率:100%
帮助的人:2万
展开全部


线性结构:一个有序数据元素的集合,数据元素之间是一对一关系的数据结构

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

线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构;

常用的线性结构有:线性表,栈,队列,双队列,数组,串;

非线性数据结构是

1.没有对应关系的   集合结构

2.一对多的             树结构

3.多对多的             图结构或网结构

常见的非线性结构有:树(二叉树等),图(网等)。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王者荣耀芈月教学
2017-12-02 · 定期上传国服芈月杆哥教学视频
王者荣耀芈月教学
采纳数:3921 获赞数:20033

向TA提问 私信TA
展开全部
线性结构
线性结构是一个有序数据元素的集合。
常用的线性结构有:线性表,栈,队列,双队列,数组,串。
非线性结构,
数学用语,其逻辑特征是一个结点元素可能有多个直接前趋和多个直接后继。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kyukyunim
高粉答主

2021-01-18 · 繁杂信息太多,你要学会辨别
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式