首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设K1,…,KN是n个关键词,试解答: 试用二叉查找树的插入算法建立一棵二叉查找树,即当关键词的插入次序为K1,K2,…,Kn时,用算法建立一棵以LLINK—RLINK链接表示的二叉查找树。
假设K1,…,KN是n个关键词,试解答: 试用二叉查找树的插入算法建立一棵二叉查找树,即当关键词的插入次序为K1,K2,…,Kn时,用算法建立一棵以LLINK—RLINK链接表示的二叉查找树。
admin
2019-08-01
7
问题
假设K
1
,…,K
N
是n个关键词,试解答:
试用二叉查找树的插入算法建立一棵二叉查找树,即当关键词的插入次序为K
1
,K
2
,…,K
n
时,用算法建立一棵以LLINK—RLINK链接表示的二叉查找树。
选项
答案
非递归建立二叉排序树,在二叉排序树上插入的结点都是叶子结点。 typedef struct node{ Elemtype data; struct node*LLINK,*RLINK; }node*BiTree; void Create_BST(BiTree bst,datatype K[],int n){ //以存储在数组K中的n个关键字,建立一棵初始为空的二叉排序树 int i: BiTree P,f; for(i=1;i<=n;i++){ P=bst;f=null; //在调用Create_BST时Ibst=null while(P!=null) if(P一>data
RLINK;} //f是P的双亲 else if(p->data>K[i]){f=p;p=p->LLINK;} S:(BiTree)malloc(sizeof(BiNode));//申请结点空间 s一>data=K[i];s一>LLINK=null;s一>RLINK=null; if(f==null)bst=s: //根结点 else if(S一>data
data)f一>LLINK=s; //左子女 else f一>RLINK=s: //右子树根结点的值大于等于根结点的值 } }
解析
转载请注明原文地址:https://kaotiyun.com/show/MkCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中共八大的召开有怎样的历史意义?
我国发明生铁冶炼技术是在()。
下列()的社会思想突出表现为“仁”。
制瓷业是光彩夺目的一个手工业部门,北宋的制瓷业的重心在黄河流域和中原地区。回答问题:北宋的四大名窑是()
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,最后一个结点下标为k(起
某微机的寻址范围为64KB,其存储器选择器信号为M,接有8片8KB的存储器,试完成下列问题。(1)画出选片译码逻辑图。(2)写出每片RAM的寻址范围。(3)如果运行时发现不论往哪片存储器存放8KB数据,以4000H起始地址的存
“乘法减少”和“加法增大”各用在什么情况下?
随机试题
行政复议机关经责令受理仍不受理行政复议申请的,对直接负责的主管人员和其他直接责任人员应当依法给予降级、撤职、开除的行政处分。()
Honeybeescannotlivealone.Theirbodystructureandinstinctsequipthemforlifeinacolony(群居)orcommunity,wheretheyhave
Theenergywhichthesunradiatesgoesineverydirection,andonlyaminutepartofitfallsontheearth.Evenso,itrepresen
易致肝风内动的邪气是
工程量清单应由分类分项工程量清单、措施项目清单、其他项目清单和()组成。
砌筑砂浆所用的水泥宜采用普通硅酸盐水泥或()。当轻质隔墙下端用木踢脚覆盖时,饰面板应与地面留有()缝隙。
有以下程序:#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i:0;i<3;i++)for(j=i;j<=i;j++)t+=b[i][b[j][i]];printf("%
在创建传递查询视图中,不属于“ODBC连接字符串”属性设置框中的选项的是
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。使用“华丽”演示文稿设计模板修饰全文;全部幻灯片切换效果设置为“百叶窗”。
December4BenedettoConsultingServicesRivaSchiavoni5321Venice,ItalyDearSir/Madam:Iaminterestedinapplyingfor
最新回复
(
0
)