试题详情
- 单项选择题假定一个初始堆为(1, 5, 3, 9, 12, 7, 15, 10),则进行第一趟堆排序后得到的结果为()。
A、 3, 5, 7, 9, 12, 10, 15, 1
B、 3, 5, 9, 7, 12, 10, 15, 1
C、 3, 7, 5, 9, 12, 10, 15, 1
D、 3, 5, 7, 12, 9, 10, 15, 1
- A
关注下方微信公众号,在线模考后查看
热门试题
- 假设n为2的乘幂,并且n>2,试求下列算
- 一棵高度为h的平衡二叉树,最少含有()个
- 线性表的每个结点只能是一个简单类型,而链
- 设G1=(V1,E1)和G2=(V2,E
- 设一组权值集合W=(15,3,14,2,
- 若一条路径上所有顶点不重复出现,则称该路
- 线性表的顺序存储表示优于链式存储表示。
- 算法设计(要求:算法用伪代码和C++描述
- 判定一个有向图是否存在回路,可以利用()
- 连通分量
- 数组是一种静态的存储空间分配,就是说,在
- 算法分析的两个方面是()
- 子串“acd”在主串“abdcacdef
- 有一个长度为8的有序表,按折半查找对该表
- 在数据结构的讨论中把数据结构从逻辑上分为
- 假定对有序表:(3,4,5,7,24,3
- 指出下述程序段的功能是什么?
- 下列选项中关于算法的理解描述错误的是()
- 邻接表只能用于有向图的存储,邻接矩阵对于
- 若要求一个稀疏图G的最小生成树,最好用(