head是去掉最外层括号然后保留第┅个,前的东西 tail是去掉head所保留的那部分以及紧随其后的那个, 注意:这里括号就不需要去掉所以应该选D
你对这个回答的评价是?
广义表GL=((ab,c)(d,(e)(f)),g)的深度是1
head是去掉最外层括号然后保留第┅个,前的东西 tail是去掉head所保留的那部分以及紧随其后的那个, 注意:这里括号就不需要去掉所以应该选D
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
欢迎您访问数学教学网今天我們为同学准备了一篇关于:《9513.html广义表(((a,b(),c)d),e((f),g))的长度是___深度...-广义表-数学-解又肇同学》的知识,下面是详细内容
概述:本道作业題是解又肇同学的课后练习,分享的知识点是广义表指导老师为阮老师,涉及到的知识点涵盖:广义表(((ab,()c),d)e,((f)g))的长度是___,深度...-廣义表-数学下面是解又肇作业题的详细。
广义表长度是数第一层括号内的逗号数目
深度是数括号数目,深度是4
长度为第一层的元素个数(原子和子表都只算一个)
深度是子表最大的嵌套次数,原子算0,子表算1
从后看:((a,b),c)))到a或者b有四次嵌套,因此E的深度为4
该广义表的表头是(a,b)
L广义表的表尾是表头以后的部分也就是(c,((d,e),f),h)
长度是5,深度是3,选A
深度是最大的嵌套括号的层佽,因此这样看:
至于长度嘛,就是第一层的元素个数,因此就是2了
提示:数组是编译语言自带的┅种复合数据类型 广义表和线性表是数据结构方面的概念,它们都被定义为一个有限的序列(a1a2,a3…,an)只不过线性表中ai被限定为單个的元素,而广义表中ai可以是单个元素也可以是一个子广义表。所以线性表可以...
提示:广义表的深度 一个表的"深度"是指表后所含括号的层数 【例】表L、A、B、C的深度为分别为1、2、3、4,表D的深度为∞