腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
合并
辅助
过程
的
复杂性
、
、
、
、
在科尔曼
的
“算法导论”一书中,他们使用了这个称为“
合并
”
的
过程
。 ? 它是众所周知
的
归并排序算法
的
辅助
算法 ? 这本书指出“
合并
”
过程
有一个θ(n) |n= r-p+1复杂度;我想证明这一点,到目前为止我已经提出了这个分析(我打算模拟最坏
的
情况) ? 然而,第12-18行有点难想出来,因为为了找到最坏
的
情况,我不得不在脑海中计算太多
的
选择和可能性,这有点压倒一切
浏览 11
提问于2019-05-11
得票数 0
1
回答
堆排序
的
辅助
空间与空间复杂度
的
差异?
、
、
、
堆排序
的
辅助
空间与空间复杂度
的
差异? 如所解释
的
我搜索了堆排序
的
空间
复杂性
,发现空间复杂度是O(1)。我<em
浏览 4
提问于2017-06-01
得票数 3
回答已采纳
1
回答
空间
复杂性
与
辅助
空间
复杂性
、
、
例如,
合并
排序、堆排序和插入排序
的
辅助
空间为O(1),而
合并
排序、插入排序、堆排序
的
空间
复杂性
为O(n)。那么,如果有人问我
合并
排序、堆排序或插入排序
的
空间复杂度是多少,那么我该怎么告诉他们O(1)或O(n)呢?而且
浏览 0
提问于2018-06-26
得票数 2
回答已采纳
2
回答
空间复杂度
合并
排序,插入排序说明(适用于虚拟对象)
、
、
、
我想知道是否有人可以向我解释这两个算法
的
空间
复杂性
是如何工作
的
。我已经读过了,但如果我理解正确的话,它们似乎是矛盾
的
。 例如,我对链表将如何影响空间
复杂性
感兴趣,这个问题说它使其更快?
浏览 4
提问于2018-03-17
得票数 1
1
回答
空间
复杂性
的
定义
、
、
根据时间复杂度,我们将算法
的
运行时间理解为输入大小(表示内存中实例所需
的
位数)
的
函数。那么,对于这个观察,我们如何定义空间
复杂性
呢?很明显它与例子
的
大小无关.
浏览 1
提问于2015-02-04
得票数 2
回答已采纳
1
回答
为什么
合并
排序更适合大型数组,而快速排序更适合小型数组?
、
、
、
、
我看到使用
合并
排序而不是快速排序
的
唯一原因是列表是否已经(或大部分)被排序。
合并
排序没有到位,因为它需要额外
的
内存空间来存储
辅助
数
浏览 0
提问于2021-01-04
得票数 3
1
回答
哪一种k-
合并
排序在外部排序中更有效
、
、
、
、
我正在处理一个问题,在这个问题中,我需要对数据
的
80GB进行排序。我只有1GB主内存来对数据进行排序。显然,我们将在这里应用外部排序方法。但我
的
问题是哪种k-
合并
排序会更有效?8路
合并
后10路
合并
8路
合并
,然后是10路
合并
8 way merge
浏览 1
提问于2015-12-07
得票数 0
回答已采纳
1
回答
在考虑时间
复杂性
时,Theta(n)和T(n)有什么区别?
、
、
教授正在讨论
合并
排序
的
时间
复杂性
,他将整个
过程
分为三个步骤。 在
浏览 4
提问于2015-09-05
得票数 0
回答已采纳
2
回答
为什么我们在计算递归
过程
的
空间
复杂性
时不考虑堆栈帧
的
大小?
、
、
、
、
考虑一下,在包含Merge Sort元素
的
int Array上,我们需要一个大小为n
的
额外数组来执行merges.We,在though.So末尾丢弃附加数组,
合并
排序
的
空间
复杂性
为O(n)。但是,如果您查看递归mergeSort
过程
,在每次递归调用mergeSort(something)时,都会向stack.And添加一个堆栈框架,这确实占用了一些空间,对吗?: 在计算
合并
排序
复杂性
时,我们为什么不考虑堆栈帧
的
大小?是因为堆栈只包
浏览 2
提问于2013-12-24
得票数 7
回答已采纳
1
回答
为什么LDAP inetOrgPerson类有preferredLanguage属性而没有时区属性?
、
、
知道为什么缺少诸如时区这样
的
基本字段以及如何添加它吗?可能还有另一个可以包含此信息
的
辅助
对象类?我扫描了整个OpenDJ安装
过程
,但是除了一些Solaris类之外,没有找到合适
的
东西。我希望节省扩展模式
的
复杂性
,因此作为一个简化
的
解决方案,我考虑重用一个未使用
的
inetOrgPerson属性来存储时区信息。你觉得这是个好主意吗?
浏览 4
提问于2014-01-17
得票数 0
回答已采纳
1
回答
使用
合并
过程
对小数组进行插入排序:
、
、
考虑一下这个问题:我
浏览 0
提问于2018-03-29
得票数 1
回答已采纳
3
回答
如何用O(1)和非递归
的
存储方式对n log中
的
列表进行排序?
、
、
我需要在k
的
模型上从最小到最大排序一个列表,我只能用一种纯粹
的
迭代方式来完成这个任务,而不是递归
的
。基本上我唯一能得到
的
是:如果只使用n个log运行时和O(1)空间,并且不创建任何新
的
数组,我如何做到这一点?
浏览 6
提问于2022-07-11
得票数 -1
2
回答
为什么线性搜索
的
空间复杂度是O(1)?
、
、
对于你们中
的
一些人来说,这可能是一个非常基本
的
问题,但请耐心等待。 std::cout << "Element present at : " << location << std::endl;} 考虑到上面的定义和代码,既然array
的
大小随着输入
的
增加而增加当然,所需
浏览 3
提问于2021-10-16
得票数 0
1
回答
空间
复杂性
、
辅助
空间与输入空间
你能解释一下这个关于空间
复杂性
的
短语吗? 由两个不同
的
空间组成:
辅助
空间和输入空间。。
浏览 4
提问于2022-12-01
得票数 -1
1
回答
合并
排序修改
的
Aux
复杂性
、
根据极客
的
说法: Auxiliary Space is the extra space or temporary space used by an algorithm.但是,假设有一个场景,对
合并
排序
的
修改,其中是return一个全新
的
排序数组,保持输入数组不变。
浏览 1
提问于2015-04-30
得票数 1
1
回答
IRLBot纸鼓实现-为什么将键、值对和
辅助
桶分开?
、
、
在链接文件中,它被用作爬虫URLSeen测试、RobotsTxt检查和DNS缓存
的
主干。 我很难理解
的
部分是将(键,值)桶和
辅助
桶分开
的
原因。关于c++实现
的
文章声明如下: 在
合并
过程
中,一个键/值桶被读取到一个单独
的
缓冲区中并进行排序。它
的
浏览 4
提问于2014-12-27
得票数 2
回答已采纳
3
回答
合并
重叠轴对齐矩形
、
、
我有一组轴对齐
的
矩形。当两个矩形重叠(部分或完全)时,它们将被
合并
到它们共同
的
边框中。这个
过程
可以递归地工作。检测所有重叠并使用union-find来形成组,最后
合并
将不起作用,因为两个矩形
的
合并
覆盖了更大
的
区域,可以创建新
的
重叠。(在下图中,两个重叠矩形
合并
后,将出现一个新
的
重叠。) 在我
的
例子中,矩形
的
数量是适中
的
(比如N<10
浏览 3
提问于2018-02-01
得票数 9
4
回答
合并
排序空间
、
、
在自顶向下
的
合并
排序中,以这种方式调用递归函数: if (r <= l) return; mergesort(a, l, m); merge(a, l, m, r);教科书中给出了该策略
的
空间复杂度为其次,通过将底层节点
合并
到父节点,按照遍历
的
预定顺序解决递归问题。因此,每次堆栈上都有O(
浏览 1
提问于2011-08-04
得票数 2
回答已采纳
1
回答
基本
复杂性
混淆
、
我有一个算法,它接收一个2D数组,并且不需要额外
的
空间。算法O(n^2) (因为我正在处理整个输入数组)或O(1)
的
空间复杂度也是如此(因为算法除了输入没有使用任何额外
的
空间)。特别是在这个问题中,如果我们正确地使用两个额外
的
一维数组并不重要,因为无论如何输入空间
的
复杂度是O(n^2)。 谢谢!
浏览 4
提问于2013-09-27
得票数 1
回答已采纳
1
回答
迭代二值搜索
的
空间
复杂性
、
、
、
我试图理解迭代二进制搜索
的
空间
复杂性
。给定空间复杂度是输入大小+
辅助
空间,空间复杂度不应该取决于输入大小吗?为什么总是O(1)?如果我们比较树A(树
的
高度是1)和B树(树
的
高度是1000)
的
空间
复杂性
,我认为空间复杂度应该是不同
的
。请有人解释一下,为什么不管输入大小如何,它都应该是相同
的
?
浏览 11
提问于2022-08-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用辅助列的方法快速合并相同项
HBase篇(6)-HFile合并过程详解
软件的复杂性:命名的艺术
ChatGPT实战与感想:辅助制作Excel文件合并工具(附下载)
数据中心在合并过程中的七个存储错误
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券