腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
第
k
个
最小
的
快速
排序
python
、
、
、
我必须得到未
排序
数组中
的
第
K
个
最小
元素。为了不对整个数组进行
排序
,我尝试只对包含
第
K
个
元素
的
子数组进行
排序
。然后我打印从0到len(数组)
的
所有
第
K
个数 array = [6,5,4,3,2,1] if len(lst) <= 1:
浏览 19
提问于2020-09-20
得票数 0
回答已采纳
1
回答
C#:在N×N矩阵中寻找最大m
个
元素
的
高效算法
、
、
我想知道是否有一种有效
的
算法可以在N x N矩阵中找到最大
的
m
个
元素,方法标题如下: double[] greatestValues(double[][] matrix, int numberOfElements
浏览 2
提问于2009-05-02
得票数 2
回答已采纳
1
回答
如何在不使用任何
排序
的
情况下获取未
排序
数组中
的
第
N
个
最大元素?这个是可能
的
吗?
、
在不对n等于2或大于1
的
数组进行
排序
的
情况下,如何使用无序
的
数组中
的
索引来获取数字?如果n = 3为,则输出将为5。因为3,3,4,5,6,8是按顺序排列
的
数组,5是索引3+1(因为n总是大于1)。但是,根本不允许对数组进行
排序
。在只使用内置方法而不使用
排序
的
情况下,我如何编写一
个
允许我这样做
的
方法呢?
浏览 4
提问于2021-02-14
得票数 0
3
回答
在未
排序
数组中查找
最小
/最大
K
元素
的
最有效算法是什么?
、
我有一
个
由N
个
元素组成
的
未
排序
向量,并希望找到
K
个
最小
或最大
的
元素。
K
应该是
K
<< N远小于N,但算法应该是健壮
的
,以便对较大
的
K
值也是有效
的
,例如N
的
50-80%。沿着重用Quicksort
的
思路思考,将意味着准确地使用
第
k
个
最小</
浏览 31
提问于2019-08-07
得票数 0
回答已采纳
2
回答
第
k
个
最小
数字--
快速
排序
比
快速
选择快
、
、
、
、
我已经实现了以下
快速
选择算法,以实现中值选择
的
O(n)复杂度(更一般地,
第
k
个
最小
数): } } 然后我试着将它与使用O(nlog(n))
的
glibc
的
qsort()进行比较,并对其
浏览 23
提问于2017-02-07
得票数 1
回答已采纳
1
回答
Quickselect vs Countingselect
、
、
快速
选择,基于
快速
排序
,计数选择,基于计数
排序
。但是,我希望编写一组指导原则,以确定这两种算法中
的
哪一种最适合特定情况。我需要考虑情况,然后执行指导方针,以确定哪种算法是更好
的
选择。 为此,我需要一点帮助来区分哪种算法在某些领域具有特定
的
优势,等
浏览 0
提问于2012-06-02
得票数 0
回答已采纳
1
回答
使用
快速
排序
获取数组
的
k
个
最小
元素
、
、
如何使用
快速
排序
从未
排序
的
数组中找到
k
个
最小
元素(除了
排序
和获取
k
个
最小
元素之外)?最坏
的
运行时间是相同
的
O(n^2)吗?
浏览 1
提问于2014-07-03
得票数 0
回答已采纳
1
回答
快速
选择和二进制搜索选择之间
的
差异
、
、
我在理解一些更高级
的
排序
、选择、搜索等算法方面取得了一些很好
的
突破。 然而,这是我被困在这里
的
场景。对于要在其中找到
第
k
个
最小
元素
的
值数组,如果未
排序
,则可以使用quickselect;如果已
排序
,则可以使用二进制搜索。如果我没理解错的话,quickselect会通过一
个
轴心/分区系统,通过选择一
个
轴心来搜索一
个
未
排序
浏览 3
提问于2012-06-02
得票数 5
回答已采纳
4
回答
N
个
不同整数数组中
k
个
最小
整数
的
就地
排序
算法
、
有没有一种就地算法可以用1<=
k
<=n将
k
个
最小
的
整数排列在n
个
不同整数
的
数组中? 我相信可以对计数
排序
进行修改,但我似乎不知道如何修改?任何帮助都将不胜感激。
浏览 0
提问于2010-10-21
得票数 0
3
回答
提取
k
个
最大元素
、
、
、
如果我有n
个
整数,是否可以在O(
k
+logn)时间内列出n
个
值中
k
个
最大
的
元素?我得到
的
最接近
的
结果是构造一
个
最大堆并提取最大
k
次,这需要O(klogn)时间。我也在考虑使用顺序遍历。
浏览 0
提问于2017-10-03
得票数 1
1
回答
使用随机
快速
排序
寻找
第
k
个
最小
元素,给出逻辑错误
、
、
因此,我尝试使用
快速
排序
来查找向量中
的
第
k
个
最小
元素。但是在实现它
的
过程中,我
的
逻辑是错误
的
。因此,我得到了错误
的
答案。我使用rand()随机生成透视索引,然后将透视索引移动到向量
的
最右侧。),a.end()-la.size()); int kthsmallest(vector<comp>&
浏览 10
提问于2018-02-13
得票数 0
回答已采纳
1
回答
用
快速
排序
查找
k
最小
项(
Python
)
、
、
我试图实现在和中讨论
的
算法。 left += 1 right -=
浏览 1
提问于2015-11-20
得票数 2
1
回答
用
快速
排序
法求分区
的
时间复杂度
、
利用
快速
排序
中
的
划分算法,给出了一种求n元数组中
第
k
个
最小
数
的
算法。small(a,i,j,
k
) if(i==j) return(a[i]); { else if(m>
k
) small(a,
浏览 1
提问于2013-09-21
得票数 1
2
回答
在未
排序
数组中查找
k
个
最小
数
的
索引
的
Python
算法?
、
、
在
python
中,是否有任何算法来查找未
排序
数组中
k
个
最小
数
的
索引?我知道如何使用numpy模块来实现这一点,但我并不是在寻找它。我立即想到
的
一
个
方向是,它必须与
排序
算法有关。因此,假设我有一
个
algo来使用冒泡
排序
对
python
中
的
数组进行
排序
:n = len(arr) # Traverse thr
浏览 0
提问于2019-03-15
得票数 0
1
回答
如何计算C中向量
的
秩?
如何(高效/
快速
)确定C(非C++或非标准库)中向量(元素)
的
排序
?例如,向量x=(0.25, 0.54, 0.38, 0.32, 0.49, 0.06, 0.41, 0.21, 0.98, 0.23)
的
秩(Ing)应该是rank(x)=(4, 9, 6, 5, 8,顾名思义,“排名”给出了向量
的
每个元素相对于向量
的
所有其他元素
的
排序
。因此,rank(x[
k
])=l意味着x
的
k
第四元素是x
浏览 4
提问于2015-10-27
得票数 2
回答已采纳
1
回答
将Excel中
的
Replicate =LARGE和=SMALL函数复制到
Python
我想从用
Python
语言导入
的
.xlsx文件
的
数值列中获得
第
k
个
最大值/
第
k
个
最小
值。我听说
排序
数组也是一样
的
。因此,我尝试在
Python
中使用openpyxl将不同
的
列隔离到一
个
数组中,如下所示for i in range(1,1183): col_array = factor2_
浏览 2
提问于2021-08-03
得票数 1
2
回答
使用分区在列表中找到Kth
最小
元素--帮助我理解
、
、
、
好
的
,我有一
个
任务,用几种不同
的
方法在列表中找到Kth
最小
的
元素.next方法使用
快速
排序
中
的
分区: “第二种算法是应用
快速
排序<
浏览 6
提问于2012-03-03
得票数 1
回答已采纳
2
回答
找出两
个
项目进行比较
的
可能性。(请提示)
、
、
、
我试图解决以下问题(来自Jeff Erikson教授
的
注释):给定下面的算法,该算法接收一
个
未
排序
的
数组A,并返回数组中
的
第
k
个
最小
元素(考虑到Partition通过标准
的
快速
排序
方法执行它
的
名称,给定随机数据
的
返回(假定它在线性时间内返回1到n之间
的
一致随机整数)并返回新
的
枢轴索引),我们将找到该算法比较输入
浏览 4
提问于2016-04-20
得票数 2
4
回答
如何求
排序
MxN矩阵
的
第
k
个
最小
和
、
、
、
我见过如何在
排序
矩阵中找到
第
k
个
最小
元素
的
解决方案,也看到过如何在两个数组中找到
第
k
个
最小
和
的
解决方案。 但我最近发现了一
个
问题,要求在
排序
的
MxN矩阵中找到
第
k
个
最小
和。总和必须由每行中
的
一
个
元素组成。我真的在努力开发任何接近工作解决方案
浏览 15
提问于2020-03-19
得票数 3
1
回答
无迹就地选择
排序
、
、
、
、
您将看到一
个
长度为n
的
数组A1..n,每个单元格包含apair。所有的高度值都是不同
的
,所有的权重值也是不同
的
。对数组按高度升序
排序
的
任务是设计一种递归分治算法,即给定一
个
整数
k
values.Your 1,n,找到权值
最小
的
第
k
个
条目。在每一级递归中,你只能使用O(1)
个
额外
的
空间。尽管允许您
的
算法在需要时对
浏览 7
提问于2019-10-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
pandas两个简单快速的排序方法
python实现冒泡排序/选择排序
第33集 python机器学习:K均值对多维数据集的处理
Python算法新手入门大全
Python版LeetCode4.两个排序数组的中位数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券