首页 > 学历类考试> 研修班
题目内容 (请给出正确答案)
[判断题]

设某堆中有n个结点,则在该堆中插入一个新结点的时间复杂度为O(log2n)。()

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设某堆中有n个结点,则在该堆中插入一个新结点的时间复杂度为O…”相关的问题
第1题
设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为()

A.O(log2n)

B.O(1)

C.O(n2)

D.O(n)

点击查看答案
第2题
在向一个有n个元素的最小堆中插入一个具有最小值的结点时,该结点需要逐层向上调整,直到被调整到堆顶位置为止。为此,需要做()次关键码比较,移动()个元素。
在向一个有n个元素的最小堆中插入一个具有最小值的结点时,该结点需要逐层向上调整,直到被调整到堆顶位置为止。为此,需要做()次关键码比较,移动()个元素。

A、

B、

C、

D、

点击查看答案
第3题
对于一个具有n个结点的单链表,在已知p结点后插入一个新结点的事件的时间复杂性为______,在给定值
为x的结点后插入一个新结点的时间复杂性为______。

点击查看答案
第4题
在一棵高度为h的B树中插入一个新关键码时,为搜索插入位置需读取()个结点。
在一棵高度为h的B树中插入一个新关键码时,为搜索插入位置需读取()个结点。

A、h-1

B、h

C、h+1

D、h+2

点击查看答案
第5题
在堆排序的过程中,对n个记录建立初始堆需要进行(①)次调整运算,由初始堆到堆排序结束,需要对树根结点进行(②)次调整运算。
在堆排序的过程中,对n个记录建立初始堆需要进行(①)次调整运算,由初始堆到堆排序结束,需要对树根结点进行(②)次调整运算。

点击查看答案
第6题
在一个堆的顺序存储中,若一个结点的下标为i(i≥0),则它的左子女结点的下标为(),右子女结点的下标为()。
在一个堆的顺序存储中,若一个结点的下标为i(i≥0),则它的左子女结点的下标为(),右子女结点的下标为()。

A、2i-1

B、2i

C、2i+1

D、2i+2

点击查看答案
第7题
向具有n个结点的中插入一个新元素的时间复杂度为()。
向具有n个结点的中插入一个新元素的时间复杂度为()。

A、O(1)

B、O(n)

C、O(log2n)

D、O(nlog2n)

点击查看答案
第8题
在运行一个程序时,系统将分配给该程序一些内存空间,根据内存空间中存储的数据类型不同,可将其分为4个区域:代码区、全局数据区、堆区、栈区。()
点击查看答案
第9题
下面关于数据结构的叙述中,正确的叙述是()

A.顺序存储方式的优点是存储密度大,且插入、删除运算效率高

B.链表中的每一个结点都包含一个指针

C.包含n个结点的二叉排序树的最大检索长度为log/-2n

D.将一棵树转换为二叉树后,根结点没有右子树

点击查看答案
第10题
以下为单链表的插入运算,分析算法,请在______处填上正确的语句。 void insert_lklist(lklist hea

以下为单链表的插入运算,分析算法,请在______处填上正确的语句。

void insert_lklist(lklist head,datatype x,int i)

/*在表head的第i个位置上插入一个以x为值的新结点*/

{ p=find_lklist(head,i-1);

if(p==NULL)error("不存在第i个位置");

else{s=______;s—>data=x;

s—>next=______;

p—>next=s;

}

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改