1、红黑树的插入复杂度为【O(1)】
解析:
红黑树就是一种平衡的二叉查找树,查找复杂度等同于二叉查找树
2、算法的时间复杂度取决于【问题的规模】与【待处理数据的初态】
3、数据结构中线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构
常用的线性结构有:线性表,栈,队列,双队列,数组,串。
4、非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后继。
如树,表,***数组等
5、抽象数据类型与计算机内部表示和实现无关
解析:
抽象数据类型的定义取决于它的一组逻辑特性,而与其在计算机内部如何表示和实现无关。即不论其内部结构如何变化,只要它的数学特性不变,都不影响其外部的使用。
6、用邻接矩阵存储有n个结点(0,1,...,n)和e条边的有向图(0≤e≤n(n-1))。在邻接矩阵中删除结点i(0≤i≤n-1)的时间复杂度是【O(n)】
解析:
7、堆排序的空间复杂度是【O(1)】,堆排序中构建堆的时间复杂度是【O(n)】 ,在正式排序时重建堆的时间复杂度为O(nlogn)
解析:
1、“空间复杂度”指占内存大小,堆排序每次只对一个元素操作,是就地排序,所用辅助空间O(1),空间复杂度是O(1)
2、在构建堆的过程中,完全