社区
数据结构与算法
帖子详情
怎样用7次对5个数据排序
phoenix1987
2008-04-08 09:23:07
怎样用7次对5个数据排序
...全文
156
3
打赏
收藏
怎样用7次对5个数据排序
怎样用7次对5个数据排序
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meiZiNick
2008-05-01
打赏
举报
回复
等待牛人来答.
大王派我去巡山
2008-04-09
打赏
举报
回复
假设这5个数为a、b、c、d、e
1、任取四个数比较,如a>b,c>d。(2次)
2、a,c比较求出大者,假设为a,此时有a>c>d,a>b。(1次)
3、e与c比较,此时分为两种情况。(1次)
4、 e>c时,b与c比较,得到两种情况,自己画图即可看出再两次即可排好序。
5、 e<c时,e与d比较,此时有四个数已排好序,且最大数已求出,此时再两次同样可排好序(b与c,d,e中的中间值先比较即可)。
njwangchuan
2008-04-09
打赏
举报
回复
归并插入排序
【算法设计与分析】5个数7
次
比较
排序
的算法
本文探讨了
排序
算法中寻找最快方法的问题,特别是在处理少量
数据
时。重点介绍了H.B. Demuth于1956年提出的针对5个元素的
排序
算法,该算法仅需7
次
比较,远低于传统算法所需的8
次
。文章详细解析了这一算法的实现过程,并通过C语言代码示例展示了其复杂但高效的
排序
逻辑。
数据
结构的六大
排序
算法详解_
排序
前 6 8 7 9 0 1 3 2 4 5 第1
次
划分 5 4 2 3 0 1 6 9 7 8
本文介绍了适合不同阶段的学习者的大
数据
知识点体系,包括零基础资料、进阶课程,以及冒泡、选择、插入和高级
排序
算法(如希尔
排序
和归并
排序
)的原理、实现和时间复杂度。同时强调了系统学习和深度研究的重要性。
最多7
次
比较解决5个数的
排序
问题的解法
本文详细介绍了如何通过最多7
次
比较来实现5个数字的
排序
,这是一种高效的
排序
技巧,适合于小规模
数据
的快速
排序
。内容涵盖了算法的步骤、逻辑及其实现,对于理解
排序
算法和优化比较
次
数有很好的参考价值。
数据
结构的六大
排序
算法详解_
排序
前 6 8 7 9 0 1 3 2 4 5 第1
次
划分 5 4 2 3 0 1 6 9 7 8(1)
本文介绍了Java中的Comparable接口在
排序
中的应用,以及冒泡
排序
、选择
排序
、插入
排序
和希尔
排序
的原理、API设计和代码实现。此外,还提到了递归在归并
排序
中的运用。
数据
结构的六大
排序
算法详解_
排序
前 6 8 7 9 0 1 3 2 4 5 第1
次
划分 5 4 2 3 0 1 6 9 7 8(2)
本文详细介绍了冒泡
排序
、选择
排序
、插入
排序
、希尔
排序
(改进版插入
排序
)和归并
排序
的代码实现,以及它们各自的时间复杂度,重点讲解了
排序
原理和算法优化。
数据结构与算法
33,025
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章