中易网

想在含有n个元素的序列中得到最小的前k个元素,最好采用什么排序算法

答案:2  悬赏:40  
解决时间 2021-01-22 12:31
想在含有n个元素的序列中得到最小的前k个元素,最好采用什么排序算法
最佳答案
堆排序。
建堆需要n/2次下沉操作,提取最小的k个元素需要k次下沉操作,复杂度小于O(n + klogn)。
如果空间足够,可以采用基数排序,复杂度为O(n)。
全部回答
冒泡排序,这个是最常用的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
买车的朋友注意了,汽车舒适度要看哪些地方
开封做网站建设哪家比较专业?
专属收款卡号是什么意思?
谜语:用心改革,前景诱人
有什么杀毒软件能完全防止键盘钩子?
京西草原马帮俱乐部地址好找么,我有些事要过
朋友要结婚了,祝他幸福!呵呵有喜糖吃了!
主板的电容鼓包有什么影响
好听的舞蹈名字
新城台球俱乐部地址在哪,我要去那里办事
兴达旅行社地址好找么,我有些事要过去
到香港买什么品牌的奶粉
企业文化建设落实步骤和规范化管理体系建设
项目申报答辩ppt模板注意哪些
将下列函数,按它们在n→∝时的无穷大阶数,
推荐资讯
你好,我想买32楼,但是家人都说太高了不太好
为什么脚那儿有黑色的斑块
怀孕四个月去产检可以吃早餐吗
阳起石 枸杞子三钱是什么意思
电动车电瓶怎样充电比较好
我如何回复
怎样在网上卖冷吃兔
全铜下水管的价格贵不贵?
蔡甸区武汉兰剑驾校地址在什么地方,想今天过
鑫美人地址好找么,我有些事要过去
少先队员向先锋学习什么?
暖暖环游世界微信情人节答题有礼答案
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?