经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
求大牛指点我这个R 语言下实现快速排序的代码为甚么实现不了???
楼主
小洋仔
1131
3
收藏
2013-10-16
> p<-runif(100,0,100)
> quicksort<-function(p,left,right){ch=p[left]
+ i=left
+ j=right
+ while(i<j)
+ {
+
+ if(x < a[j])
+ j=j-1
+ else if(x > a[j])
+ {
+ a[i] = a[j]
+ a[j] = x
+ i=i+1
+ }
+ else if(x < a[i])
+ {
+ a[j] = a[i]
+ a[i] = x
+ j=j-1
+ }
+ else
+ i=i+1
+ }
+ p[i]=ch
+
+ if(i-1>left) quicksort(p,left,i-1)
+ if(right>i+1) quicksort(p,i+1,right)}
> p
[1] 0.6721577 96.5027113 32.2703216 76.2143556 65.9149719 85.9785267
[7] 39.2426588 35.9722600 93.5380847 61.9316160 94.0706237 36.9353253
[13] 65.9264255 43.5602790 83.9091803 16.3602602 37.4964606 28.5749599
[19] 68.4471624 36.7368858 40.1672222 50.4932683 31.3177940 6.7133734
[25] 78.1055106 98.5880675 79.5094726 44.0707092 98.2645052 59.1606970
[31] 22.6350563 33.4550252 34.0973574 63.8449915 86.9181821 25.6653097
[37] 25.8161086 77.0175179 35.5044926 75.2793056 76.5525305 67.9060440
[43] 25.5370278 42.4302203 71.5184052 18.8607711 69.1706316 92.9256871
[49] 9.3566732 37.7323798 87.5504809 27.7237670 92.0297692 33.2360562
[55] 36.3448430 33.4685644 80.2104504 12.7220180 72.2035036 6.9564658
[61] 88.8564947 12.2645529 53.3937304 83.1266639 29.6486935 37.7298405
[67] 92.5207953 97.1605147 46.1964491 56.4213979 37.2509545 50.5231358
[73] 49.4990559 14.4918527 54.9745834 80.0778060 58.5499927 97.6321240
[79] 94.4167936 12.8242112 81.2632723 30.2013297 20.6150777 31.3681859
[85] 35.3471182 47.5657865 83.3441733 73.5218429 1.7199268 74.8011996
[91] 39.1636194 33.8811798 5.1718507 42.5634972 53.6450833 63.4784424
[97] 40.7791622 1.2441975 5.4720691 77.7079651
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
nieqiang110
2013-10-19 23:30:33
set.seed(1234567)
p<-runif(100,0,100)
sort(p)
楼主:试试我这个代码,简单易行,不知道是否符合你的要求。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
小洋仔
2013-10-21 20:33:27
nieqiang110 发表于 2013-10-19 23:30
set.seed(1234567)
p
亲,谢谢你,这个是我导师给我的作业,只能自己编码。再次感谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
nieqiang110
2013-10-21 21:11:58
哈哈哈哈,建议你查查sort函数的源代码,改一改
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
栏目导航
R语言论坛
房地产专版
国民经济管理
经济金融数学专区
真实世界经济学(含财经时事)
SAS专版
热门文章
《那年2003》 第66章:时间管理大师?周旋于 ...
《信用价值论》社会再生产方程式解读 与在宏 ...
多复变函数论 作者: 萧荫堂 钟家庆 陈志华
参数估计:CDA数据分析师的核心推断工具,用 ...
通用指标与场景指标:CDA数据分析师的核心分 ...
2024年合集 ESG评级数据大全(彭博 华证 Wi ...
技术趋势2026
人工智能赋能应用实践指南
芜宣机场,增长740%!
CAS EXAM6 2023版TIA教材
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
【新课】26年3月|Gemini辅助论文写作与数据 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群