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




 
 
相关试题     常用数据结构 

  第37题    2012年上半年  
以下关于字符串的叙述中,正确的是(37)。

  第41题    2017年上半年  
对于连通无向图G,以下叙述说法错误的是( )

  第70题    2024年上半年  
对于一个相始为空的栈,其入栈序列为1、2、3、…、n (n>3) ,若出栈序列的第一个元素是1,则出栈序列的第n个元素( )

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



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

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