BIG-O 问答列表

对两个数组进行排序的时间复杂度

作者:luke 提问时间:7/7/2020

如果我有两个不同大小的未排序数组,并且我想对它们进行排序,我得到运行时复杂度将是 O(n log(n)),但 n 代表什么?更大还是更小的阵列?...

不同情况下单向链表的时间复杂度

作者:Eric Chen 提问时间:9/28/2023

单链表有n个节点,提供了第i个节点的地址,分析以下情况。 1.假设第i个节点的地址不能更改,则在第i个节点和第i个节点之间添加一个新节点。 重复 1,但允许更改第 i 个节点的地址。 我认为无论...

我是否正确地执行了此算法的渐近分析,该算法标识了子集集合中每个的唯一键的数量?

作者:Philip Grabenhorst 提问时间:9/25/2023

所以,我最近在一次采访中遇到了这个问题,这让我有点烦恼。我从事编程工作已经很多年了,但像许多自学成才的人一样,这种力量(渐近分析的力量)对我来说并不强。我想知道我是否正确地识别了我的解决方案运行时的 ...

如何找到具有 O(n log n) 时间复杂度的输入大小的单位运行时间变化?[已结束]

作者:Software Guy 提问时间:9/24/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 2个月前关闭。 改进此问题 如果一个程序的运行时间是 4.956 秒,输入大小为...

Θ(f(n)) 的正式定义是什么,而不用 O(f(n)) 或 Ω f(n)) 表示 Θ(f(n))?

作者:BigMistake 提问时间:9/17/2023

Θ 或 Θ(f(n)) 通常用 O(f(n)) 或 Ω(f(n)) 来定义。本网站上的其他答案以这种方式定义 Θ(f(n))。不使用 O 或 Ω 的 Θ(f(n)) 的定义是什么? 当然,由于 g(...

而循环停止处理大数 C#

作者:Vita 提问时间:8/5/2023

我的 while 循环适用于 10_000,但使用 100_000 加载需要时间,不适用于 10_000_000。 我不明白为什么,这是一台机器,无论数字如何,它都应该很快。所以我想我的代码中有一个...

Big O(渐近运行时间),是 3^n = O(2^n)?

作者:Alexander Cabrera 提问时间:7/27/2023

我正在学习一门课程,该课程给出了 (100033)3n 的示例函数。除了以下内容外,它没有给出任何解释: 对于指数函数,指数的系数与评估函数的增长无关,因此渐近运行函数通常表示为 2n。因此,f(n...

以下两个程序的时间复杂度?

作者:Yash 提问时间:2/22/2023

我知道以下代码的时间复杂度为 O(n)。 n = 10 for x in range(0,n): print("") 我也知道以下代码的时间复杂度是 O(n^2): n = 10 for ...

javaScript 中的对象比较是线性时间还是恒定时间?

作者:Gareth 提问时间:12/7/2021

我想知道,当 JavaScript 比较 2 个对象时,它是否必须递归遍历每个键以确定严格相等性 (O(log(2n))?如果你在 JavaScript 中比较字符串,它是否必须按每个字母来比较它们,...

在算法复杂的情况下,“#+(n) = ”是什么意思?

作者:Dmitry L. 提问时间:10/26/2021

我正在读一本名为“从数学到通用编程”的书,作者是 Alexander A. Stepanov 和 Daniel E. Rose,第二章包含对埃及乘法算法的描述。其复杂性描述为 。一般来说,这是完全可以...


共20条 当前第2页