首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示: typedef char DataType; typedef struct node{ DataType data; stru
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示: typedef char DataType; typedef struct node{ DataType data; stru
admin
2008-05-04
43
问题
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示:
typedef char DataType;
typedef struct node{
DataType data;
struct node*lchild,*rchild; //左右孩子指针
struct node*parent; //指向双亲的指针
}BinTNode;
typedef BinTNode*BinTree;
若px为指向非空二叉树中某个结点的指针,可借助该结构求得px所指结点在二叉树的中序序列中的后继。
1. 就后继的不同情况,简要叙述实现求后继操作的方法;
选项
答案
分两种情况讨论 ①当*px的右子树不为空时,则从*px的右孩子开始,沿其左孩子往下查找,直至找到一个没有左孩子的结点为止,则该结点为*pX在中序序列中的后继; ②当*px的右子树为空时,则沿*px的双亲指针链向上查找,直至找到其左子树中包含*px的最年轻祖先,则该祖先结点为*px在中序序列中的后继。
解析
转载请注明原文地址:https://kaotiyun.com/show/sfAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
替换算法有哪几种?各有什么优缺点?
计算机系统结构是软件和__________的交界面,是机器语言、汇编语言程序设计者或编译程序设计者看到的__________的抽象。
求向量D=A×(B+C),向量为浮点数,各向量元素个数均为N,参照CRAY-1方式分解为3条向量指令:①V3←存储器;访存取A送入V3寄存器组②V2←V0+K;B+C→K③V4←V2×V3;K×A→D当采用下列3种方式工作时,各需多
求向量D=A×(B+C),向量为浮点数,各向量元素个数均为N,参照CRAY-1方式分解为3条向量指令:①V3←存储器;访存取A送入V3寄存器组②V2←V0+K;B+C→K③V4←V2×V3;K×A→D当采用下列3种方式工作时,各需多
在计算机系统按功能划分的多级层次结构中,机器级由高到低,相对层次正确的顺序是()
某通信子网如图所示,使用距离矢量路由算法。假设到达路由器C的路由器B、D、G的矢量分别为(7,0,8,10,5,6,3)、(12,9,5,0,7,4,8)和(11,3,9,11,2,6,0);C到B、D、G的延迟分别为5、2、3,试在题48表所示的C的新路
文件传输协议FTP使用的默认端口号是()
循环冗余码里用的除法是模2除法,即除法过程中用到的减法是模2减法,是________运算。()
具有n个结点的完全二叉树,顺序存储在一维数组A[1…,z]中,设计算法将A中顺序存储变为二叉链表存储的二叉树。
随机试题
主动脉瓣狭窄的病例,当跨瓣压差达到以下哪项权值则有手术指征
回阳救急汤的适应证是当归四逆汤的适应证是
可治胃热呕吐的药物有
依据《企业破产法》的规定,下列有关企业破产法中的债权人会议,说法正确的是:
图示地面块材主要为残疾人提供()用途。
下面不属于操作系统管理功能的是()。
工程桩偏位属于()。
(2009年考试真题)甲公司为增值税一般纳税人,增值税税率为17%。生产中所需W材料按实际成本核算,采用月末一次加权平均法计算和结转发出材料成本。2008年6月1日,W材料结存1400千克,账面余额385万元,未计提存货跌价准备。甲公司2008年6月份发生
公安机关对于具有()的犯罪嫌疑人,可以取保候审。
任何一高中生辍学都会失业,除非他或她找到一份低薪水的工作或者他或她有良好商业关系的亲戚。不能有效地从上面陈述中得出下面哪个结论?
最新回复
(
0
)