题目内容 (请给出正确答案)
[单选题]

设有n个待排序的记录关键字,则在堆排序中需要 个辅助记录单元

A.1

B.n

C.nlog2n

D.log2n

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“设有n个待排序的记录关键字,则在堆排序中需要 个辅助记录单元”相关的问题

第1题

设有n个元素的待排序元素序列为TA[],试编写一个函数,利用队列辅助实现快速排序的非递归算法。

点击查看答案

第2题

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

点击查看答案

第3题

设有n个元素的待排序元素序列为TA[],元素在序列中随机排列。试编写一个函数、返回序列中按排序码值从小到大排序的第k(0≤k<n)个元素的值。
设有n个元素的待排序元素序列为TA[],元素在序列中随机排列。试编写一个函数、返回序列中按排序码值从小到大排序的第k(0≤k<n)个元素的值。

点击查看答案

第4题

对于快速排序算法,假设待排序的n个数据的取值都相等,则完成排序所需排序码比较次数是(①),数据移动次数是(②),递归工作栈所需活动记录个数是(③)。
对于快速排序算法,假设待排序的n个数据的取值都相等,则完成排序所需排序码比较次数是(①),数据移动次数是(②),递归工作栈所需活动记录个数是(③)。

A、n

B、2(n-1)

C、n(n-l)/2

D、D、log2n

点击查看答案

第5题

排序目的是将一组“无序”的记录序列按关键字调整为“有序”的记录序列。()
点击查看答案

第6题

有n个记录存储在带头结点的双向链表中,现用双向冒泡排序法对其按上升序进行排序,请写出这种排序的算法。

点击查看答案

第7题

在顺序文件中,要存取第i个记录,必须先存取第()个记录。
在顺序文件中,要存取第i个记录,必须先存取第()个记录。

点击查看答案

第8题

当所有待排序记录的排序码都相等,计算下列排序方法的运行时间:(1) 直接插入排序;(2)堆排序;(3)起泡排序;(4)简单选择排序。
当所有待排序记录的排序码都相等,计算下列排序方法的运行时间:(1) 直接插入排序;(2)堆排序;(3)起泡排序;(4)简单选择排序。

点击查看答案

第9题

假定一组记录的排序码为(46,79,56,38,40,84),则利用堆排序方法建立的初始堆为()。
假定一组记录的排序码为(46,79,56,38,40,84),则利用堆排序方法建立的初始堆为()。

点击查看答案

第10题

设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信