早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

向具有n个结点的堆中插入一个新元素的时间复杂度为(56)。A.O(1)B.O(n)C.O(log2n)D.O(nlog2n)

题目

向具有n个结点的堆中插入一个新元素的时间复杂度为(56)。

A.O(1)

B.O(n)

C.O(log2n)

D.O(nlog2n)

参考答案
正确答案:C
解析:向具有n个结点的堆中插入一个新元素,只需要沿着堆的一个分支比较下去,复杂度也就是堆的高度O(log2n)。