腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
找到有区别的数据点
的
算法
?
给定n个样本和n个样本中每一个
的
p >> n(离散)数据点,什么是寻找
k
个数
据点
的
最小
可能集合
的
好
算法
,以便这
k
个数
据点区分所有n个样本? 对我来说,一个好
的
算法
找到一个近似
最小
的
集合也就足够了。
浏览 0
提问于2011-08-05
得票数 1
回答已采纳
1
回答
从
最小
堆中寻找第
k
个
最小
元素
的
O(
k
)
算法
、
、
o(klogn)解很容易找到第
k
个minimum.And这里是一个O(klogk)解。但我在想一个
算法
,如果正确的话,它可能是o(
k
)。从
最小
堆中取出前
k
个元素(前
k
个节点,逐级遍历),并将它们存储在一
个数
组中.Now max heapify这
个数
组从下到上取这个堆
的
0(
K
) time.The根将是所需
的
answer.Can有人看到这个
算法
的
缺陷了吗
浏览 0
提问于2014-11-19
得票数 0
1
回答
检查x在
最小
堆中是否大于
k
个
最小
数。
、
、
我读了以下问题:,但我还有更多
的
问题要问。我不想在这么旧
的
帖子里发帖。所以:前面的问题做同样
的
事情,但最大堆和小。考虑一个二进制
的
最小
堆: 2 323,18 80,88 5
浏览 2
提问于2014-06-01
得票数 4
回答已采纳
1
回答
当使用
K
-均值聚类
算法
时,是否可能有一组导致无限循环
的
数据?
、
、
、
、
这个问题更多
的
是理论性
的
,而不是专门试图解决问题
的
. 我在这里试图展示
的
是,想象一下,如果程序在迭代6和迭代9之间切换,并一直这样做。我
的
代码在使用
K
-Means之前被随机挂起,所以我不认为这是不可能
的
浏览 3
提问于2020-02-20
得票数 0
回答已采纳
1
回答
如何在不使用任何排序
的
情况下获取未排序数组中
的
第N个最大元素?这个是可能
的
吗?
、
在不对n等于2或大于1
的
数组进行排序
的
情况下,如何使用无序
的
数组中
的
索引来获取数字?如果n = 3为,则输出将为5。因为3,3,4,5,6,8是按顺序排列
的
数组,5是索引3+1(因为n总是大于1)。但是,根本不允许对数组进行排序。在只使用内置方法而不使用排序
的
情况下,我如何编写一个允许我这样做
的
方法呢?
浏览 4
提问于2021-02-14
得票数 0
2
回答
生成数,具有高hamming距离
、
我正在寻找一种快速生成小于2^64
的
k
个非负整数
的
方法,其中,在基2中,任意两
个数
字之间
的
最小
Hamming距离尽可能高。例如,如果我正在寻找
k
=4数字,并且它们应该小于2^4,那么它们可能是:00111111对于给定
的
k
,有快速生成这些数字
的
算法
吗?我
的
k
是10^4。或者,一种生成一组数字
的
浏览 8
提问于2015-10-16
得票数 5
回答已采纳
2
回答
如何使用分区来解决具有重复项
的
top-
k
问题?
、
、
、
给定一
个数
组和一
个数
字
k
,其中
k
小于数组
的
大小,我们需要找到给定数组中
的
第
k
个
最小
元素。下面的函数使用Quick-select
算法
找出第
k
个
最小
的
元素。int findTopK(int L, int R
浏览 0
提问于2020-07-26
得票数 1
2
回答
如何求数组
的
最小
正数
K
使数组严格升序
如何找到
最小
正数
K
,以便对于数组中
的
每一项,从-
K
中加或减一
个数
字,
K
可以导致严格
的
升序数组? 定义f(i,j) = ai - aj + j-i-1 (i<j和ai > aj要求:所有反向序对)2*
K
>
浏览 6
提问于2013-09-29
得票数 11
2
回答
寻找计算未排序数组
的
一部分
的
有效
算法
、
、
、
、
对于下面的每个
k
值,根据计算
k
最小
值
的
最坏情况复杂度,建议一种有效
的
算法
,其中:b.
k
= n/3对于每种情况,给出
算法
的
简短描述,并简要分析最坏情况和最佳情况
的
复杂性编辑:我们不需要对未排序
的
数组进行排序,只要我们以一种有效
的
方式计算
k
就可以了。好
的
,所以
浏览 0
提问于2015-05-02
得票数 0
2
回答
算法
的
下限是多少?
、
、
、
、
让一个
算法
得到一个大小为n
的
未排序数组。让一
个数
字
k
<=n。该
算法
从1到
k
(升序)输出
k
-
最小
数.该
算法
的
下界是什么(每
k
个)?Omega(n) #1,#2都是正确
的
。现在,根据我
的
理解,如果我们想找到一个
算法
的</
浏览 1
提问于2015-02-16
得票数 1
1
回答
N个序整数中
k
个整数
的
最小
方差
给定一系列n个整数和一
个数
k
,n>
k
,
最小
k
个新整数方差
的
解是什么?您可以将任何连续整数加到一个新整数中,从而将n个整数缩减为
k
个整数。 下面是一个例子。给定n=4,
k
=2,整数级数为4,4,1,1。我提出了一个贪婪
的
算法
,它是这样
的
:对于每一个可能
的
新整数,
最小
化这个整数
的
差
的
绝对值和所有整数
的
平均值。
浏览 3
提问于2015-08-31
得票数 0
回答已采纳
1
回答
使用分而治之
的
方法从给定
的
列表中找出第二个
最小
的
数字。
、
给定一个n
个数
的
列表,我们希望从这个列表中找到
最小
的
和第二
最小
的
数。描述一个解决这个问题
的
分而治之
算法
.假设整数
k
的
n= 2^
k
,即使在最坏
的
情况下,使用您
的
算法
的
比较次数也不应该超过3n/2−2。我目前
的
解决方案是使用select
算法
获取中值,然后将列表划分为L1(包含小于或等于中
浏览 3
提问于2013-10-16
得票数 10
回答已采纳
1
回答
您将如何随机选择快速排序以获得多个元素?
、
、
、
我现在对
算法
还很陌生,我遇到了一种方法,用随机选择从快速排序中获得数组中
K
最小
的
元素。然而,有一个练习是有人提议
的
,所以它返回了
K
最小
的
elementS,例如:int a6 ={ 1,3,4,2,5,6 }输出"3“ 但我正在寻找12,3,或最多
K
浏览 7
提问于2022-09-14
得票数 -1
3
回答
如何从数十亿
的
数字中有效地找到10个最大
的
数字?
、
、
问题陈述:从包含数十亿
个数
字
的
文件中找到10个最大数字 空间复杂性在所有情况下都是我使用一个文件读取器和一个存储最多10
个数
字
的
排序数组来读取文件。我将检查currentLine是否大于数组中
最小
的
元素-如
浏览 1
提问于2017-01-15
得票数 4
回答已采纳
1
回答
一种二维数组中间最大值填充
算法
、
、
、
、
有没有一种有条不紊
的
方法来对2D正方形数组
的
值进行排序,其中最大值在中间,
最小
值在边缘?示例:或者:我不确定哪一个是最好
的
,也不知道如何对nxn数组(其中n是奇数)这样做。
浏览 0
提问于2019-07-19
得票数 0
2
回答
算法
:从n
个数
组(队列)中找到
k
个数
的
最小
和
我需要
最小
化从这些队列中选择
的
k
个数
之和。请注意,这些都是队列,因此排序非常重要,一次只能从任何队列中选择第一个编号。一旦该数字被选中并从队列中删除,我们就可以继续到该队列中
的
下一个队列。因此,不允许排序(订单是重要
的
)。求两
个数
的
最小
和8 2 2在上面的例子中,我可以从第一队列中选择2,从第二队列中选择8,或者从第二队列中选择8和2。这两种选择
的
总和都是10。 示例2:
浏览 4
提问于2016-01-11
得票数 11
回答已采纳
1
回答
一种线性/对数
算法
,用于在数组上进行一些运算后找到数组中
的
最小
元素
、
、
问题如下:假设n=3和
k
=2因此,答案是3,因为它是数组
的
最大值可能
的
最小
值。我试着想出一个
算法
来解决这个问题,但是每个
算法
都是O(n^2)
的
。我在考虑是否可以对每
个数
字进行检查,直到arr
浏览 1
提问于2017-03-12
得票数 0
3
回答
我可以使用普通
的
最小
堆方法来解决“合并
k
排序
的
数组”吗?
、
、
、
我们得到了
k
个排序
的
数组。假设
k
=3 a1={1,4,7} a2={3,5} a3={2,6,7}现在我们应该按排序顺序合并这3
个数
组。因此,输出将是{1,2,3,4,5,6,7,7}。现在,在我接下来
的
教程中,他们维护了一个索引,并使用
最小
堆来解决这个问题。但我
的
问题是,既然min heaps按排序顺序存储元素,那么我们是否可以简单地对
k
个数
组中
的
所有元素使用min heap
的
push函数,然后
浏览 38
提问于2021-07-04
得票数 2
1
回答
两个排序数组并找到
k
‘’th
最小
数
、
、
、
、
两个排序数组A, B与长度n,m (n <= m),和
k
给出了(
k
>= log n)。 利用log (nm),我们可以在这两
个数
组
的
并集中找到
k
-th
最小
数。我在问题2 中有一个解决方案,但我
的
挑战是为什么两个给定条件"(n <= m)“和"
k
>= log”不影响该
算法
?
浏览 3
提问于2022-04-20
得票数 1
回答已采纳
1
回答
用O(m (log + log ))时间复杂度
算法
求n*m矩阵中每一行排序
的
kth
最小
元素
、
、
、
、
我们有m*n矩阵,这样每一行都是按非递减顺序排列
的
(用不同
的
元素排序)。设计了一种阶O(m (log m+ log n))
算法
,在该矩阵上寻找
k
-th
最小
元素(只有一个元素为
k
-th
最小
元素)。 我们在O(m log
浏览 8
提问于2021-01-16
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券