问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

整数排序算法的问题?

发布网友 发布时间:2022-05-11 08:27

我来回答

3个回答

热心网友 时间:2023-10-09 10:07

快排(最普遍 最简单)
算法思想为 分治
实现过程如上 gis19831203 所说的
“寻找枢轴(位于枢轴左边的都比枢轴小,位于枢轴右边的都比枢轴大),反复如此,用递归可以实现。”
堆排(不稳定,但是一种解决某类问题有效的算法思想)
……
这是时间复杂度为 N*(log2 N)的算法
更快的算法我就不知道了!!
你的最大数据的运算量为
2^32*32
估计……
即使是这样的算法也要几十分钟的运算时间!!!
除非你用超级计算机。。。
冒泡,插入……等N^2的算法
就不用考虑了

快排需要预先读入所有数据
堆排好像就不需要 可以一个一个读 建立堆
然后进行操作 但是 堆也是需要完整记录的
鉴于你的最大数据量为2^32!!
仅仅从空间上来说就不好满足~~~
即使算法效率很高,很快,很牛。
一般的编辑器也很难满足你的最大数据的要求
对操作系统的要求也很苛刻(建议用Linix)

C 好像自带 排序函数

!!!!!!!
原来是这样。。
无语……
这样的话用 快排算法
50万也就是0。01秒吧(应该是瞬间的事情)
你用的算法是N^2的算法 太慢了
一般来说这类题要求的时间应该在0。1sec~1sec之间
考察的知识点就是时间复杂度为 N*(log2 N)的排序算法
你的程序无法在限定时间内完成所有数据的测试
建议使用快排算法
到网上 搜一艘 此类算法的讲解
找到合适你自己的讲解 然后学习。。。。

热心网友 时间:2023-10-09 10:08

可以用冒泡法试试,就是不断排出相邻两数的大小

热心网友 时间:2023-10-09 10:08

可以用快速排序试试,基本思想:
寻找枢轴(位于枢轴左边的都比枢轴小,位于枢轴右边的都比枢轴大),反复如此,用递归可以实现。
可以找本书好好看看,一般的算法或数据结构书籍上都有常见的排序算法,也比较了各自的优缺点
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
便携式发电机十大名牌 冬天夜跑同时锻炼身体和意志的句子锦集 冬天的时候跑步可以达到46~60分钟 可是夏天了跑步25分钟左右就已经感觉... 孩子病毒性感冒咳嗽厉害怎么办 严重的病毒性感冒几天能好 宝宝六个月因为病毒性感冒而咳嗽有痰可每次咳嗽出来的痰他吐不出来怎 ... ios购买的app怎么退款 求助!书法高手!用什么书法来“魏亮”这二字最漂亮? 万事胜意,喜乐长安繁体 什么叫喜乐长安 向量与坐标轴平行表示什么 比如说一个与x轴平行的向量是怎么样的 夹食物用的长夹子用英语怎么说? 现在几点了用英语怎么说 两种 这样的坐标轴怎么读 日文名“要”的罗马音怎么念? 轴承怎么读 "枢轴"是什么意思呀,求简单些的说法 枢轴是什么? 枢轴 是什么意思 封阳台用什么材质的好 请教阳台保温用什么材料好 隔热材料如何分类? 阳台隔热怎么做,阳台隔热材料有哪些 五打头的成语接龙 凉拌芹菜可以把油烧开蒜放里面在一起倒入芹菜中吗 蒜蓉呛拌西芹怎么做 五开头的成语接龙 蒜泥芹菜的做法,蒜泥芹菜怎么做好吃,蒜泥芹菜 html中如何理解表现与格式分离 养殖业的保险有哪些? mac自带的看图软件没有自动选择下一个吗 插上U盘后自动出现一个360安全卫士,这是怎么回事? U盘在电脑360安全卫士检测出U盘内所有文件都有蠕虫病毒怎么办 为什么我的金士顿U盘总是被360安全卫士报有病毒 RIP路由的版本问题 动态路由协议rip的第几代版本支持vlsm 路由器的RIP协议 关于RIP版本的问题 我的是vivoXPlay,启动照相机的时候手机突然黑屏,长按电源键重启也没反应,手机开不了机,摄像头 RIP协议的版本2和版本1之间的兼容关系是: 6.web2.0标准中结构,内容,表现的分离怎么理解 驾照能转到外地接着学吗 保险公司线上定和线下有什么区别 昂科威手自一体手动挡怎么用 驾照还没有通过科目一可以转到异地考吗? 定损是保险公司定还是4s店定进口指南者后保险杠喷漆多少钱 别克昂科威L7档一直可以用吗? 封禁了怎么解除 我在老家考的驾照考到科目一,可以转到外地驾照吗?还要交钱吗 和保险公司私了怎么能确定他们以后不会追究刑事责任?