全部科目 > 程序员 >
2025年上半年 上午试卷 综合知识
第 63 题
知识点 二叉树的应用  
关键词 表达式   后缀式  
章/节 常用数据结构  
 
 
对于中缀形式的算术表达式a+b*c-d,其后缀式为()。
 
  A.  ab+c*d-
 
  B.  abc+d*-
 
  C.  abcd+*-
 
  D.  abc*+d-




 
 
相关试题     常用数据结构 

  第59题    2022年上半年  
对于n个元素的关键码序列{k1,k2,…,kn},当且仅当满足下列关系时称其为堆。

以下关键码序列中,()不是..

  第38题    2021年上半年  
某二叉树的中序遍历序列为a,b,c,d,先序遍历序列为b,a,c,d,则该二叉树的( )。

  第42题    2019年上半年  
某有向图G的邻接表如下图所示,可看出该图中存在弧<v2,v3>,而不存在从顶点v1出发..

 
知识点讲解
· 二叉树的应用
 
        二叉树的应用
        二叉树运算是数据结构的重要内容,为加深对二叉树内容的理解,这里给出一些应用实例。为方便描述,二叉树的顺序存储结构用一维数组R表示,而二叉链表的节点存储结构定义如下:
        
        (1)以二叉链表为存储结构,写一个算法用括号形式(key, LT, RT)打印二叉树,其中key是根节点数据,LT和RT分别是括号形式的左右子树。并且要求:空树不打印任何信息,一个节点x的树打印形式是x,而不应是(X,)的形式。相应的算法如下:
        
        (2)建立哈夫曼树和哈夫曼编码。
        建立哈夫曼树和哈夫曼编码的代码如下:
        
        (3)将已知二叉树改建为中序线序树。
        将已知二叉树改建为中序线序树算法的主要思路是:对二叉树进行中序遍历,若当前被访问节点的左子节点指针为空,则让它指向当前节点的前驱节点;若其前驱节点的右子节点指针为空,则让它指向当前节点。相应的算法如下:
        



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有