早教吧作业答案频道 -->其他-->
数据结构的问题本人小白..看了都觉得晕晕..1.已知某二叉树的前序序列为DBACFEG,中序序列为ABCDEFG,请画出该二叉树,并写出该二叉树的后序序列..2.写出把两个有序表A[0….n-1],B[0….n-1]合并成
题目详情
数据结构的问题 本人小白..看了都觉得晕晕..
1.已知某二叉树的前序序列为DBACFEG,中序序列为ABCDEFG,请画出该二叉树,并写出该二叉树的后序序列..
2.写出把两个有序表A[0….n-1],B[0….n-1]合并成一个有序表C[0….2n-1]的算法.
3.写出层次遍历二叉树的算法。(提示:可以利用队列作为辅助工具)
1.已知某二叉树的前序序列为DBACFEG,中序序列为ABCDEFG,请画出该二叉树,并写出该二叉树的后序序列..
2.写出把两个有序表A[0….n-1],B[0….n-1]合并成一个有序表C[0….2n-1]的算法.
3.写出层次遍历二叉树的算法。(提示:可以利用队列作为辅助工具)
▼优质解答
答案和解析
1.知道前序和中序推导树的形状有固定的方法:前序的第一个字母是D。找D在中序的位置,D左面有ABC,右面有EFG,那么这个树的根就是D,左子树的结点有ABC,右子树的结点有EFG。然后再看前序第二个字母B,再看B在中序的位置,左面有A,后面有C,这样就可以推断出结点B是D的左孩子,B的左孩子是A,右孩子是C。以此类推。后序序列为acbegfd
2.排序算法中的归并算法(merge sort)你记得吗?里面就有将两个有序表合成一个大有序表的算法。
3.第一步:根节点入队;第二步:这步是一个循环,从队中取出一个结点并输出该结点的字母,然后将该结点的左右孩子分别插入队列中(如果没有则不用插入),如此循环以致队列为空
2.排序算法中的归并算法(merge sort)你记得吗?里面就有将两个有序表合成一个大有序表的算法。
3.第一步:根节点入队;第二步:这步是一个循环,从队中取出一个结点并输出该结点的字母,然后将该结点的左右孩子分别插入队列中(如果没有则不用插入),如此循环以致队列为空
看了 数据结构的问题本人小白..看...的网友还看了以下:
已知扇形的半径为R,所对的圆心角为A,该扇形的周长为定值C,则该扇形的最大面积为?扇形的半径为R- 2020-05-02 …
已知函数y=xx−1,则下列四个命题中错误的是()A.该函数图象关于点(1,1)对称B.该函数的图 2020-05-13 …
已知室温时,0.1mo1/L某一元酸HA在水中有0.1%发生电离,下列叙述错误的是()A.该溶液的 2020-05-14 …
下列各项中注音有误的一项是()A、伺候cì晕厥yūnjué晕车yūnchēB、造诣zàoyì渣滓z 2020-06-28 …
下列各项中注音有误的一项是()A.伺候cì晕厥yūnjué晕车yūnchēB.造诣zàoyì渣滓z 2020-06-28 …
已知某豌豆的一个豆荚有5粒种子,关于该豆荚的发育的叙述正确的是()A、该豆荚由5个雌蕊发育而来B、 2020-06-28 …
已知AB是球O的球面上两点,∠AOB=90°,C为该球面上的动点,若三棱锥O-ABC体积的最大值为 2020-07-31 …
如图,虚线方框内有一匀强电场,A、B、C为该电场中的三个点.已知φa=12V,φb=6V,φc=- 2020-08-01 …
如图,已知三角形ABC内接于一圆,角A=57度,角B=66度,过点A、B、C作该圆的外切三角形A' 2020-08-03 …
编码电路和译码电路中,()电路的输出是二进制代码.A.编码B.译码C.编码和译码D.以上都错没有参考 2020-11-23 …