试题详情
- 简答题 设数据集合a={1,12,5,8,3,10,7,13,9} (1)依次取a中各数据,构造一棵二叉排序树。 (2)说明如何依据此二叉树得到a的有序序列。 (3)对该二叉树进行查找,成功查找到7要进行多少次元素间的比较? (4)给出对该二叉树后序遍历的序列。
-
(1)如图
(2)中序遍历1,3,5,7,8,9,10,12,13
(3)5次
(4)3,7,9,10,8,5,13,12,1
关注下方微信公众号,在线模考后查看
热门试题
- 采用环形队列可以解决队列中假溢出的现象。
- 若邻接表中有奇数个表结点,则一定()
- 栈的插入和删除操作在()进行。
- 对于一个图G,若边集合E(G)为无向边的
- 在一个有向图中,所有顶点的入度之和等于所
- 设二维数组A[1„m,1
- 对矩阵进行压缩存储是为了()。
- 任何一棵二叉树的叶子结点在先序、中序和后
- 数据的存储结构被分为顺序结构、()、索引
- 在长度为n的线性表中查找值为x的数据元素
- 写出下列程序段的运行结果(栈中的元素类型
- 树的深度和树的高度是一个概念。
- 对于同一组关键码互不相同的记录,若生成二
- 在链队列中,即使不设置尾指针也能进行入队
- 当且仅当两个串的值相等,称两个串()。
- 在一个长度为n的顺序表中,向第i个元素(
- 试写出求递归函数F(n)的递归算法,并消
- 判定一个顺序栈S(栈空间大小为n)为空的
- 数据结构里,顺序表中,查找下标为i的元素
- 内排序要求数据一定要以顺序方式存储。