首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设K1,…,K是n个关键词,试解答: 设计一个算法,打印出该二叉查找树的嵌套括号表示结构。假定该二叉查找树的嵌套括号表示结构为B(A,D(C,E))。
假设K1,…,K是n个关键词,试解答: 设计一个算法,打印出该二叉查找树的嵌套括号表示结构。假定该二叉查找树的嵌套括号表示结构为B(A,D(C,E))。
admin
2019-08-15
50
问题
假设K
1
,…,K是n个关键词,试解答:
设计一个算法,打印出该二叉查找树的嵌套括号表示结构。假定该二叉查找树的嵌套括号表示结构为B(A,D(C,E))。
选项
答案
本题要求输出遍历二叉排序树的嵌套括号表示。其算法思想是,若二叉排序树非空,则输出根结点,再输出其左右子树。在输出其左右子树前,要输出左括号,在输出其右子树前要输出逗号,在输出其右子树后要输出右括号,在左右子树均空情况下,则不输出括号。 void Print(BiTree t){ //以嵌套括号表示结构打印二叉排序树 if(t!=null){ printf(t一>data); //打印根结点值 if(t一>LLINK ∣∣ t一>LLINK); //左子女和右子女中至少有一个不空 printf(”(”); //输出左括号 Print(t一>LLINK); //输出左子树的嵌套括号表示 if(t一>RLINK)printf(”,”); //若右子树不空,输出逗号 Print(t一>RLINK); //输出右子树的嵌套括号表示 printf(”)”); //输出右括号 } }
解析
转载请注明原文地址:https://kaotiyun.com/show/10Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
到1869年为止,人类已发现了多少种化学元素()。
1937年11月,继张家口、大同、归绥的三个伪政权后,日本又成立了(),将三个伪政权统一管辖。
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
关于一战后构筑的凡尔赛体系,说法不正确的是()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1MB,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。(1)写出主存与缓存的地址格式(标明各字段名称与位数)
操作数地址存放在寄存器的寻址方式叫()。
关于B一树,下列说法不正确的是()。
下列叙述中,不符合m阶B一树定义要求的是()。
随机试题
男性,60岁,肠梗阻3天入院。查体:血压70/40mmHg,血钠125mmoL/L,血钾3.2mmol/L,血气分析pH7.31。治疗时首先
如图是向左向右转弯标志。
A.良性肿瘤B.恶性肿瘤C.非肿瘤性良性病变D.癌前病变原位癌是
A.链球菌感染后肾小球肾炎B.全身青霉素过敏C.ABO血型不合所致的新生儿溶血病D.支气管肺炎E.同种移植排斥反应I型变态反应
量血压时,患者取坐位应使肱动脉位置平()软骨。
下列各税种中,( )的税收负担不易转嫁。
根据下列资料,回答问题。2003年,金融、保险业实际外商直接投资额比2002年增加了:
以天津教案为例分析中国近代的反洋教运动。
死刑缓期执行减为有期徒刑的刑期,从()之日起计算。
结合材料,回答问题:材料1凡田分九等:其田一亩,早晚二季可出一千二百斤者为尚尚田,可出一千一百斤者为尚中田,可出一千斤者为尚下田,可出九百斤者为中尚田,可出八百斤者为中中田,可出七百斤者为中下田,可出六百斤者为下尚田,可出五百斤者为下中田,可出四百斤者
最新回复
(
0
)