码迷,mamicode.com
首页 > 其他好文 > 详细

树的一些题

时间:2019-07-27 10:07:51      阅读:1007      评论:0      收藏:0      [点我收藏+]

标签:sibling   元素   表示   需要   next   text   路径   class   lin   

1、有一个m棵树的集合(也叫森林)共有k条边,这m颗树共有多少个结点?

每棵树的节点都比边多1
有m棵树,所以总节点数比总边数多m
所以一共有m+k个节点。

2、在分量1~11的数组中按从小到大顺序存放11个元素,如果用从头到尾顺序查找和二分查找分别查找这11个元素,哪个位置的元素在这两种方法的查找中总次数最少?

1

3、
一棵度为 m的树有n个节点。若每个节点直接用m个链指向相应的儿子,则表示这个树所需要的总空间是n*(m+1) (假定每个链以及表示节点的数据域都是一个单位空间)。当采用儿子/兄弟(First Child/Next Sibling)表示法时,所需的总空间是:3n。

技术图片

技术图片

4、在用“儿子-兄弟”法表示的树中,如果从根结点开始访问其“次子”的“次子”,所经过的结点数与下面哪种情况一样?(注意:问的是结点数,不是所经过的路径)

从根结点开始访问其“长子”的“长子”的“长子”的“长子”。

 

树的一些题

标签:sibling   元素   表示   需要   next   text   路径   class   lin   

原文地址:https://www.cnblogs.com/wxl845235800/p/11253613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!