big-o 问答列表

while 循环执行 sum(n-1) 时间的大 O

作者:M.A 提问时间:11/14/2023

如果有人可以帮助我: 1- 这段代码的时间复杂度(Big O)是多少? 2- 如果这段代码的大 O = O(n^2),那么哪个更好使用(虽然像这段代码一样)或(两个嵌套的 for 循环)? 代码...

一个大 O 问题:log_c(n) 总是 = O(n^(1/c'))) 吗?

作者:Kissag 提问时间:10/5/2023

这句话总是正确的吗? 对数 c n = O(n1/c') 对于 c 和 c',它是任何大于 0 的常数。 我们如何证明这个问题?当 n 接近无穷大时,n 1/c' 是否总是“高于”图中的对数c(...

while 循环执行 sum(n-1) 时间的大 O

作者:M.A 提问时间:11/14/2023

如果有人可以帮助我: 1- 此代码的时间复杂度(大 O)是多少? 2- 如果此代码的大 O = O(n^2),那么使用哪个更好(而像此代码一样)或(两个嵌套的 for 循环)? 代码: l =...

.values()、.items()、.keys() 的时间和辅助空间复杂度

作者:LateGameLank 提问时间:11/2/2023

我最近开始关注 Python 字典的复杂性。然而,当我开始更深入地思考数据结构时,我遇到了几个问题——我正在努力寻找明确的答案: 、 和 的时间和辅助空间复杂度是多少?我的印象是,由于它们是视图对象...

在此问题中,我怎样才能减少代码的运行时间

作者:MrTraitor 提问时间:10/29/2023

问题 - 给定两个字符串 和 ,返回 中第一次出现的索引,或者如果不是 的一部分。(问题来自Leetcode) 示例 - 输入:输出:和 输入: 输出:needlehaystackneedlehays...

在这种情况下,BIG O 分析是什么?

作者:Simply Alice 提问时间:10/24/2023

我想知道在这种情况下 BIG O 会是什么?我以为是 O(1),因为它有固定的迭代次数(array.length 是固定的)......即使在最坏的情况下(3999),最大迭代仍然是固定的.........

使用 cachetools 的 TTL 缓存 (python) - 如何计算算法复杂度/基本操作的大 O?

作者:Steven Smith 提问时间:10/24/2023

我刚刚开始使用 cachetools 库(特别是 TTL 缓存)。我想知道如何计算常见操作的复杂性,例如缓存查找,缓存更新和LRU逐出。...

包含 if 和 while 循环的递归算法的平均情况和最坏情况时间复杂度

作者:Hui 提问时间:10/14/2023

我对如何在不使用主定理来显示问题的平均情况和最坏情况时间复杂度的情况下编写递归方程并求解它感到困惑。 我试图写出方程式,但我认为它不是真的。另外,我不确定这是否与证明大 O 和大 theta 符号的...

将不同基础的运行时与某些功率进行比较

作者:liceEater 提问时间:10/13/2023

在运行时方面,2^3logn 与 6^logn 相比如何? 最初的问题是将 n^3 与 6^logn 进行比较,我将 n^3 更改为 2^3logn 以使运行时更具可比性。它也可以简化为 8(2^l...

Python Pycryptodome的时间复杂度?

作者:Jake 提问时间:10/6/2023

我试图找出我正在写的一篇论文的 PyCryptodome 的时间复杂性,特别是 AES-CBC 和 XChacha20-Poly1305。问题是,文档中没有任何关于此事的内容,我想不出一种方法可以通过...


共20条 当前第1页