对于大根堆的计算时间复杂度的过程
目录
第一步
第二步
第三步
第四步
第一步
首先进行假设
第二步
然后求解出每一层的节点个数+这一层节点需要调整的所在高度
第三步
接着每一层节点需要调整的次数= (每一层的节点个数 * 这一层节点需要调整的所在高度)再全部相加起来
利用*2T(n)构造出等差数列
第四步
优化答案,再结合树知识中高度的求法公式,发现两个函数的关系再优化
目录
第一步
第二步
第三步
第四步
首先进行假设
然后求解出每一层的节点个数+这一层节点需要调整的所在高度
接着每一层节点需要调整的次数= (每一层的节点个数 * 这一层节点需要调整的所在高度)再全部相加起来
利用*2T(n)构造出等差数列
优化答案,再结合树知识中高度的求法公式,发现两个函数的关系再优化