腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
仅使用运行时数据查找大O
时间
复杂度
函数
java
、
algorithm
、
sorting
、
time-complexity
、
big-o
在我为算法类准备
的
一个项目中,我们必须运行5种未知类型
的
不同
排序
方法,并使用
加倍
方法收集每个方法
的
运行
时间
数据。然后,我们必须使用运行
时间
的
比率来计算
时间
复杂度
的
函数。使用
的
排序
方法有选择
排序
、插入
排序
、
合并
排序
和快速
排序
(随机和非随机
排序
)。我们必须通过实
浏览 0
提问于2018-10-03
得票数 2
回答已采纳
1
回答
分析
合并
排序
输入
加倍
时
的
时间
复杂度
time-complexity
、
complexity-theory
我试图从理论上理解,当传递给
合并
排序
的
输入
大小
加倍
时
,需要多长
时间
。我正在读一本课本,上面写着: 由于
合并
排序
(对于大N)
的
运行
时间
是O(N log_2 N),我们应该考虑比率r= N^{ 1.1 } log_2(N^{1.1})/(N log_2(N))。这简化为1.1 N^{0.1},约为3.5 我想问他们是如何计算出,当
输入
大小
加倍
时</e
浏览 11
提问于2020-01-30
得票数 0
2
回答
程序运行时近似公式
c
、
function
、
time
、
execution
我有一个C程序,它对以下
输入
数在以下
时间
内执行:100 0.001s 有什么想法吗?1)我用CPU
时间
(user+sys)来测量这个值。2)我
的
程序使用快速
排序
2)程序
的
渐近运行时
分析
/
复杂度
为O(
浏览 2
提问于2013-11-14
得票数 3
2
回答
为什么k路
合并
排序
O(nk^2)
的
时间
复杂性?
algorithms
、
sorting
我对算法
分析
还比较陌生,并且正在修一门关于coursera
的
相关课程,我在那里学到了k路
合并
排序
。2路
合并
排序
的
时间
复杂度
为n log2 n,3路
合并
排序
的
时间
复杂度
为n log3 n,4路
合并
排序
的
时间
复杂度
为n log4 n。但是,在k路
的</e
浏览 0
提问于2014-05-15
得票数 6
1
回答
排序
算法
的
内存速度权衡
performance
、
algorithm
、
sorting
、
memory
、
complexity-theory
只考虑冒泡
排序
和
合并
排序
。对于冒泡
排序
,
时间
复杂度
为O(n)到最坏情况为O(n^2),空间
复杂度
为O(1)。对于
合并
排序
,
时间
复杂度
为O(nlogn),空间
复杂度
为O(n)。如果
输入
的
大小小于1000,你会选择哪种类型?为什么?如果超过1000个呢? 这是我
的
面试问题。我只想知道你们会怎么回答。
浏览 1
提问于2013-03-12
得票数 1
回答已采纳
1
回答
对包含大量数据
的
文件进行
排序
time-complexity
、
array-algorithms
考虑到一个包含N字
的
文件,每个line.The文件一个字太大,所以不能在内存中一次读取整个字。
排序
每个块
的
时间
= xlogx (假设我使用快速
排序
)因此总
时间
复杂度
=
浏览 2
提问于2011-07-03
得票数 1
3
回答
迭代
合并
排序
的
运行
时间
和不变量是多少?
algorithm
、
sorting
、
mergesort
我想知道,在迭代和递归
合并
排序
的
运行
时间
和不变量之间是否存在差异。如何更改
合并
排序
(迭代或递归版本),使最佳情况与插入
排序
相同?
浏览 5
提问于2020-08-20
得票数 2
回答已采纳
2
回答
真的对
时间
复杂性感到困惑
sorting
、
time
、
complexity-theory
我知道如何计算每种算法
的
bigO,以及它是如何工作
的
。例如,在链表中查找特定数字将是O(N),因为您可能需要从头到尾检查链表中
的
每个
输入
。然而,关于
时间
,bigO到底意味着什么呢?为什么
合并
排序
可以比插入
排序
运行得更快,尽管插入
排序
具有更快
的
“
时间
复杂度
”?请给我你
的
意见,以便我能理解。非常喜欢THankyou。
浏览 2
提问于2015-04-01
得票数 0
1
回答
递归如何降低
合并
排序
中
的
时间
复杂度
time-complexity
、
mergesort
根据我
的
理解,
时间
复杂度
是通过计算运算数随
输入
大小
的
增加而得出
的
。根据视频讲座,为
合并
排序
划分数组
的
时间
复杂性是O(log n)。但在这里,他不是指计算
时间
复杂度
的
操作数,
浏览 5
提问于2021-08-04
得票数 0
1
回答
一种
合并
排序
算法
的
递推关系
algorithm
、
data-structures
、
mergesort
、
recurrence
问题是:给出了不平衡
合并
排序
算法在最坏情况下
时间
复杂度
的
递推关系。UNBA
浏览 4
提问于2015-05-02
得票数 2
回答已采纳
2
回答
关于尝试
排序
和基
排序
的
效率
big-o
、
time-complexity
、
trie
、
radix-sort
基
排序
的
时间
复杂度
为O(kn),其中n是要
排序
的
键数,k是键
的
长度。类似地,trie中插入、删除和查找操作
的
时间
复杂度
为O(k)。但是,假设所有元素都是不同
的
,难道不是k>=log(n)吗?如果是这样,则意味着基
排序
的
渐近
时间
复杂度
为O(nlogn),等于快速
排序
,而trie操作
的
<em
浏览 3
提问于2011-07-31
得票数 3
回答已采纳
1
回答
很难理解用于
合并
K个
排序
列表
的
递归序列
python
、
recursion
、
merge
、
linked-list
我一直在尝试理解这个leetcode问题
的
递归顺序,我也找到了一个解决方案。我理解merge函数,但我不理解mergeKLists函数上
的
递归。如果能帮上忙,我们将不胜感激。请尽可能描述性地向我展示导致最终
合并
链表
的
调用和返回。*我理解
合并
函数,所以不需要解释它。
浏览 12
提问于2019-12-27
得票数 0
回答已采纳
3
回答
如何在
合并
排序
和插入
排序
之间进行选择?
c
、
sorting
、
mergesort
、
insertion-sort
我需要实现最快
的
排序
算法来对使用stdin创建
的
链表进行
排序
。 我知道
合并
排序
的
时间
复杂度
是O(n logn),插入
排序
的
时间
复杂度
是O(n^2) (n是链表中元素
的
数量)。但是列表是由标准
输入
创建
的
,那么对未
排序
的
列表使用merge-sort更有效,还是通过插入-
排
浏览 0
提问于2019-09-10
得票数 2
1
回答
改进
的
归并
排序
算法
algorithm
、
mergesort
描述一种改进
的
合并
排序
算法,在该算法中,给定
的
序列被分割成大小相等
的
大约三分之一
的
三个子序列。渐进地
分析
算法
的
时间
复杂度
。如何解决这个问题?
浏览 1
提问于2012-11-12
得票数 0
2
回答
应用于链表
合并
排序
的
分步
时间
复杂度
algorithm
、
linked-list
、
mergesort
我一直在查看
合并
排序
在链接列表中
的
应用。我看过
的
一些文章指出,
合并
排序
是
排序
链接列表
的
最佳算法。分而治之策略中
的
征服部分是有意义
的
,当您最终节省所需内存(与数组相比)
时
,
合并
两个
排序
链接列表是有意义
的
。但是,我不明白
的
是算法中分步
的
时间
复杂度
。我对分步做了一些
分析</
浏览 3
提问于2021-05-20
得票数 1
回答已采纳
3
回答
合并
排序
时间
复杂度
与我
的
算法。大O
big-o
、
analysis
、
asymptotic-complexity
这是我正在尝试
分析
的
一个算法(见下文)。我不明白为什么当
合并
排序
具有O(n logn)
时
,这会有O(n)
时间
复杂度
,它们似乎都在做同样
的
事情。那么两者都有相同
的
j
时间
复杂度
,如果你让j作为行,那么2^j X c(n/2^j) = cn,它们
的
运行
时间
都是log n,其中n是元素
的
数量。
浏览 1
提问于2012-08-09
得票数 1
回答已采纳
7
回答
什么是算法
的
摊销
分析
?
algorithm
、
analysis
、
amortized-analysis
它与渐近
分析
有什么不同?你什么时候使用它,为什么?那么,有没有人能帮我简化一下?
浏览 95
提问于2012-06-19
得票数 88
3
回答
为什么递归
合并
排序
优先于迭代
合并
排序
,即使后者具有辅助空间复杂性?
algorithm
、
sorting
、
recursion
、
mergesort
在研究
合并
排序
算法
时
,我很想知道这个
排序
算法是否可以进一步优化。发现
合并
排序
算法存在迭代版本,具有相同
的
时间
复杂度
,但O(1)空间
复杂度
更好。从性能上看,迭代方法总是比递归方法更好。
浏览 0
提问于2021-03-18
得票数 1
回答已采纳
7
回答
合并
排序
时间
和空间
复杂度
algorithm
、
time-complexity
、
mergesort
、
space-complexity
让我们以
合并
排序
的
实现为例if (r <= l) return;mergesort(a, l, m); ------------(1)merge(a, l, m, r); 这种
合并
排序
的
时间
复杂度
是O(( b)这种
合并
<
浏览 0
提问于2012-04-26
得票数 46
回答已采纳
1
回答
在考虑
时间
复杂性
时
,Theta(n)和T(n)有什么区别?
algorithm
、
time-complexity
、
mergesort
教授正在讨论
合并
排序
的
时间
复杂性,他将整个过程分为三个步骤。 我不明白第二步,为什么他把它描述为2T(n/ 2
浏览 4
提问于2015-09-05
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券