腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
有效
的
选择
排序
算法
?
、
我实现了以下方法,使用
选择
排序
对数组进行
排序
: public T[] selection(T[] arr) T temp, min; arr[i] = arr[j]; } return arr; } 我在区分我
的
算法
和冒泡
排序
算法
时遇到了麻烦我
的
<em
浏览 39
提问于2021-11-18
得票数 0
2
回答
排序
-如何
选择
排序
是
有效
的
?
、
最近,我正在分析C# 中基本
排序
算法
的
时序。总之,在第55页,作者提到了这一点。 我
的
问题
浏览 1
提问于2016-10-23
得票数 2
回答已采纳
1
回答
为了使用非递归
排序
方法,对数组大小
的
理想阈值应该是什么?
、
、
我最近对
排序
算法
做了一次修改。在恢复时,我设想了一些代码,根据数组
的
大小,从两个可用
的
排序
算法
中
选择
最优
的
排序
算法
来
排序
数组。例如,它必须在insertion sort和quicksort之间进行
选择
。众所周知,quicksort被广泛用于对大型数组进行
排序
,并且实现了其平均案例时间,即O(nlogn),尽管最坏
的
时间是O(n^2)。另一方面,i
浏览 0
提问于2015-03-28
得票数 3
回答已采纳
1
回答
为小数据
选择
排序
和快速
排序
、
我知道快速
排序
是目前最快
的
排序
算法
。如果我有一个7或10项
的
小数据集,那么
选择
排序
比快速
排序
更
有效
还是相反?
浏览 0
提问于2018-11-15
得票数 0
回答已采纳
3
回答
什么时候会有人使用
选择
排序
?
、
如果有这么多更快、更
有效
的
排序
算法
可用(合并
排序
、堆
排序
、快速
排序
),为什么
选择
排序
仍然被教授?如果是因为它们还在使用,那么什么时候会有这样
的
例子呢?
浏览 0
提问于2018-11-12
得票数 3
回答已采纳
5
回答
用最少
的
辅助内存删除重复
的
项目?
、
、
、
、
在腋下内存使用量必须最小,甚至不需要任何堆分配
的
约束下,从数组中删除重复项
的
最
有效
方法是什么?
排序
似乎是显而易见
的
选择
,但这显然不是渐近
有效
的
。有没有更好
的
算法
可以就地或接近就地完成?如果
排序
是最好
的
选择
,那么什么样
的
排序
才是最好
的
呢?
浏览 10
提问于2008-12-11
得票数 3
8
回答
按顺序查找数组中最大
的
10%
的
数字
、
给定一个具有'N‘个数字(N >100)
的
数组。我们怎么才能找到它们中最大
的
10%呢?(如果n/10不是整数,我们可以对其进行舍入)我在下面列出了我对
算法
的
想法,真的需要一些帮助来找出最
有效
的</e
浏览 1
提问于2010-03-01
得票数 12
2
回答
如何在数组中找到kth最小元素
我正在寻找一种
有效
的
算法
,在n个元素
的
未
排序
数组中找到k‘’th最小元素,其中1 <= k <= n。显而易见
的
是,首先对数组进行
排序
,然后
选择
k‘The元素,这将导致O(n * log(n))
的
运行时间,但我想可以以更
有效
的
方式完成,因为
排序
数组似乎“做得太多了”。例如,对于k=1,任务是找到数组
的
最小值,这可以在O(n)中完成。 有谁知道更好<em
浏览 0
提问于2015-12-24
得票数 0
3
回答
对像素数据
的
最高值进行
排序
和平均值
、
我正在寻找最
有效
的
方法,以确定从灰度预览
的
最高100个像素值
的
平均值。 预览部分我或多或少同意;但是,它决定哪种
排序
方法是最
有效
的
。另一种
选择
是应用阈值,这将消除大部分数据。对于300多万值
的
未
排序
数据集,哪种
排序
算法
最
有效
?
浏览 0
提问于2013-06-01
得票数 1
回答已采纳
4
回答
O(nlogn)就地
排序
算法
、
、
、
、
这个问题是在我
的
计算机科学入门期中考试准备
的
。 有一种
算法
可以在O(n)时间内找到列表中
的
kth元素,并假定它已经就位。使用该
算法
,编写一个在最坏情况下运行
的
就地
排序
算法
O(n*log(n)),并证明了它
的
有效
性。既然这个
算法
存在,为什么还会使用mergesort呢?我假设我必须编写一些快速
排序
算法
的
替代形式,这是O(n^2)
的</em
浏览 3
提问于2015-10-21
得票数 2
1
回答
在有向图中寻找最大权重电路
的
算法
是什么?
、
、
、
第一个问题是,我找不到一个
算法
,它以有向图作为输入,作为输出给出图中所有循环
的
列表。(这个问题应该是NP-完全
的
)。经过一段时间
的
思考,我意识到我可能真正需要
的
是找到最大权重(边
的
权重之和)
的
电路(它可以有重复
的
顶点,但不能有重复
的
边)。这也应该是一个NP-完全问题,一种处理方法可以是列出图中
的
所有电路,然后根据边权和
排序
它们。 你知道有哪些
算法
给出了一个有向图中所有电路
的
浏览 0
提问于2017-01-18
得票数 2
回答已采纳
3
回答
对于几乎
排序
的
文件、插入或
选择
排序
,您会使用哪一种?
、
我想知道您是否会使用插入或
选择
一个几乎
排序
的
文件。这两家公司平均进行了多少次互换?我听说过用于
选择
的
N/2和O(n)!我知道插入时必须扫描数组
的
排序
部分,以查找放置新元素
的
位置,但在
选择
中,必须扫描数组
的
整个未
排序
部分,以找到要添加到未
排序
子数组开头
的
下一个元素。
浏览 0
提问于2018-12-05
得票数 3
回答已采纳
4
回答
这是
选择
排序
还是插入
排序
?
、
假设我们使用二次
排序
算法
对一个由十个整数组成
的
数组
排序
。在对
算法
的
主循环进行四次迭代之后,排列数组元素如下所示:哪条语句是正确
的
?(注意:我们
的
选择
排序
首先
选择
最大
的
项目。)B。
算法
可能是
选择</e
浏览 7
提问于2015-05-09
得票数 0
回答已采纳
1
回答
对数组进行
排序
的
有效
方法(
排序
方法必须从数组中
选择
一个元素并将其放在数组
的
其他位置)
、
、
通过一次
选择
一个整数并将其插入数组中
的
任何位置,我可以使用什么最
有效
的
方法来
排序
一个整数数组?或者,在数组
的
末尾或开头插入它? 我正在寻找一种
算法
,它可以在最小
的
步骤数中做到这一点,不像
选择
排序
。
浏览 5
提问于2015-09-29
得票数 1
回答已采纳
1
回答
通过
选择
从数组中按升序打印值
的
好处?
我阅读了关于按升序排列一些数组
的
教程,并理解了
的
思想。然而,现在我正在考虑其他
的
方法来执行这个手术。想知道下面的想法会
有效
吗?该方法将使用while循环并检查(而数组中
的
剩余数字不等于0),在数组中找到最小
的
数字,打印出数字并从数组中删除它。重复相同
的
进程,直到数组= 0中
的
剩余数字。因此,我
的
数字也将按升序打印出来,数组中
的
数字在每个循环中都会减少,直到达到零为止。 几周前,我刚开始学习编程,现在在编写代码时遇到了
浏览 5
提问于2020-11-06
得票数 0
回答已采纳
1
回答
通过一次显示两个项目,根据用户偏好对列表中
的
项目进行
排序
的
最
有效
方法是什么?
、
、
、
、
基本上,我试图制作一个
算法
/程序,使1用户通过一次在两项中
选择
他最喜欢
的
一项来对列表中
的
所有项目进行
排序
。用户可以
选择
:a或C.因此,我们可以看到步骤
的
数量取决于用户
的
选择
。 那么,在最小数量
的
比较中对所有项目进行
排序
的
正确或最
有效
的
方法是什么?我
浏览 6
提问于2021-04-12
得票数 3
回答已采纳
1
回答
我
的
排序
算法
有名字吗?
、
、
在一次学校作业中,我应该创建一个
排序
算法
。然而,据我所见,(在Google上)上面的代码不是冒泡
排序
,冒泡
排序
看起来更像下面的代码:(可能不是它最
有效
的
版本,但无论如何)。ints[i]=sub; } }我确信我并没有发明一种新
的
排序
算法
,但是我找不到使用与我编写
的
代码相
浏览 2
提问于2019-03-27
得票数 1
回答已采纳
2
回答
关于数据结构和
排序
算法
的
几个问题
、
我正在学习数据结构和
排序
算法
,我有一些问题想问: 对于小数据我们应该使用什么
排序
算法
,对于大数据我们应该使用什么
排序
算法
?我知道这要视情况而定,我们应该
选择
可用
的
算法
,但我不明白具体情况。
浏览 2
提问于2014-04-22
得票数 2
6
回答
C++高效计算运行中
的
中值
、
、
读过我之前
的
问题的人都知道我在理解和实现快速
排序
和快速
选择
方面的工作,以及其他一些基本
的
算法
。 Quickselect用于计算未
排序
列表中
的
kth最小元素,此概念也可用于查找未
排序
列表中
的
中位数。这一次,我需要帮助设计一种高效
的
技术来计算运行中位数
的
,因为quickselect并不是一个好
的
选择
,因为每次列表发生变化时,它都需要重新计算。因为quickselect
浏览 3
提问于2012-06-07
得票数 26
回答已采纳
1
回答
如何在双链接
的
指针列表上实现快速
排序
?
、
、
、
我有快速
排序
指针数组
的
代码(如果对任何人都有帮助的话),但是我是如何对doble链接
的
指针列表进行
排序
的
呢?
浏览 1
提问于2015-05-06
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券