complexity-theory 相关问题

计算复杂性理论是理论计算机科学和数学中计算理论的一个分支,其重点是根据计算机问题的固有难度对其进行分类。编程中特别常见的是*摊销分析*的时间或空间

len()函数的成本

Python内置函数的len()函数的成本是多少? (列表/元组/串/字典)

回答 5 投票 228

将“if”语句用于直接使用逻辑运算符的比较

首先,我将展示一些代码://声明bool cmp = filter(); // case 1 cmp && mainOperation(); cmp || elseOperation(); //案例2:void * cmp? mainOperatiom()&& ...

回答 1 投票 -1

如何在python中创建复杂类,它执行与复数相关的所有函数,如(加,减,乘,除等)

请帮忙 :/。如何在python中创建Complex Class,它执行与复数相关的所有函数,如(加,减,乘,除等)。此外,其他功能,如电源,规范等。

回答 1 投票 2

unordered_map cbegin()+ number //常量复杂度?

正如标题所说,我知道unbedered_map的cbegin()具有恒定的复杂性,但是是常量复杂度的迭代器的迭代。例如:cbegin()++; cbegin()+ 10; cbegin()+ i; CEND()...

回答 1 投票 1

n个矩形的交点 - 恰好是k个矩形相交的区域的最大数量

想象一下n轴对齐的矩形(由其位置(x,y),宽度和高度指定)。矩形以某种方式对齐,使得第i个矩形必然与第(i + 1)个相交。为......

回答 2 投票 3

减少圈复杂度,多个if语句java

我还有更多其他的 - 如果我没有包括的条件。我怎么能重构这个以减少圈复杂度呢? if(ONE.equalsIgnoreCase(eachTag.getNodeName())){...

回答 2 投票 1

这个递归Fibonacci的大时间复杂度?

我有一个使用递归打印斐波纳契数列的程序。有更好的方法,但我被要求使用递归,所以我必须这样做。这是程序:#include

回答 2 投票 4

什么是f(n)= n ^ 4 + 100n ^ 2 + 50的上限?

我正在解决一些与Big-O相关的练习并且我坚持这个练习:练习 - 找到f(n)= n ^ 4 + 100n ^ 2 + 50的上界我试图一步一步地解决它但是有些东西错了......:1。=> ......

回答 2 投票 -1

使用Big-O表示法时平均复杂度的含义

在回答这个问题时,一场辩论开始于对QuickSort复杂性的评论。我在大学时代记得的是,在最坏的情况下,QuickSort是O(n ^ 2),平均为O(n log(n))...

回答 5 投票 11

计算排列中的“反转”数

设A是一个大小为N的数组。如果i <j和A [i]> A [j]我需要找到一个接收大小数组的算法,我们将几个索引(i,j)称为“逆” N(有唯一的数字)和......

回答 4 投票 20

给定目标总和,找出给定数组中是否存在一对总和的元素

import java.util.HashMap; public class target {public static void hash(int [] a,int sum){HashMap map = new HashMap (); int i; ...

回答 9 投票 3

如何计算回溯算法的时间复杂度?

如何计算这些回溯算法的时间复杂度,它们是否具有相同的时间复杂度?如果不同怎么样?请详细解释并感谢您的帮助。 1.哈密顿循环:......

回答 2 投票 16

纳什均衡和负载平衡游戏

我知道Nash Equilibria是我的球员中没有一个能改变状态以获得更好状态的地方。我有m台机器(速度相同,容量无限)和n个代理商(玩家),每个代理商都有......

回答 1 投票 0

这个等式O(n)时间复杂度如何?

def myFunction(mylist):n = len(mylist)p = [] sum = 0表示m in mylist:如果n> 100:sum = sum + x else:对于m in mylist:p ....

回答 1 投票 1

计算字符串压缩的空间复杂度 - 破解编码访谈

我试图了解下面一段代码的空间复杂性。代码将字符串从“aabbbb”压缩为“a2b4”。问题是破解编码访谈的问题5,第1章......

回答 2 投票 0

两个嵌套for循环的时间复杂度

如果我在正确的轨道上,这个问题是从过去的试卷中修改,只需要建议。根据...的操作次数计算出下面一段代码的时间复杂度T(n)

回答 1 投票 1

计算时间复杂度[重复]

计算等式的步长和时间复杂度的数量:T(n)= 2 T(n / 4)+ 5其中n> 1,T(1)= 1什么是大O符号?

回答 1 投票 -2

递归:用树方法得到T(n / 4)+ T(n / 2)+ n ^ 2

我试图用树方法解决这个练习,但我对两个部分有疑问:1)在T(?)列中,使用(n ^ 2/2 ^ i)代替(n / 2)是否正确^我)?我问,因为这是...的一部分

回答 1 投票 1

对于任何局部搜索算法,可以在多项式时间内完成在邻域中搜索的一步吗?

由于找到局部最优解决方案可能比找到最优解决方案更容易,我们可以声称对于任何本地搜索算法,在邻域中搜索的一个步骤总是可以...

回答 1 投票 0

具有三个递归调用的递归函数的时间复杂度

具有以下递归关系的递归函数的时间复杂度是什么:T(n)= T(n-1)+ T(n-2)+ T(n-3),T(0)= T(1 )= 1和T(2)= 2我知道有两个函数...

回答 1 投票 2

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