首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
admin
2013-09-16
81
问题
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
选项
答案
该题可采用按后序遍历二叉树的非递归算法,当访问q结点时,结点栈中所有栈元素均为q结点的祖先。世defineMAX1000voidAncestor(BTTree*T,BTNode*q) { BTNode*s[MAX];//栈实现非递归 BTNode*P=T: int b[MAX]; int top=一1: do{ while(p) { s[++top]=p; b[top]=0; P=p->lchild; }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/qcxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述鸦片战争的三个阶段。
第一次世界大战后。《凡尔赛条约》规定了国际联盟管理15年的德国地区是()。
李鸿章奏请在天津设立的北洋水师学堂的落成时间是()。
系统阐明社会主义初级阶段理论是在()。
戊戌政变发生的时间是()。
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
以下不属于历史上某个阶段满族祖先的一项是()。
()用铜制造了人体模型,并统一了人体的穴位。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
随机试题
某原发性肝癌病人,行肝叶切除术后,出现嗜睡、烦躁不安、黄疸等,应考虑【】
采收加工时需要“发汗”的药材是
患者,男,56岁。平素性情急躁,与人争吵后,突发呃逆连声,伴胸胁满闷,脘腹胀满,嗳气,纳少,苔薄白,脉弦。其治疗宜选
A.肝硬化B.脑梗死C.过敏性休克D.砷中毒E.急性肾衰竭雷公藤过量会导致()
《中国药典》(2000年版)规定测不易粉碎固体药品熔点的方法阿培折光计测定药物折光率时的光源
“情节严重”是构成涉税渎职犯罪的法定要件。根据有关司法解释,下列选项的犯罪中,徇私舞弊致使国家税收损失累计达10万元以上的,可以立案,()除外。
三级及三级以下资质的房地产开发企业只能承担建设面积()的开发建设项目。
有关社交网站及其对市场营销的潜在影响已被宣传得天花乱坠,许多公司都在“微博”上费尽心血地经营着。但社交网络的真正价值仍未明了,并且,尽管大量的实践表明,社交网络应是口碑的强劲促成者及放大器,但鲜有消费类公司已真正挖掘出这一潜能。下列哪项最能加强上面的推论
实现虚拟存储器的关键是虚拟地址向实际地址的快速变换。为此,在处理器内部设置一个特殊的Cache来记录最近使用页的页表项,以快速完成地址转换。不同文献对这个特殊的Cache有不同的称呼。下列选项中,不属于这些称呼的是()。
(2011年真题)沈某因交通违章被公安机关交通管理部门罚款1800元,拘留15日。他受到的法律制裁属于()。
最新回复
(
0
)