99问答网
所有问题
数据结构广义表基础知识求解
数据结构广义表基础知识求解这个第三小题求广义表运算结果是不是题出的有毛病?直接取尾不是得()么?
举报该问题
推荐答案 2017-03-18
第3小题head(tail(head(((a,b),(e,f)))))
head(((a,b),(e,f))) ==> (a,b)
tail((a,b)) ==> (b)
head((b)) ==> b
没有问题
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtXOjXeXj7jzvXvzWeO.html
相似回答
数据结构
-
广义表
答:
广义表
的长度:表中所含元素的个数;深度:定义为广义表中括弧的重数。1。长度:4分别为原子a和h,子表(b,c,(d,e,f),(),g)和(r,s,t);深度:3,可以看出右边中深度最大的是(b,c,(d,e,f),(),g),则广义表的深度为它加1。2。长度:4,深度:3至于表头表尾是这样定义的:第一个...
怎样计算
广义表
的长度和深度(
数据结构
)?
答:
技巧:深度=括号层数,宽度=第一层的逗号数+1
数据结构
之
广义表
答:
一个表的"深度"是指表展开后所含括号的层数。【例】表L、A、B、C的深度为分别为1、2、3、4,表D的深度为∞。广义表中的元素可以是单元素,也可以是广义表,因为具有不同的结构,所以用顺序存储结构实现的难度比较大,因为很难为每个广义表分配固定大小的存储空间,所以通常采用链式存储
结构 广义表
可...
若
广义表
L=((1,2,3)),则 L长度和深度分别为( )。
答:
【答案】:B 本题考查
数据结构广义表基础知识
。广义表一般记作LS=(a1,a2,…,an),其中n是它长度,ai可以是单个元素(原子),也可以是广义表(子表),当广义表非空时,称第一个元素a1为LS表头,称其余元素组成表为LS表尾。注意:表头是元素(可以是原子,也可以是广表),而表尾一定是广义表。例...
什么是
广义表
?
答:
广义表
(Generalized List)是一种扩展了线性表(Linear List)的
数据结构
,可以允许它的元素也是广义表。广义表在许多领域中都有应用,如XML和HTML文档的处理,以及在程序设计中表示嵌套的数据结构。广义表常用于人工智能和机器学习中的数据结构。广义表有两种
基本
操作,即head和tail。head:对于一个广义表A=(...
数据结构 广义表
求助?
答:
个人觉得不要考虑最外层括号,要逐层找对对应的LS,会好理解一些。LS=((a,b,c,d,e))head( ( (a,b,c,d,e) ) ) = head(LS) = (a,b,c,d,e)此时 LS=(a,b,c,d,e)tail(head( ( (a,b,c,d,e) ) ) ) = tail(LS) = b,c,d,e ...
广义表
在王道
数据结构
哪一章
答:
广义表
在王道
数据结构
中的第十三章。广义表(Lists,又称列表)是一种非连续性的数据结构,是线性表的一种推广。即广义表中放松对表元素的原子限制,容许它们具有其自身结构。它被广泛的应用于人工智能等领域的表处理语言LISP语言中。在LISP语言中,广义表是一种最
基本
的数据结构,就连LISP语言的程序也表示...
数据结构
:数组和
广义表
问题
答:
答:C.1和2 说明:"长度"指广义表中元素的个数,如L=(a,,a2,a3,...,an),长度为n,其中a1,a2,...即可是原子也可是广义表。在此列中只有一个元素(a,b,c),所以长度为1。"深度"指广义表中括弧的重数。空表也是广义表,深度为1。
求解广义表
的深度可使用递归方式。题意中深度为:2 ...
广义表
l=((a,b,c)),则l的长度和深度分别为( )
答:
广义表
l=((a,b,c)),则l的长度和深度分别为1和2。广义表是一种递归的
数据结构
,它由一些元素和括号组成,每个元素可以是单个数据项或另一个广义表,这些元素在括号内用逗号分隔开来。对于广义表 l = ((a,b,c)),它包含一个元素,这个元素本身也是一个广义表,其中包含了三个数据项a、b和c。
大家正在搜
广义表的数据结构定义
数据结构基础知识
广义表两种数据结构
数据结构广义表深度
数据结构广义表的长度
数据结构广义表运算
数组和广义表是线性结构吗
数据结构知识
数据结构和基础
相关问题
数据结构广义表求解
数据结构广义表的问题
求解,关于数据结构的广义表存储结构的题目
数据结构 广义表 求助
求数据结构广义表的定义?
数据结构数组与广义表
数据结构-广义表
数据结构 求广义表的结果