time-complexity 相关问题

算法的时间复杂度量化算法运行所花费的时间量,作为问题输入大小的函数。算法的时间复杂度通常使用大O表示法表示,其抑制乘法常数和低阶项。

为什么rehash具有二次复杂度,而operator []在最坏情况下具有线性复杂度?

我知道这个问题,但我的有点不同。 为什么rehash具有二次复杂度,但运算符[](可以调用rehash)在最坏情况下具有线性复杂度? 抱歉,但我不...

回答 1 投票 0

这个函数的运行时间是多少?为什么?

有很多类似的问题,但我还没有看到这种变化 无效 myFunc(int n) { 整数总和; 整数 i,j; 总和=0; 对于(i = 1; i <= n; i += 1){ for(j = 1; j <= n; j += ...

回答 1 投票 0

反转数字的执行时间

借助 while 循环反转数字是一项简单的任务假设数字是 var num = 123 我们创建一个 while 循环,例如 - while num != 0.... {// 代码} 这段代码适用于正数和

回答 1 投票 0

反转数字的时间复杂度

借助 while 循环反转数字是一项简单的任务假设数字是 var num = 123 我们创建一个 while 循环,例如 - while num != 0.... {// 代码} 这段代码适用于正数和

回答 1 投票 0

C++:是否有客观通用的方法来比较迭代算法的速度?

我有几个用 C++ 编写的迭代算法来解决同样的问题。当在我的机器上针对非常大的输入集运行这些算法时,很容易根据

回答 1 投票 0

Swift 集合包含复杂性

集合有 contains 函数,如果集合中存在成员,则返回 true;否则为假。 其复杂度为O(1)。 我想知道它的复杂度如何是常数 O(1) 即它不依赖于...

回答 2 投票 0

如何找到大的依赖循环和递归函数?

我希望能够测量任何代码片段的时间复杂度。是否有通用规则或逐步方法来测量任何大 o(除了主导项,删除常数和因子)?什么数学

回答 1 投票 0

在给定持续时间列表和上限的情况下查找唯一持续时间的数量

假设我们有一个持续时间列表(5s、10s、10s、15s、15s、15s、25s、30s......),我们想要找到可以使用此列表创建的唯一持续时间列表单个持续时间。 例如...

回答 2 投票 0

对数组进行两次二分查找的时间复杂度是多少?

我有一个对有序时间列表进行操作的函数。该函数将某个时间作为参数传递,并返回该特定时间在数组中出现的次数。 我的功能...

回答 1 投票 0

为什么生成括号的时间复杂度是 O(4^n ( sqr root( n)))

我正在研究 Leetcode 生成括号,这里是方法 - 公共类生成括号{ 公共列表generateParenthesis(int n){ // 结果列表 ...

回答 1 投票 0

如何确定包含循环的递归函数的时间复杂度?

我正在尝试解决LeetCode问题143。重新排序列表: 给你一个单链表的头。该列表可以表示为: L0 → L1 → … → Ln − 1 → Ln 将列表重新排序为以下...

回答 1 投票 0

无法推理出包含循环的递归问题的时间复杂度

/** * 单链表的定义。 * 公共类ListNode { * int 值; * 列表节点下一个; * 列表节点() {} * ListNode(int val) { this.val = val; } * ListNode(int val,

回答 1 投票 0

记忆斐波那契的时间复杂度?

我有记忆斐波那契代码,但我很难弄清楚它的时间复杂度是多少: 函数 fibMemo(索引,缓存){ 缓存=缓存|| []; if (缓存[索引]) 返回缓存[

回答 4 投票 0

n 个数字数组的插入排序的时间复杂度,以及附加信息

设一个由n个数字组成的数组A。 让我们定义一个反转:有两个索引,i < j, such that A[i] > A[j]。 如果我的数组 A 有 K 个反转,排序的时间复杂度是多少

回答 1 投票 0

最佳索引 - HackerEarth 解决方案,帮我优化代码

问题链接:https://www.hackerearth.com/practice/basic-programming/input-output/basics-of-input-output/practice-problems/algorithm/best-index-1-45a2f8ff/ 这里我用JAVA写了一段代码。 ...

回答 1 投票 0

为什么使用“in”运算符检查可打印字节比使用间隔比较更快?

我试图弄清楚“in”运算符为何比检查值是否在某些间隔范围内提供更好的性能。 为什么第一段代码比第二段慢?

回答 1 投票 0

生成边长和对角线均为整数的长方体:如何提高时间复杂度?

我快速编写了这段代码来测试长方体a、b、c、d、e和f的所有边和对角线是否均为整数。它似乎工作得很好,但它需要太多的时间来获得越来越高的值......

回答 3 投票 0

如何提高这个js脚本的时间复杂度

我快速编写了这段代码来测试长方体a、b、c、d、e和f的所有边和对角线是否均为整数。它似乎工作得很好,但它需要太多的时间来获得越来越高的值......

回答 2 投票 0

这个算法对于两个数组的时间复杂度是多少?

下面代码的时间复杂度是多少? 导入数学 arr1 = [2,3,5,6] arr2 = [1,4,7,8,9,10,21] 对于范围内的 i(len(arr2)): #一些操作 对于范围内的 i(len(arr1)): 对于 j 在范围内(...

回答 1 投票 0

为什么我不能通过乘法计算时间复杂度?

我想得到这个伪代码的时间复杂度: 计数=0; 对于 (i = 1; i < n; i *= 2) for (j = 0; j < i; j++) count++; I thought it was log(n)*log(n), but the answer is l...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.