首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示: typedef char DataType; typedef struct node{ DataType data; stru
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示: typedef char DataType; typedef struct node{ DataType data; stru
admin
2008-05-04
32
问题
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示:
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://jikaoti.com/ti/ehtaFFFM
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
下面哪个页面替换算法实际上是不能够实现的()
为了使任何时候所需的信息都只用一个存储周期访问到,信息在主存中存放的地址要求是()
以太网中的A、B主机通过1000m长的链路直接相连,若网络最小帧长度为1500Byte、信号传播速率为2×108m/s,在不考虑处理延迟情况下计算该网络的数据传输速率。(要求写出计算过程)
基于文件服务器的局域网操作系统由文件服务器软件和________软件组成。
下图所示的子网使用了距离矢量路由算法,当下列矢量到达路由器C时,来自B的矢量为(5,0,7,10,7,8);来自D的矢量为(12,10,3,0,10,4);来自E的矢量为(2,7,9,10,0,6)。经测量,C到B、D、E的延迟分别为5、1、10。请给出C
具有6个节点的分组交换网的拓扑结构如下图所示,若依次建立5条虚电路:ABCD、BCD、AEFD、BAE、AECDFB。(1)列出各节点的路由表及相关节点连接图示(用箭头线)。(2)指出当报文分组沿虚电路HA→A→E→C→D→F→B→HB传输的虚电路号
__________是指工商企业间以赊销或预付货款等形式相互提供的信用。赊销和预付货款是商业信用的两种基本形式。
下图中共有多少个奇点?多少条弧?
判断下图是否为基本流向图.
已知二叉树的前序遍历序列HACDFGBE,中序遍历序列为CAFDCHEB,请画出该二叉树,并给出后序遍历序列。
随机试题
以下要求与设置排水横管无关的是()。
砌体结构为刚性方案、刚弹性方案或弹性方案的判别因素是:
根据《民事诉讼法》的规定,当事人不服地方人民法院第一审判决的,有权在判决书送达之日起()日内向上一级人民法院提起上诉。
退出Excel软件的快捷键组合是()。
某杂货铺为增值税小规模纳税人,2020年1月销售商品取得含税销售额66950元,销售自己使用过的固定资产取得含税销售额17098元。适用的增值税征收率为3%,该杂货铺应缴纳的增值税为()元。
因为多方面的原因,一旅游团在旅行途中遇到了许多麻烦和困难,客人把这一切都归咎于导游员。导游员应该()。
小王围着人工湖跑步,跑第二圈用时是第一圈的两倍,是第三圈的一半,三圈共用时35分钟。如小王跑第四圈和第五圈的时间分别是上一圈的一半,则他跑完5圈后,平均每圈的用时为多少分钟?()
简述能力的层次结构理论。
寄存器间接寻址方式中,操作数在()中。
A、Ithasnothingtodowiththeman’smajor.B、Itisworthwhiletotakethecourse.C、Itistoodifficultforthemantopass.D
最新回复
(
0
)