试题详情
- 简答题设数据集合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
关注下方微信公众号,在线模考后查看
热门试题
- 对数列(25,84,21,47,15,2
- 简述二叉树的四种遍历方式及每一种遍历方式
- 在顺序表中插入或删除一个元素,需要平均移
- 习惯上把在使用期间,可自由插入和删除的数
- 评价基于比较的排序算法的时间性能,主要标
- 算法的计算量大小称为算法的()
- 若先序遍历二叉树的结果为结点序列A,B,
- 数据结构中,下列选项中关于栈的插入操作说
- 函数substr(“DATASTRUCT
- 数据结构里,线性结构有:顺序表、链表、栈
- 由二叉树的后序和()遍历序列,可以唯一确
- 线性表具有两种存储方式,即顺序方式和链接
- 设顺序表va中的数据元素递增有序。试写一
- 用数组A[0 … m-1]来存放循环队列
- 下面关于线性表的叙述中,错误的是()
- 在操作序列push(1)、push(2)
- 设G1=(V1,E1)和G2=(V2,E
- 如果进栈的元素序列为1,2,3,4,5,
- 广义表(a,b,c)的表尾是()。
- 在一个具有n个顶点的有向图中,若所有顶点