99问答网
所有问题
当前搜索:
广义表空表怎么表示
广义表
是否可以用
空表表示
呢?
答:
任意广义表都由表头和表尾组成,所以都能用一个表结点表示
。表头可能是原子,也可能是广义表。表尾一定是广义表或空表,所以能用一个表结点表示或表明其是空表。
广义表
的定义是什么?
答:
为清楚起见,一般用大写字母
表示广义表
的表名,用小写字母或数字表示原子。广义表的每个原子的值被限定为一个英文字母或数字。广义表的逻辑表示格式为元素之间用一个逗号分隔,表元素的起止符号分别为左、右圆括号,
空表
在其圆括号内不包含任何字符。例如((),a,(b,c,d))就是一个符合上述规定...
数据结构之
广义表
答:
空表用#表示,如(#),广义表的结束用;号表示
, 例如: (a,(#),b,c,(d,(e)));
广义表
(e)的表尾是
答:
e。
广义表
(e)的表尾是e。广义表是一种非线性的数据结构,它的表元素可以是原子或者广义表的一种线性表的扩展结构。表头和表尾:当广义表非空时,第一个元素为广义表的表头,其余元素组成的表是广义表的表尾。E是一个
空表
,其长度为0,其深度为1。
广义表
的概念
答:
广义表表示
( )广义表常用表示 ① E=() E是一个
空表
其长度为 ② L=(a b) L是长度为 的广义表 它的两个元素都是原子 因此它是一个线性表③ A=(x L)=(x (a b)) A是长度为 的广义表 第一个元素是原子x 第二个元素是子表L ④ B=(A y)=((x (a b)) y...
是’HELLO**123A**WORLD’的子串,表头和表尾均为
空表
的
广义表
是
答:
1、B 2、A 注:GL=(d1,d2,d3,…,dn)。GL是
广义表
的名字,若其中di是一个广义表,则称di是广义表GL的子表。在广义表GL中,d1是广义表GL的表头,而广义表GL其余部分组成的表(d2,d3,…,dn)称为广义表的表尾。
求
广义表
深度的时候,为什么
空表
的深度是零,不是查括号的个数吗? 而...
答:
应该是原子的深度为0,
空表
的深度为1吧 我理解的原子就是a,b,c,没有括号的这样;空表是( )这样,不知道这样理解对不对大概就是规定吧
什么是
广义表
?
答:
tail:对于一个
广义表
A=(a1,a2,...,an),A的tail是去除第一个元素之后剩下的子表,即tail(A)=(a2,...,an)。换句话说,tail操作返回的是广义表去除第一个元素后的子表。如果广义表为空,即A=(),那么tail(A)没有定义。我们通过一些例子来更好地理解head和tail操作。例如,对于...
广义表
的表头和表尾分别是什么?
答:
表头是(a,b,c,d),一个子表。表尾是
空表
(),长度为0。关于
广义表
的重要结论:列表的元素可以是子表,而子表的元素还可以是子表,也就是说广义表是可以嵌套定义的。
广义表
的定义及用法
答:
对其不能做求表头的和表尾的运算;而后者是长度为1的非
空表
(只不过该表中唯一的一个元素是空表)。对其可进行分解,得到表头和表尾均为空表()。
广义表
的存储结构 由于广义表(a1,a2,a3,…an)中的数据元素可以具有不同的结构,(或是原子,或是广义表),因此,难以用顺序存储结构
表示
,通常 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
广义表的深度
广义表表尾可以为空吗
广义表的结构特点
广义表图形表示
广义表元素
广义表能不能递归
广义表的深度和长度的定义
建立广义表的存储结构
广义表难不难