注册
登录
编程中国
搜索
标签
帮助
编程论坛
»
C语言论坛
» 几种排序方法的比较
搜索
学习型 ASP/PHP/ASP.NET 主机
30
元/年
全能
ASP/PHP/ASP.NET
主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
‹‹ 上一主题
|
下一主题 ››
26
‹‹
1
2
3
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
几种排序方法的比较
sunkaidong
论坛元老
帖子
3851
精华
0
性别
男
来自
南京师范大学
注册时间
2006-12-28
个人空间
发短消息
加为好友
当前离线
21
#
大
中
小
发表于 2008-5-7 23:46
只看该作者
回去睡觉了
直接插入排序 最好o(n) 最坏o(n^2)
选择排序 o(n^2) o(n^2)
冒泡 o(n) o(n^2)
快速 o(nlogn) o(n^2 )
堆 o(nlogn) o(nlogn)
归并 o(nlogn) o(nlogn)
学习需要安静。。海盗要重新来过。。
UID
117497
积分
42361
阅读权限
90
在线时间
1404 小时
最后登录
2008-7-5
查看详细资料
TOP
广陵绝唱
中级会员
帖子
448
精华
0
注册时间
2008-2-15
个人空间
发短消息
加为好友
当前离线
22
#
大
中
小
发表于 2008-5-7 23:48
只看该作者
回“爱在雨中飞的鸟儿”
~~~~~~~
麻烦你一下,我这人性子急:你说话能不能说全,不要总说半句留半句的?“噢,我的上帝,你听谁说的?”……这就没了下文,你是吊人家胃口还是什么意思?
我写的程序中,每一次交换都puts数组一次,所以我依据它的值才说的步数。也许是不对的,但你能不能更正一下啊?
谢谢你啦,我的上帝。
UID
231094
积分
4928
阅读权限
30
在线时间
214 小时
最后登录
2008-6-29
查看详细资料
TOP
qinxinhai
中级会员
帖子
234
精华
0
来自
湖南长沙
注册时间
2008-4-27
个人空间
发短消息
加为好友
当前离线
23
#
大
中
小
发表于 2008-5-7 23:54
只看该作者
我的天啊
我秀我自己
UID
247603
积分
2574
阅读权限
30
在线时间
44 小时
最后登录
2008-5-21
查看详细资料
TOP
StarWing83
金牌会员
帖子
1511
精华
1
性别
男
来自
湖北工业大学
注册时间
2007-11-16
个人空间
发短消息
加为好友
当前离线
24
#
大
中
小
发表于 2008-5-7 23:58
只看该作者
回复 22# 的帖子
这是以比较为基础的判断
但实际上,交换的花销比比较要大
所以实际上,选择的效率高于冒泡……
Over。
To广陵:
每一次交换都puts一次?你确定除了交换没有别的操作?你确定快排的递归过程没有额外的性能损耗?
专心编程………
飞燕算法初级群:3996098
我的Blog
UID
218134
积分
16621
阅读权限
70
在线时间
340 小时
最后登录
2008-7-5
查看个人网站
查看详细资料
TOP
广陵绝唱
中级会员
帖子
448
精华
0
注册时间
2008-2-15
个人空间
发短消息
加为好友
当前离线
25
#
大
中
小
发表于 2008-5-8 00:07
只看该作者
回复 25# 的帖子
~~~~~~~~~~~~
唉~那就是时间复杂度的问题了,以后研究研究它吧。我所做的就是以交换步数体现效率吧,现在的水平我也只能作出这样的程序来了。不过学习中,相信会很快弄明白的。
UID
231094
积分
4928
阅读权限
30
在线时间
214 小时
最后登录
2008-6-29
查看详细资料
TOP
心若止水
注册会员
帖子
73
精华
0
注册时间
2008-4-9
个人空间
发短消息
加为好友
当前离线
26
#
大
中
小
发表于 2008-5-8 13:40
只看该作者
支持楼主,希望楼主再接再励。论坛发扬光大指日可待。
UID
242598
积分
803
阅读权限
20
在线时间
42 小时
最后登录
2008-6-23
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
26
‹‹
1
2
3
控制面板首页
编辑个人资料
积分记录
公众用户组