99问答网
所有问题
当前搜索:
数据结构广义表的长度
设
广义表
l=((),()),则其
长度
是
答:
设
广义表
l=((),()),则其
长度
是2。广义表(Lists,又称列表)是一种非连续性的
数据结构
,是线性表的一种推广。即广义表中放松对表元素的原子限制,容许它们具有其自身结构。它被广泛的应用于人工智能等领域的表处理语言LISP语言中。在LISP语言中,广义表是一种最基本的数据结构,就连LISP 语言的程序也...
什么是
广义表的
深度和
长度
呢?
答:
广义表l=((a,b,c)),则l的长度和深度分别为1和2
。广义表是一种递归的数据结构,它由一些元素和括号组成,每个元素可以是单个数据项或另一个广义表,这些元素在括号内用逗号分隔开来。对于广义表 l = ((a,b,c)),它包含一个元素,这个元素本身也是一个广义表,其中包含了三个数据项a、b和c。...
怎样计算
广义表的长度
和深度(
数据结构
)?
答:
技巧:深度=括号层数,
宽度
=第一层的逗号数+1
广义表的长度
怎么算
答:
广义表的长度,
指的是广义表中所包含的数据元素的个数
。由于广义表中可以同时存储原子和子表两种类型的数据,因此在计算广义表的长度时规定,广义表中存储的每个原子算作一个数据,同样每个子表也只算作是一个数据。广义表的深度,可以通过观察该表中所包含括号的层数间接得到。(广义表的存储结构用头尾链法)...
广义表的长度
和深度怎么看
答:
长度为广义表最上层的原子或子表相加的个数,深度为子表最大深度+1
。广义表是一种数据结构,原子和子表组成。要查看广义表的长度,要将最上层的原子和子表的个数相加。要查看广义表的深度,要找到子表中最深的一层,加上1。得到广义表的嵌套层数。通过对广义表的长度和深度的查看,可以更好地理解和...
若
广义表
L=((1,2,3)),则 L
长度
和深度分别为( )。
答:
【答案】:B 本题考查
数据结构广义表
基础知识。广义表一般记作LS=(a1,a2,…,an),其中n是它
长度
,ai可以是单个元素(原子),也可以是广义表(子表),当广义表非空时,称第一个元素a1为LS表头,称其余元素组成表为LS表尾。注意:表头是元素(可以是原子,也可以是广表),而表尾一定是广义表。例...
广义表的
深度是几?
答:
广义表的
"深度"是指表展开后所含括号的层数。广义表的深度的求法为每个元素的括号匹配数加1的最大值。以广义表(a,(a,b),d,e,((i,j),k))为例:a为1+0=1;(a,b)为1+1=2;d,e类似;((i,j),k)为2+1=3;故深度为3。
广义表的
深度
答:
1、
广义表的
深度定义为子表的最大嵌套层数,其中原子为0,空表为1;
长度
为4,深度为3;它的3个元素都是子表,因此它的深度是3广义表的quot深度quot是指表展开后所含括号的层数广义表,又称列表,是一种非线性的
数据结构
,是线性表的一种推广即广义表中放松对表元素的原子限制,容许它们具有其自身结构...
数据结构
简答题
答:
表
的长度
就是表中元素的个数),表的深度为4(深度就是最深的括号是什么层次)(2)、tail(L) = ( (c,(d,(e))),f )tail( tail(L) ) = (f)head( tail( tail(L) ) ) = f 注意到 head 返回表的第一个元素, tail 返回的的是除去首元素的
广义表
(即给剩余元素加上() )
广义表
D=(A,B,C)的深度为什么是3?
答:
广义表D=(A,B,C)的深度是3。D=(A,B,C)D是
长度
为3的广义表,它的3个元素都是子表,因此它的深度是3。
广义表的
"深度"是指表展开后所含括号的层数。广义表,又称列表,是一种非线性的
数据结构
,是线性表的一种推广。即广义表中放松对表元素的原子限制,容许它们具有其自身结构。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
广义表的数据结构定义
广义表的深度和长度的定义
数据结构广义表深度
广义表两种数据结构
数据结构广义表运算
广义表的长度定义
数组广义表和线性表的关系
数组和广义表是线性结构吗
数据结构串的定义