99问答网
所有问题
当前搜索:
数组和广义表是线性结构吗
数据
结构广义表
不
是线性结构吗
,
数组
呢?
答:
从严格意义上说,
广义表是所谓广义线性
,只有某子表同一层的各个元素(包括子表或者原子)之间才是线性关系 多维数组也是所谓的广义线性
数据的逻辑结构包括
线性结构
和非线性结构?
答:
线性结构就是表中各个结点具有线性关系
。线性表就是典型的线性结构,还有栈、队列和串等都属于线性结构。非线性结构就是表中各个结点之间具有多个对应关系。在实际应用中,数组、广义表、树结构和图结构等数据结构都属于非线性结构。
广义表是线性结构
还是非线性结构?为什么?
答:
广义表是一种非线性的数据结构,顾名思义,它也是线性表的一种推广
。它被广泛的应用于人工智能等领域的表处理语言LISP语言中。在LISP语言中,广义表是一种最基本的数据结构,就连LISP 语言的程序也表示为一系列的广义表。
数组
、
广义表和线性
表之间有什么关系
答:
数组是编译语言自带的一种复合数据类型。广义表和线性表是数据结构方面的概念
,它们都被定义为一个有限的序列(a1,a2,a3,…,an)。只不过线性表中ai被限定为单个的元素,而广义表中ai可以是单个元素,也可以是一个子广义表。所以线性表可以用数组这种顺序存储结构来表示,也可以用链表来表示。而广义表...
以下数据结构中,哪一个
是线性结构
答:
数据结构课程中数据的逻辑结构分
为线性结构
和非线性结构。常用的线性结构有:线性表,栈,队列,双队列,
数组
,串。常见的非线性结构有:二维数组,多维数组,
广义表
,树(二叉树等)
线性结构
和非线性结构数据结构
答:
. 顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的。3 链式存储的线性表称为链表,链表中的存储元素不一定是连续的.元素节点中存放数据元素以及相邻元素的地址信息。4
线性结构
常见的有:
数组
、队列、链表和栈,后面我们会详细讲解。非线性结构 二维数组,多维数组,
广义表
,树结构,图结构 ...
线性结构
和非线性结构
答:
顺序表中存储的数据是连续的 2)链式存储的线性表称为链表,链表中存储的元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息 4、
线性结构
常见的有:
数组
、队列、链表、栈 非线性结构:非线性结构包括:二维数组、多维数组、
广义表
、树结构、图结构 ...
数据结构中
线性结构与
非线性结构的特性与区别?
答:
1、
线性结构
的概述:线性结构是一个有序数据元素的集合。常用的线性结构有线性表,栈,队列,双队列,串。关于
广义表
、
数组
,是一种非线性的数据结构。2、非线性结构的概述:非线性结构,数学用语,其逻辑特征是一个结点元素可能有多个直接前驱和多个直接后继。三、两者的要求不同:1、线性结构的要求:...
线性结构
中元素之间存在什么关系
答:
线性结构
中元素之间存在一对一关系。线性结构是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,串(一维
数组
)。关于
广义表
、数组(高维),是一种非线性的数据结构。在
线性结构
中,元素之间存在有序关系。具体来说,线性结构中的元素按照一定的先后顺序排列,每个元素都有且仅有...
C语言
线性结构
和非线性结构怎么区分啊?
答:
一、
线性结构
是一个有序数据元素的集合。 其中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。常用的线性结构有:线性表,栈,队列,双队列,
数组
,串。二、非线性结构中各个数据元素不再保持在一个线性序列中,每个数据元素可能与零个或者多个...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
二维数组属于线性数据结构
数据结构数组和广义表
什么不是三元组的特点
广义表和数组的区别
串数组和广义表
三元组顺序表的特点
为什么二维数组是线性表
串和子串的定义
二叉树是有序树还是无序树