腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7191)
视频
沙龙
1
回答
获取数组中
的
最大
k
元素,以
O
(
n
+
klogk
)
的
顺序使用堆输出?
、
我试图将我
的
算法运行时降到
O
(
n
+
klogk
),但我似乎无法做到这
一
点。我正在使用最小堆获得
O
(
n
+ nlogk)。基本算法如下: 对于每个元素,在kth元素(arrk到arrn-1)之后,将其与MH
的
根进行比较。
O
((
n-k</e
浏览 0
提问于2018-02-20
得票数 1
回答已采纳
1
回答
简化
一
个大
的
O
表达式
O
(
k
+ (
n-k
)
Logk
+
kLogk
) =
O
(
n
+
klogk
)?
在寻找数组A中
k
个最小或最大元素
的
练习中,有
一
个解决方案可以产生
O
(
k
+ (
n-k
)
Logk
+
kLogk
)运行时间。然而,我
的
朋友告诉我这个
表达式
等于
O
(
n
+
klogk
)。我不确定他是对是错,有人能帮我算
一
下这个数学题吗?
浏览 5
提问于2018-02-21
得票数 0
回答已采纳
1
回答
简化
使用堆
的
解决方案
的
大
O
分析
问题是:数组是
k
排序
的
,如果所有元素最多按
k
个位置错位(相对于真正
的
排序顺序)。在时间
O
(
n
日志
k
)中对
k
排序数组进行排序。我
的
解决方案是: 1.创建大小为
n
的
新数组(这是
O
(1)) 2.创建大小为
k
的
最小堆并填充数组
的
前
k
元素(这是
O
(
k
))。3.逐个从min堆中移除min
浏览 0
提问于2018-02-26
得票数 0
回答已采纳
2
回答
从二进制堆中寻找第
k
个最小元素
的
O
(
klogk
)时间算法
、
、
、
、
我们有
一
个
n
节点二进制堆,其中包含
n
不同
的
项(最小
的
根项)。对于
k
<=
n
,找到
一
个
O
(
klogk
)时间算法来从堆中选择kth最小元素。
O
(klogn)很明显,但是想不出
一
个
O
(
klogk
)。
浏览 1
提问于2011-10-05
得票数 34
回答已采纳
2
回答
算法
的
下限是多少?
、
、
、
、
让
一
个算法得到
一
个大
小为
n
的
未排序数组。让
一
个数字
k
<=
n
。该算法从1到
k
(升序)输出
k
-最小数.该算法
的
下界是什么(每
k
个)?Omega(
n
) #1,#2都是正确
的
。现
浏览 1
提问于2015-02-16
得票数 1
1
回答
如何有效地在给定
的
数组范围内找到唯
一
的
数字?
、
、
、
给定数组(未排序)和很少
的
范围查询。对于每个查询,我需要在给定范围内找到唯
一
的
数字数。这是我想出
的
天真的方法。#include<cstdio>using namespace std; { int a[
n
+1]; a[0]=0;
浏览 7
提问于2015-01-17
得票数 1
1
回答
数组中
的
Kth和
、
、
、
、
我有
一
个有
n
个元素
的
数组,我需要计算两个元素对
的
n
*
n
和(arrayi+arrayj).All和按升序排列,我需要找到Kth和。例如:所有总和:{(3+3),(3+4),(4+3),(3+5),(5+3),(4+4),(4+5),(5+4),(5+5)}我需要找到Kth和
的
值(在这种情况下,第6和是4+4,我将返回8); 这是我
的
解决方案;它不是
浏览 4
提问于2015-03-31
得票数 1
1
回答
分治
k
-路合并算法
的
时空复杂度
、
、
、
考虑到A是
k
数组
的
数组。每个内部数组都进行排序,并包含m个元素。two sorted arrays with time complexity of
O
(
n
) 为什么这个算法
的
时间复杂度是
O
(m*
klogk
)?我
的
第
一
个想法是,递归方法运行日志时间,在每
一
轮复制数组时,数组是
O
(m *
k
),合并排序是
O
( My log (My)),其中1 <= i <
浏览 0
提问于2018-03-15
得票数 1
回答已采纳
2
回答
有没有
一
种更干净
的
方法可以在字典中找到最高
的
5个值?
、
现在,我正在循环我
的
整个字典五次,并保持最高值后,每次迭代和删除条目。但这似乎是
一
种非常讨厌
的
方式来做我想做
的
事。基本上,我想得到我
的
字典
的
前五大价值,并返回键,有更好
的
方法来做这个,而不是重复它五次吗?
浏览 0
提问于2014-02-25
得票数 1
回答已采纳
1
回答
以小于
O
(nklogk)
的
时间复杂度合并
k
个大
小为
n
的
数组
、
、
、
问题是: 不过,我
的
问题是,我们能不能比nklogk少排序,这意味着,运行时是
o
(nklogk)。于是我在网上搜索并找到了这样
的
答案: 它声称将
浏览 5
提问于2022-05-22
得票数 0
1
回答
这个函数
的
时间复杂度是多少?
、
以下是Java中问题
的
示例解决方案。 时间:
O
((
n-k
)(
k
*
logk
)) ==
O
(nklogk) 空格(辅助):
O
(<
浏览 1
提问于2017-04-15
得票数 2
回答已采纳
1
回答
将
K
个元素插入到
O
(
klogk
+
n
)中
N
个元素
的
有序列表中
、
、
我们如何在
O
(
k
log
k
+
n
)时间内将
k
个新元素插入到大小为
n
的
排序列表中? 我猜
klogk
可以通过首先合并
k
个元素,然后将它们插入到大小为
n
的
列表中来实现。但我遗漏了(+
n
)部分。
浏览 47
提问于2018-12-12
得票数 2
回答已采纳
1
回答
是否为真: log(
k
!)=
O
(
k
)
、
、
、
声称log(
k
!)=
O
(
k
)是否正确?我在网上寻找证据,但没有找到任何证据。
浏览 16
提问于2021-01-09
得票数 0
2
回答
如何实现最小堆排序以查找kth最小元素?
、
、
、
我
一
直在为类实现选择排序问题,其中
一
个任务是使用最小堆在数组中找到kth最小元素。我知道程序是: bool Example::min_heap_select(long
k
, long & kth_smallest) const {
浏览 3
提问于2011-04-10
得票数 5
回答已采纳
3
回答
算法-查找数组中
的
第
k
个下
一
个元素
我不能回答
一
个问题,你能帮我吗?For i=1 to i=
n
/2, if A[i]<=A[2i] and A[i]<=A[2i+1] A is called as a "bst" 在
一
个有
n
个元素
的
bst中寻找kth最小元素
的
时间复杂度是多少
浏览 0
提问于2015-06-14
得票数 3
1
回答
对包含大量数据
的
文件进行排序
、
考虑到
一
个包含
N
字
的
文件,每个line.The文件
一
个字太大,所以不能在内存中
一
次读取整个字。 分析总
的
时间复杂度。我该怎么做呢?合并
k
块
的
时间=
klogk
(是吗??)
浏览 2
提问于2011-07-03
得票数 1
1
回答
如何证明该算法
的
正确性?
一
家家具店正在打折:以更贵
的
价格购买两件物品。约翰刚搬到
一
个新房子,冲进商店,选择了2
k
家具: f1,f2,…,f2
k
−1,f2
k
。价格分别为p1、p2、.、p2
k
−1、p2
k
。帮助约翰安排家具成对,这样2
k
项目的总成本是最低
的
。提出了
一
种在
O
(
klogk
)中运行
的
算法,证明了算法
的
正确性和运行时间。好
的
,听起
浏览 1
提问于2014-11-09
得票数 1
回答已采纳
1
回答
一
种算法,用于判断给定
的
字符集是否覆盖给定
的
单词集
、
c_set ={‘a’,‘b’,‘c’,‘g’}c_set覆盖了w_set,当w_set中
的
每
一
个w都被c_set中
的
某个c所覆盖。给定c_set和w_set,w_set是否在c_set
的
覆盖范围内?如果我们使用26位(每个字符1位)来表示w_set中<em
浏览 1
提问于2013-10-15
得票数 0
1
回答
在
O
(nlogn)时间内,从
n
个点集合中得到第
一
个
k
个最近点对?
、
、
、
能不能在
一
组
n
个点中找到比快
的
最近点
的
k
对 我知道我可以在
O
(nlogn)中计算最近
的
对点,但是使用该算法,并不是所有的距离都是计算出来
的
,所以我不能返回顶点
k
最近
的
点对()。如果使用"Brute“方法计算点
的
所有边
的
距离,这个问题很简单,但是这具有[
n
* (
n
-1)]/2
的
复杂性,我希望找到更有效
浏览 4
提问于2019-03-04
得票数 0
1
回答
在数组中寻找最长
的
非连续非递减子序列
、
、
、
我想证明为什么在
O
(
n
)中找到
n
个大
小
的
数组
的
最长
的
非连续
的
非递减子序列。 in NlogN.假设这可能比
O
(nlogn)更快,为了简单起见,
O
(
n
),但这适用于比
O
(nlogn)更好
的
东西 我们可以将两个排序数组合并为<e
浏览 6
提问于2020-07-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
文心一言 VS 讯飞星火 VS chatgpt (233)-- 算法导论17.2 1题
数据结构与算法分析——C语言描述
295.Find Median from Data Stream
文心一言 VS 讯飞星火 VS chatgpt (279)-- 算法导论20.3 6题
文件查找命令之locate,find
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券