首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示: typedef char DataType; typedef struct node{ DataType data; stru
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示: typedef char DataType; typedef struct node{ DataType data; stru
admin
2008-05-04
37
问题
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示:
typedef char DataType;
typedef struct node{
DataType data;
struct node*lchild,*rchild; //左右孩子指针
struct node*parent; //指向双亲的指针
}BinTNode;
typedef BinTNode*BinTree;
若px为指向非空二叉树中某个结点的指针,可借助该结构求得px所指结点在二叉树的中序序列中的后继。
2. 编写算法求px所指结点的中序序列后继,并在算法语句中加注注释。
选项
答案
BinTree f34(BinTree px) { BinTree q=px—>rchild; if(q!=NULL){ //沿左孩子往下查找 px=q; while(px—>lchild!=NULL) px=px—>lchild; } else{ //沿双亲指针链向上查找 while(px!=NULL&&px—>rchild==q){ q=px; px=px—>parent; } } retun px; //返回所找到的中序序列后继结点的指针 //或者无后继结点时返回空指针 }
解析
转载请注明原文地址:https://kaotiyun.com/show/zfAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
下列不属于各自独立型操作系统的优点是()
简述数组多路通道的数据传送方式。
页式存储是把________空间和_________空间都机械地等分成固定大小的页,按页顺序编号。
为了使任何时候所需的信息都只用一个存储周期访问到,信息在主存中存放的地址要求是()
已知网络中通信的两个主机之间采用CRC校验方法,若发送的二进制数据为11011011、生成多项式为X4+x+1,试计算CRC码的二进制数字序列,该方法最多可检测出多少比特的突发错误?(要求写出计算过程)
_______是指在数据通信过程中能发现或纠正差错,把差错限制在尽可能小的允许范围内的技术和方法()
有下图所示交通图,求最优设场点。其中,圈内数字表示需调运的吨数(t),线上的数字表示距离(km).
随机试题
下列有关食物链的说法中,正确的是()
机体细胞利用Aw所携带的自由能进行各种功能活动,最终不转化为热能的是
我国于哪个年代成立了心脏监护病房
黏附分子可分为
胃大部切除的患者出现严重贫血,表现为外周巨幼红细胞增多,其主要原因是下列哪项减少
综合ICU的工作重点是
性别的个别差异表现在性格特征差异和_____差异两个方面。
工作接地是指()。(区分于保护接地)
古典组织理论的代表人物法约尔与巴纳德的社会系统理论在组织管理学的研究视角的不同,主要表现为他们分别是从()的角度进行研究。
举例阐述影视作品中声音的作用。
最新回复
(
0
)