当前位置:首页职业培训

★c语言中的线性数据结构是指什么

作者:职业培训 时间: 2025-01-29 07:19:55 阅读:251

线性结构和非线性结构是数据的逻辑结构,属于《数据结构》课程的基本概念,

1.线性结构是n个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据结构。

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

它有四个基本特征

a.集合中必存在唯一的一个"第一个元素";

b.集合中必存在唯一的一个"最后的元素";

C.除最后元素之外,其它数据元素均有唯一的"后继";

d.除第一元素之外,其它数据元素均有唯一的"前驱"。

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

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

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

,广义表。

根据以上定义,你的选择题答案为B。

A违反了线性特征的第一条,有两个根节点,一定是非线性

C

D都是线性结构!

标签:

本文地址: http://www.goggeous.com/j/1/916652

文章来源:天狐定制

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

猜你喜欢
猜你喜欢
  • 最新动态
  • 热点阅读
  • 猜你喜欢
热门标签

网站首页 ·

本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

鲁ICP备2024081150号-3 相关侵权、举报、投诉及建议等,请发E-mail:admin@qq.com