试题详情
- 简答题以孩子兄弟表示法做存储结构,求树中结点x的第i个孩子。
- 先在链表中进行遍历,在遍历过程中查找值等于x的结点,然后由此结点的最左孩子域firstchild找到值为x结点的第一个孩子,再沿右兄弟域rightsib找到值为x结点的第i个孩子并返回指向这个孩子的指针。
树的孩子兄弟表示法中的结点结构定义如下:
具体算法如下:
关注下方微信公众号,在线模考后查看
热门试题
- 散列表的地址区间为0-17,散列函数为H
- 顺序表6,5,1,2,4,3,8,7经过
- 算法的稳定性
- 排序方法中,从无序序列中选择关键字最小的
- 假设以S和X分别表示入栈和出栈的操作,则
- 在一个长度为n的顺序存储线性表中,删除第
- 数据结构里,定义名称为plan结构体,其
- 对于长度为18的顺序存储的有序表,若采用
- 设一行优先顺序存储的数组A[5][6],
- 若一棵满二叉树含有121个结点,则该树的
- 栈是一种特殊的线性表,允许插入和删除运算
- 若待排序的文件中存在多个关键字相同的记录
- 若要从1000个元素中得到10个最小值元
- 一棵完全二叉树上有1001个结点,其中叶
- 在一个不带头结点的链队中,假设f和r分别
- 一棵5阶B—树中,除根结点外,每个结点的
- 由权值为{3,8,6,2,5}的叶子结点
- 数据结构里,树是一种特殊的一对多的逻辑结
- 已知一个有序表为(11,22,33,44
- 下列有关图遍历的说法中不正确的是()