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

对n个记录的文件进行快速排序,需要多大的辅助存储空间大约为多大?

发布网友 发布时间:2024-03-05 01:39

我来回答

1个回答

热心网友 时间:2024-03-07 04:51

每趟排序需要一个辅助空间,辅助空间和趟数有关,最好情况是log2 n ,最差的情况是n。

快速排序由C. A. R. Hoare在1960年提出。

它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

扩展资料

一趟快速排序的算法是:

1、设置两个变量i、j,排序开始的时候:i=0,j=N-1;

2、以第一个数组元素作为关键数据,赋值给key,即key=A[0];

3、从j开始向前搜索,即由后开始向前搜索(j--),找到第一个小于key的值A[j],将A[j]和A[i]的值交换;

4、从i开始向后搜索,即由前开始向后搜索(i++),找到第一个大于key的A[i],将A[i]和A[j]的值交换;

5、重复第3、4步,直到i=j; (3,4步中,没找到符合条件的值,即3中A[j]不小于key,4中A[i]不大于key的时候改变j、i的值,使得j=j-1,i=i+1,直至找到为止。

找到符合条件的值,进行交换的时候i, j指针位置不变。另外,i==j这一过程一定正好是i+或j-完成的时候,此时令循环结束)。

参考资料来源:百度百科-快速排序算法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 碳酸钠溶液与盐酸互滴.现象不同的原因 如题 求解. 碳酸钠盐酸. 在碳酸钠溶液中加入盐酸 和在盐酸中加入碳酸钠 现象有何区... 新手养车,最伤车的几种行为,容易导致发动机过早烧机油 目前比较先进的计算机是什么? 谁有春节团聚故事,要50左右,谢谢!!! 团圆做为题,篇一个故事 本人求一份用C++编的《同学录》要求实现添加,删除,查找。请好心人提点... 英文翻译这句:TOM通常6点30分在家吃饭。以前他喜欢吃快餐,现在他... 以前他喜欢吃快餐的英文 鹦鹉拉血便怎么回事 oracle触发器insert表名有通配符 下列气体能使澄清石灰变浑浊的是( )A.空气B.氧气C.氮气D.二氧化_百度... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 古代诗歌 瘦马图 1、诗中塑造马的形象主要运用了什么手法?请结合诗句简 ... 花旗银行信用卡欠20000多怎么没有欠款金额 也没有催款信息,是怎么回 ... 孙悟空为什么是猴子?谢谢了,大神帮忙啊 吴承恩为什么把孙悟空设定为猴子 高考分类考试什么意思 为什么我做事情、无论什么我都喜欢看什么时候、什么时间是好日子、好... 巧米,从小胖家到小丁丁家有多少米?” 昆山片玉指一生肖 基于51单片机设计的交通信号灯控制中为什么要用定时器产生50ms的定时... 爸妈是农村户口,快50岁了,想给他们做好养老准备,应该怎么做? 求painter11 序列号!!! 安装码:XDXC-Q2JR-RN27-IUPZ-JMHX 速度求... 小罗以前在哪些俱乐部效过力? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 可免费视频的软件有哪些 福特翼博钥匙转动不到 明天周杰伦杭州演唱会几点钟开始? 福特翼博车钥匙拔不出是怎么回事 驱车和乘车区别的意思 原告提交证据的期限 易接投影仪怎么样 ...前法院送了一次传票被告已签收了,但原告发现证据不足想补证据... 金昌有哪些烟火气十足的烤肉店? 彭州葛仙山烤全羊地址 我QQ空间中毒被别人登录上传一些黄色信息被封了,帮我解下吧,我好无辜... 坐标合 肥庐阳区有没有比较好的商铺拆迁纠纷律师? 熟悉的说一下合肥蜀山区比较好的房产拆迁纠纷律师? 以前qq中病毒了,老是自己发黄色图片,都被我删了,但是还有两张删不了...