《计算机算法设计与分析》课后练习06
创始人
2025-06-01 01:52:21
0

Author:龙箬
Computer Application Technology
Change the World with Data and Artificial Intelligence !
CSDN@weixin_43975035
到后来我已分不清,是喜欢还是执念

对下面的三组数据进行快速排序
(45,36,18,53,72,30,48,93,15,36)
(1,1,1,1,1)
(5,5,8,3,4,3,2)
给出每一次划分后的结果。

解:以下均使用待划分区间的第一个元素作为划分元素,右下角表示相同元素所在位置

1)[45,361,18,53,72,30,48,93,15,362][45,36_1,18,53,72,30,48,93,15,36_2][45,361​,18,53,72,30,48,93,15,362​]

[30,361,18,362,15],45,[48,93,72,53][30,36_1,18,36_2,15],45,[48,93,72,53][30,361​,18,362​,15],45,[48,93,72,53]
[18,15],30,[362,361],45,[48,93,72,53][18,15],30,[36_2,36_1],45,[48,93,72,53][18,15],30,[362​,361​],45,[48,93,72,53]
[15],18,30,[362,361],45,[48,93,72,53][15],18,30,[36_2,36_1],45,[48,93,72,53][15],18,30,[362​,361​],45,[48,93,72,53]
15,18,30,[362,361],45,[48,93,72,53]15,18,30,[36_2,36_1],45,[48,93,72,53]15,18,30,[362​,361​],45,[48,93,72,53]
15,18,30,[361],362,45,[48,93,72,53]15,18,30,[36_1],36_2,45,[48,93,72,53]15,18,30,[361​],362​,45,[48,93,72,53]
15,18,30,361,362,45,[48,93,72,53]15,18,30,36_1,36_2,45,[48,93,72,53]15,18,30,361​,362​,45,[48,93,72,53]
15,18,30,361,362,45,48,[93,72,53]15,18,30,36_1,36_2,45,48,[93,72,53]15,18,30,361​,362​,45,48,[93,72,53]
15,18,30,361,362,45,48,[53,72],9315,18,30,36_1,36_2,45,48,[53,72],9315,18,30,361​,362​,45,48,[53,72],93
15,18,30,361,362,45,48,53,[72],9315,18,30,36_1,36_2,45,48,53,[72],9315,18,30,361​,362​,45,48,53,[72],93
15,18,30,361,362,45,48,53,72,9315,18,30,36_1,36_2,45,48,53,72,9315,18,30,361​,362​,45,48,53,72,93

2)[11,12,13,14,15][1_1,1_2,1_3,1_4,1_5][11​,12​,13​,14​,15​]

[14,15],11,[13,12][1_4,1_5],1_1,[1_3,1_2][14​,15​],11​,[13​,12​]
[15],14,11,[13,12][1_5],1_4,1_1,[1_3,1_2][15​],14​,11​,[13​,12​]
15,14,11,[13,12]1_5,1_4,1_1,[1_3,1_2]15​,14​,11​,[13​,12​]
15,14,11,[12],131_5,1_4,1_1,[1_2],1_315​,14​,11​,[12​],13​
15,14,11,12,131_5,1_4,1_1,1_2,1_315​,14​,11​,12​,13​

3)[51,52,8,31,4,32,2][5_1,5_2,8,3_1,4,3_2,2][51​,52​,8,31​,4,32​,2]
[4,2,32,31],51,[8,52][4,2,3_2,3_1],5_1,[8,5_2][4,2,32​,31​],51​,[8,52​]
[31,2,32],4,51,[8,52][3_1,2,3_2],4,5_1,[8,5_2][31​,2,32​],4,51​,[8,52​]
[32,2],31,4,51,[8,52][3_2,2],3_1,4,5_1,[8,5_2][32​,2],31​,4,51​,[8,52​]
[2],32,31,4,51,[8,52][2],3_2,3_1,4,5_1,[8,5_2][2],32​,31​,4,51​,[8,52​]
2,32,31,4,51,[8,52]2,3_2,3_1,4,5_1,[8,5_2]2,32​,31​,4,51​,[8,52​]
2,32,31,4,51,[52],82,3_2,3_1,4,5_1,[5_2],82,32​,31​,4,51​,[52​],8
2,32,31,4,51,52,82,3_2,3_1,4,5_1,5_2,82,32​,31​,4,51​,52​,8

参考致谢:
国科大 马丙鹏老师《计算机算法设计与分析》

如有侵权,请联系侵删
需要本实验源数据及代码的小伙伴请联系QQ:2225872659

相关内容

热门资讯

还得加钱!利物浦报价维尔茨再遭... 北京时间6月2日消息,据德国媒体报道称,利物浦求购维尔茨的第二份报价遭到勒沃库森拒绝,药厂坚持要价1...
罗马诺:欧冠决赛的0-5惨败,... 直播吧6月2日讯 欧冠决赛,国际米兰0-5完败巴黎圣日耳曼,无缘冠军。据转会名记罗马诺透露,本场失利...
刚刚!港股下挫,A50跌超2%... 每经编辑|何小桃 受全球关税负面信息的打击,6月2日上午,亚太股市几乎全线下跌。 截至发稿,恒生...
原创 权... 作者:吕东平 摘要 在全球化与文明对话日益深入的今天,某些国家仍呈现出权力结构对法治原则的系统性侵...
分手后男子起诉按现金价折算金饰... 近日,宁夏同心县人民法院公布一起案例,2024年9月,宝某与周某经人介绍相识并按照习俗结婚,宝某依习...
连连数字盘中一度涨超78% 香... 连连数字(02598)盘中一度涨超78% ,高见18港元,股价创新高,截至发稿,股价上涨65.47%...
官员饮酒聚餐致死,安徽:绝不姑... 据《安徽日报》报道,6月1日晚,安徽省委常委会召开会议,传达学习中央层面深入贯彻中央八项规定精神学习...
3名干部被查,均已退休,年龄最... 原江西省工业和信息化委员会党组成员、副主任杨人平被查 据江西省纪委监委5月30日消息:原江西省工业和...
曼联门神奥纳纳爆转会!沙特土豪... 各位球迷朋友们,转会市场这潭水啊,是越来越深,越来越浑!今儿个咱聊聊曼联的门神——安德烈·奥纳纳。这...
女子搬新家遭邻居多次持刀砍门,... 极目新闻记者 王柳钦 近日,有辽宁大连的网友发视频称,疑似患精神疾病的邻居多次持刀上门,用刀砍其家门...