首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示: typedef char DataType; typedef struct node{ DataType data; stru
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示: typedef char DataType; typedef struct node{ DataType data; stru
admin
2008-05-04
65
问题
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示:
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
数据结构
理工类
相关试题推荐
简述段页式存储管理的地址变换过程。
某通道在数据传输期中,选择设备需时间4.9μs,传输一个字节数据需时间0.1μs。若有A~E共5种高速设备要求字节传输的时间间隔如下表所示,其时间单位为μ,一次通信传输的字节数不少于1024字节,问哪些设备可挂在此通道上,哪些则不能?
有一个Cache一主存存储层次,主存共8个块(0~7),Cache有4个块(0~3),采用组相联映像,组内块数为2块,替换算法为LRU算法。画出主存、Cache空间块的映像对应关系示意图。
有8个处理单元互连成的并行处理机,按(0,5)、(1,4)、(2,7)、(3,6)配对通信。实现此功能的互连函数的一般表达式为()
如果通道在数据传送期中,选择设备的时间Ts为10μs,传送一个字节数据需要的时间TD为0.5μs。某低速设备每隔500μs发出一个字节数据请求,至多可接几台这种设备?
以太网中的A、B主机通过1000m长的链路直接相连,若网络最小帧长度为1500Byte、信号传播速率为2×108m/s,在不考虑处理延迟情况下计算该网络的数据传输速率。(要求写出计算过程)
已知网络中通信的两个主机之间采用CRC校验方法,若发送的二进制数据为11011011、生成多项式为X4+x+1,试计算CRC码的二进制数字序列,该方法最多可检测出多少比特的突发错误?(要求写出计算过程)
IEEE802.6标准的分布队列双总线(DQDB)采取的基本原则是站点必须_________。
在整个数据报传送过程中,不需要建立虚电路,但_______要为每个数据报作路由选择。()
若用后根遍历法遍历图C-2所示的二叉树,其输出序列为_______。
随机试题
轻便摩托车______。
今有一水样,取100mL调节其pH值为10,以铬黑T为指示剂,用0.0100mol/L的EDTA标准溶液滴定,到终点时耗用EDTA溶液25.40mL,另取100mL水样调节其pH值为12,加钙指示剂后再用EDTA滴定,终点时耗用EDTA溶液14.25mL,
人工心肺机的作用不包括
根据《药品注册管理办法》(局令第28号)的要求,将药品注册申请分为()。
地籍要素不包括()。
矿建工程施工中设计图纸的现场签证工作主要是因为()。
下列()不能对数据表排序。
计算机系统软件一般包括()。①服务型程序②语言处理程序③操作系统④数据库管理系统
请在“答题”菜单下选择“电子表格”菜单项,然后按照题目要求再打开相应的命令,完成下面的内容。具体要求如下:考生文件夹中有名为EX35.XLS的EXCEL工作表如下:按要求对此工作表完成如下操作并原名保存:(1)打开工作簿文件E
Spaceisadangerousplace,notonlybecauseofmeteors(流星)butalsobecauseofraysfromthesunandotherstars.Theatmosphere
最新回复
(
0
)