#TREE01. 树与二叉树:选择题
树与二叉树:选择题
树与二叉树:选择题
题目描述
请完成下列选择题。每题只有一个正确答案。
1. 一棵有 20 个节点的树有多少条边?
{{ select(1) }}
- 18
- 19
- 20
- 21
2. 一片森林共有 15 个节点、4 棵树,它有多少条边?
{{ select(2) }}
- 10
- 11
- 12
- 14
3. 高度为 5 的二叉树最多有多少个节点?
{{ select(3) }}
- 16
- 31
- 32
- 63
4. 从 1 开始编号的完全二叉树中,节点 9 的父节点下标是?
{{ select(4) }}
- 4
- 5
- 18
- 19
5. 下列哪种遍历顺序是“左子树、右子树、根”?
{{ select(5) }}
- 先序
- 中序
- 后序
- 层序
6. 一般情况下,哪两种序列可以唯一确定一棵节点值互异的二叉树?
{{ select(6) }}
- 先序 + 后序
- 先序 + 中序
- 两次先序
- 两次层序
7. 无向树 DFS 中传入父节点参数的主要作用是?
{{ select(7) }}
- 排序
- 防止原路返回
- 计算边权
- 节省节点编号
8. BFS 层序遍历主要使用哪种数据结构?
{{ select(8) }}
- 栈
- 队列
- set
- map
9. 二叉搜索树的哪种遍历可以得到升序序列?
{{ select(9) }}
- 先序
- 中序
- 后序
- 层序
10. C++ priority_queue<int> 默认是什么?
{{ select(10) }}
- 小根堆
- 大根堆
- 普通队列
- 双端队列
粤公网安备44195502000252号