广义表深度怎么算的
人气:231 ℃/2024-02-20 12:08:19
计算广义表深度的方法很简单,只要将表中所有元素从内到外依次逐层分开,然后把每层元素的数目加起来就可以得出广义表的深度了。
比如,对于表(A (B C) D),它的深度为3,因为从表头A到最内层的C,经过了三个元素,即A,B和C。
《2》
广义表深度的算法是根据元素在广义表中的嵌套程度来确定的。
1.广义表中的元素可以是单个元素或者嵌套的子广义表。
因此,广义表的深度是由最深嵌套的子广义表的嵌套层数决定的。
2.例如:广义表[a, [b, [c, d]], [e], f]的嵌套深度为3,因为[b, [c, d]]这一子广义表的深度为2,是整个广义表嵌套最深的。
3.所以,广义表深度的算法是通过递归寻找广义表中嵌套层数最深的子广义表,再进行层数加1的计算来得到的。
- 08-08
综合泡腾片的功能和成分是什么
- 05-16
综合木耳生长在什么地方
- 07-26
数码华为手机声音非常小一键恢复方法
- 08-23
综合长江十大怪事未解之谜
- 10-17
综合汽油都有什么成分
- 06-07
教育殚心竭力什么意思
- 10-02
综合周姓好听稀少独特的名字
- 05-29
综合在唐朝时有哪些人和事为促进中外文化交流作出了哪些贡献
推荐
- 1乳铁含量高的奶粉有哪些4段229
- 2千年的王八万年的鳖下句是什么234
- 3鬼吹灯孔雀的扮演者285
- 4东宫f4是谁386
- 5孔怎么组词109
- 6四大名著里有哪些细思极恐的对话311
- 7情动于中而形于言的意思是什么267
- 8李观洋是谁434
宠物
- 13到4个月阿拉斯加食谱370
- 2成年布偶猫有多大 成年布偶猫居然能有半米长151
- 3大型比利时玛利诺犬优缺点 非常受欢迎的狗狗326
- 4巴哥犬吃什么驱虫药好230
- 5猫舔了盐酸特比萘芬会中毒吗470
- 6四爪陆龟吃什么 四爪陆龟为草食性动物130
- 7比利时牧羊犬的性格 该犬勇敢机警273
- 8玛丽鱼价格 购买玛丽鱼的几个关键事项148