全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3029 5
2013-06-25

对于排序问题,有两个经典的算法:选择排序法 冒泡排序法。


这两种算法的各种主流编程语言(C,C++,C#,JAVA)的实现版本都有。


下面以SAS语言为例,实现这两种算法。

http://blog.sina.com.cn/s/blog_41889b900101p3yx.html

复制代码

复制代码

其实如果不是为了好玩,SAS有简单的例程可以实现。


复制代码

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-6-25 13:29:55
版主知道SAS的proc rank用的什么方法排序吗?
我觉得SAS干什么都不快
但是排序真的很快
快速排序吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-25 21:49:52
playmore 发表于 2013-6-25 13:29
版主知道SAS的proc rank用的什么方法排序吗?
我觉得SAS干什么都不快
但是排序真的很快
这个还真没留意过,没研究这么深啊。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-26 08:42:49
webgu 发表于 2013-6-25 21:49
这个还真没留意过,没研究这么深啊。
嗯,版主你给的算法都是对array排序的
这种类似于序列或矩阵的运算我觉得都不是SAS的强项

版主有没有兴趣用IML做一个最简单的对Dataset的排序?
用起泡法就行
然后和proc sort比较下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-6-26 13:57:58
playmore 发表于 2013-6-26 08:42
嗯,版主你给的算法都是对array排序的
这种类似于序列或矩阵的运算我觉得都不是SAS的强项
呵呵,好。有空折腾下。 IML用得不熟。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-2-24 14:16:03
楼主有其它排序算法的sas代码吗比如堆排序、插入排序等等
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群