4-1

某二叉树的前序和后序遍历序列正好相反,则该二叉树一定是 (4分)

  1. 空或只有一个结点
  2. 高度等于其结点数
  3. 任一结点无左孩子
  4. 任一结点无右孩子

作者: DS课程组

单位: 浙江大学

4-2

已知一棵二叉树的先序遍历结果是ABC,则以下哪个序列是不可能的中序遍历结果: (4分)

  1. ABC
  2. BAC
  3. CBA
  4. CAB

作者: DS课程组

单位: 浙江大学

4-3

如果二叉树的后序遍历结果是FDEBGCA,中序遍历结果是FDBEACG,那么该二叉树的前序遍历结果是什么? (4分)

  1. ABCDEFG
  2. ABDFEGC
  3. ABDFECG
  4. ABDEFCG

作者: DS课程组

单位: 浙江大学

4-4

给定二叉树如下图所示。设N代表二叉树的根,L代表根结点的左子树,R代表根结点的右子树。若遍历后的结点序列为3、1、7、5、6、2、4,则其遍历方式是: (4分)

  1. NRL
  2. RNL
  3. LRN
  4. RLN

作者: DS课程组

单位: 浙江大学

4-5

在下述结论中,正确的是: (4分)

①只有一个结点的二叉树的度为0;

②二叉树的度为2;

③二叉树的左右子树可任意交换;

④深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。

  1. ①④
  2. ②④
  3. ①②③
  4. ②③④

作者: DS课程组

单位: 浙江大学

4-6

任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序 (4分)

  1. 发生改变
  2. 不发生改变
  3. 不能确定
  4. 以上都不对

作者: DS课程组

单位: 浙江大学

4-7

按照二叉树的定义,具有3个结点的二叉树有几种? (4分)

  1. 3
  2. 4
  3. 5
  4. 6

作者: DS课程组

单位: 浙江大学

4-8

下面的函数PreOrderPrintLeaves(BinTree BT)按前序遍历的顺序打印出二叉树BT的所有叶子结点。则下列哪条表达式应被填在空中?(4分)

void PreOrderPrintLeaves( BinTree BT )
{  if (BT)  {if (___________________)  printf("  %d", BT->Data);PreOrderPrintLeaves( BT->Left  );PreOrderPrintLeaves( BT->Right );}
}
  1. BT->Data != 0
  2. !BT->Right
  3. !BT->Left
  4. !(BT->Left || BT->Right)

作者: 何钦铭

单位: 浙江大学

4-9

要使一棵非空二叉树的先序序列与中序序列相同,其所有非叶结点须满足的条件是:(4分)

  1. 只有左子树
  2. 只有右子树
  3. 结点的度均为1
  4. 结点的度均为2

作者: 考研试卷

单位: 浙江大学

4-10

若将一棵树 T 转化为对应的二叉树 BT,则下列对 BT 的遍历中,其遍历序列与 T 的后根遍历序列相同的是:(4分)

  1. 先序遍历
  2. 中序遍历
  3. 后序遍历
  4. 按层遍历

作者: 考研真题

单位: 浙江大学

【HBU】数据结构树练习题相关推荐

  1. 暑期集训5:并查集 线段树 练习题G: HDU - 1754

    2018学校暑期集训第五天--并查集 线段树 练习题G  --   HDU - 1754 I Hate It 很多学校流行一种比较的习惯.老师们很喜欢询问,从某某到某某当中,分数最高的是多少.  这让 ...

  2. 暑期集训5:并查集 线段树 练习题F:  HDU - 1166 ​​​​​​​

    2018学校暑期集训第五天--并查集 线段树 练习题F  --   HDU - 1166 敌兵布阵 C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A ...

  3. 暑期集训5:并查集 线段树 练习题B: HDU - 1213 ​​​​​​​

    2018学校暑期集训第五天--并查集 线段树 练习题B  --   HDU - 1213 How Many Tables Today is Ignatius' birthday. He invites ...

  4. 暑期集训5:并查集 线段树 练习题A:  HDU - 1232 ​​​​​​​

    2018学校暑期集训第五天--并查集 线段树 练习题A  --   HDU - 1232 畅通工程 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇.省政府"畅 ...

  5. js 数组 实现 完全树_算法和数据结构 | 树状数组(Binary Indexed Tree)

    本文来源于力扣圈子,作者:胡小旭.点击查看原文 力扣​leetcode-cn.com 树状数组或二叉索引树(英语:Binary Indexed Tree),又以其发明者命名为 Fenwick 树.其初 ...

  6. [转]C#与数据结构--树论--平衡二叉树(AVL Tree)

    C#与数据结构--树论--平衡二叉树(AVL Tree) http://www.cnblogs.com/abatei/archive/2008/11/17/1335031.html 介绍 我们知道在二 ...

  7. 数据结构—树与二叉树

    总第119篇 前言 之前谈到的线性表.栈和队列都是一对一的数据结构,但是现实中也存在很多一对多的数据结构,这篇要写的就是一种一对多的数据结构---树.全文分为如下几部分: 树的一些基本概念 树的存储结 ...

  8. 数据结构树二叉树计算节点_查找二叉树中叶节点的数量 数据结构

    数据结构树二叉树计算节点 Algorithm: 算法: One of the popular traversal techniques to solve this kind of problems i ...

  9. 数据结构——树状数组

    我们今天来讲一个应用比较广泛的数据结构--树状数组 它可以在O(nlogn)的复杂度下进行单点修改区间查询,下面我会分成三个模块对树状数组进行详细的解说,分别是树状数组基本操作.树状数组区间修改单点查 ...

最新文章

  1. mybatis 报错最终解决 :argument type mismatch
  2. XSD详解二 - 简易元素、属性、内容限定
  3. pku acm 2248 addtion chians 解题报告
  4. php查询表导出excel文件路径,Thinkphp5如何将导出的excel表格存储到服务器中项目目录的指定目录中?...
  5. 配置审计(Config)变配报警设置
  6. 关于计算机硬盘属性对话框中,计算机文化基础练习题(2).docx
  7. const char * char * const
  8. 计算机大二学生个人总结报告,计算机学生大二第二学期自我总结计划自我总结计划.doc...
  9. 信必优荣膺最具影响力服务外包企业、IT技术服务企业、金融服务企业
  10. DCM protocol Diagnostic session
  11. zk服务启动报错:Unexpected exception, exiting abnormally.java.io.IOException:
  12. matlab绘图——根据方程组绘图和心形图绘制
  13. 屏幕色温自动调节小助手
  14. ios -静默方式发送邮件
  15. 推荐一个免费GIF动图下载的网站
  16. python成三棋源代码
  17. 怎么把图片弄成logo_ps怎样把logo图案添加在照片上?
  18. 冰与火之歌权力的游戏第七季第一集里面的士兵插曲音乐
  19. 三星(samsung)手机i699内容:解锁boot loader,刷recovery,刷机(刷rom),root综合教程
  20. mac电脑投屏到小米盒子_小米盒子不能iPhone投屏

热门文章

  1. 为了帮学弟学妹找免费编程资源,真是操碎了心!
  2. Ubuntu下删除键失效的问题
  3. MIT 线性代数(4—6)读书笔记
  4. 被美国列入恶名市场:拼多多到底做错了什么?
  5. Vue使用svg-pan-zoom
  6. 【算法小总结】二分图的最大独立集
  7. python sanic 设置ssl证书_Sanic SSL 支持
  8. 《程序员2010精华本》
  9. 在IDEA上进行JUnit测试
  10. bmp font 如何创建字体文件(图片字)