试题详情
- 简答题以孩子兄弟表示法做存储结构,求树中结点x的第i个孩子。
- 先在链表中进行遍历,在遍历过程中查找值等于x的结点,然后由此结点的最左孩子域firstchild找到值为x结点的第一个孩子,再沿右兄弟域rightsib找到值为x结点的第i个孩子并返回指向这个孩子的指针。
树的孩子兄弟表示法中的结点结构定义如下:
具体算法如下:
关注下方微信公众号,在线模考后查看
热门试题
- 欲实现任意二叉树的后序遍历的非递归算法而
- 已知下列各种初始状态(长度为n)的元素,
- 表长为n的顺序存储的线性表,当在任何位置
- 关键路径是指在只有一个源点和一个汇点的有
- 一个循环队列Q的存储空间大小为M,其队头
- 按()遍历二叉排序树得到的序列是一个有序
- 在一个链队列中,假定front和rear
- 顺序表有5个元素,设在任何位置上插入元素
- 已知一个顺序存储的有序表为(15,26,
- 若长度为n的线性表采用顺序存储结构,在其
- 二叉树的第5层最多有()个结点。
- 以下的标识符可以作为结构体名的是()。
- 数据结构里,入栈顺序为v,w,x,y,z
- 试举一个数据结构的例子,叙述其逻辑结构和
- 以下常用算法:进制转换、括号匹配、表达式
- 设一棵有8个叶结点的二叉树,度数为1的结
- 判定一个队列QU(最多元素为m0)为满队
- 结构体是一种基本类型,和int类型相似。
- 在一棵完全二叉树中,若编号为i的结点存在
- 为了增加内存空间的利用率和减少溢出的可能