complexity-theory 相关问题

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

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

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

回答 1 投票 0

输入的平方根是否位于该输入的中间?

我开始阅读《竞争性程序员手册》,在第 20 页,作者写了有关不同算法复杂性类别的文章。在报道 √𝑛 时,他写道: O(√𝑛) 平方根算法是

回答 1 投票 0

NP完全问题也是NP困难问题吗?

我们可以说一个NP完全问题是一个既是NP又是NP困难的问题,但是我们是否可以仅仅因为一个问题是NP完全的事实就认为它是NP困难的。 示例:我减少...

回答 1 投票 0

哈希表中的查找是 O(1) 吗?

如果哈希表保存 N 个不同的项,并且没有过载,则 N 个项的哈希值必须具有大约 lg(N) 位,否则太多项将获得相同的哈希值。 但是...

回答 4 投票 0

哈希表创建运行时复杂性

插入哈希表的最坏情况复杂度为 O(n)。 但是,当创建一个新的哈希表并插入 n 个元素时,据我了解,这将导致 n 个插入不断增长......

回答 1 投票 0

为什么对于距离原点最近的 K 个点,堆比排序慢?

编码任务来了 堆解决方案: 导入堆 类解决方案: def kClosest(self, 点: List[List[int]], K: int) -> List[List[int]]: 返回 heapq.nsmallest(K, 点, key =

回答 2 投票 0

有没有办法在Matlab中生成具有所有复特征值的随机实矩阵?

如何在Matlab中随机创建一个实数平方矩阵A且其所有特征值都是复数λ=a+bi?

回答 4 投票 0

.NET 控制台应用程序退出事件

在.NET中,是否有一种方法(例如事件)用于检测控制台应用程序何时退出?我需要清理一些线程和 COM 对象。 我正在运行一个消息循环,没有表单,来自...

回答 6 投票 0

分析以下函数中的时间复杂度关系

f(n) = log(n^2) 且 g(n) = log(n)+5 你能告诉我是否:- f(n) = O(g(n)) 或 f(n) = theta(g(n)) 或 f(n) = ohmega(g(n))。 现在解释一下上面给定函数之间的关系。 记住...

回答 1 投票 0

渐近符号和不同情况

我想问: 渐近符号与算法的最佳、最差和平均情况之间是否存在任何关系? 如果是的话,有什么关系呢? 如果没有那么使用

回答 1 投票 0

Python 中字符串排列的大 O 表示法

def 排列(str): #str = 字符串输入 如果 len(str) == 0: 返回 [””] 结果=[] 对于 i,枚举(str)中的 char: 对于 p 的排列(str[:i] + str[i + ...

回答 1 投票 0

求程序的时间复杂度

我们如何找到下面程序的时间复杂度?对于下面的程序,时间复杂度应该是 O(N) 还是 O(N*M) 还是 O(N*M*M)? Take-1:O(N) 扫描输入数组中的 N 个元素 Take-2:O(N...

回答 1 投票 0

跟踪扩展数组的中位数

面试问题: 编辑如下 给你一个数组。您可以从中创建 2 个堆,一个是最小堆,另一个是最大堆。现在使用这 2 个提供的堆在 O(nlog n) 中找到数组的中位数 ...

回答 5 投票 0

我如何找到这个三重循环的时间复杂度(大O)?

for (int i = 0; i < n^2; i++) { for (int j = 1; j < i; j = 2j) { for (int k = 0; k < j; k++) { System.out.println("x"); } } } My thoughts are that the outer lo...

回答 1 投票 0

确定方法的运行时间

静态 void doIt (int n ) { 整数我; // 1 次操作 整数j; ← (2 x n) // 1 次操作 while循环 (j > 0) { // n 次操作 我; ← n // (n+1) 次操作 ...

回答 2 投票 0

修改后的选择排序代码的时间复杂度是多少?

void simpleSort(int arr[], int arrSize){ /*初始搜索空间边界*/ 左整数 = 0; int 右 = arrSize-1; int maxElem、minElem、maxElemIndex、minElemIndex; 同时(左...

回答 1 投票 0

如何实现n皇后问题的Sosic和Gu线性算法

我正在尝试为 n 皇后问题实现 Sosic 和 Gu 算法,该算法提供了一个称为initial_search() 的初始化阶段。 该算法首先将皇后分配到随机位置......

回答 1 投票 0

什么是 O(log* N)?

什么是 O(log* N) 以及它与 O(log N) 有什么不同?

回答 3 投票 0

复杂时间

我有跟随者代码,我需要复杂的时间,请帮助我,谢谢。 计数器=0 对于 (i=1; i<=n; i=i*2) for(j=1; j<=i*i; j++) if(i%j==0) for(k=1; k<=j , k++) counter++;...

回答 0 投票 0

计算递推关系 T(n)=T(n-1)+logn

我们要通过重复代换来解决递推关系: T(n)=T(n-1)+logn 我开始替换并得到以下结果。 T(n)=T(n-2)+log(n)+log(n-1) 根据对数乘积法则,...

回答 4 投票 0

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