社区
C语言
帖子详情
怎样通过7次比较排定5个元素???
Aaron_Jerry
2004-10-07 02:40:16
各位高手帮我设计一个算法:怎样通过7次比较排定5个元素???
我怎么也想不出来。谢谢!!!
...全文
117
5
打赏
收藏
怎样通过7次比较排定5个元素???
各位高手帮我设计一个算法:怎样通过7次比较排定5个元素??? 我怎么也想不出来。谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vioy
2004-10-07
打赏
举报
回复
标记
kobefly
2004-10-07
打赏
举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=186049
不错的帖子
学习
谢谢
dengsf
2004-10-07
打赏
举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=186049
newpuple
2004-10-07
打赏
举报
回复
现有5个数存在数组a[5]里,我们用堆排序即将a[0],a[1]为一组,a[2],a[3]为另一组,a[4]为最后一组,将前两组排序,各需1次,共两次,前两组的最大的数及a[4]分一组再将剩下的两个数分为一组,即前两组的最小的数,再排序,则前一组需3次,后一组需1次,次时已经确定了5个数中最大的和最小的,再将后一组的最大值和前一组的后两个数比较则排序完成,所需次数为8。
Flood1984
2004-10-07
打赏
举报
回复
堆排序不就可以吗?
(数组)6. 无序数组中找出第K大的元素
在未排序的数组中找到第 k 个最大的元素。...每
次
切分操作总能
排定
一
个元素
,还能够知道这
个元素
它最终所在的位置,这样每经过一
次
partition(切分)操作就能缩小搜索的范围 实现代码 public class Solution { public
leetcode215. 数组中的第K个最大元素
方法二:借助 partition 操作定位到最终
排定
以后索引为 len - k 的那
个元素
(特别注意:随机化切分元素) 方法三:优先队列(默认是最大堆) 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组...
EduCoder-Web程序设计基础-html5—分文本层
次
语义元素-第3关:cite元素和time元素
本关任务:运用HTML5的语义化元素设计一个带有时间语义和引用说明的程序。效果图如下: 文本语义效果图2 相关知识 为了完成本关任务,你需要掌握:1.time元素,2.cite元素。 time元素 time元素定义日期或时间,该元素...
215. 数组中的第K个最大元素
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和...
八大排序之选择排序
因为每
次
排序都能
排定
一
个元素
,所以交换总
次
数是N,所以算法时间效率取决于
比较
的
次
数 对于长度为N的数组,选择排序大约需要N^2/2
次
的
比较
和N
次
的交换 因此选择排序有两个鲜明特点 运行时间和输入无关 为了找出下...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章