complexity-theory 相关问题

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

有效的分治算法

[在政治事件中,介绍2个人确定他们是否代表同一政党。假设n个参与者中有一半以上代表同一方。我正在尝试找到高效的...

回答 1 投票 0

第一代码的复杂度为O(n),第二代码的复杂度为O(n ^ 2)?

这是第一个代码def Maximum__profit_more_efficient(list):#此函数计算特定股票的maximum_profit。对于日期范围(len(list))中的i,selling_date = 0 buy_date = 0:...

回答 1 投票 0

确定循环具有乘法因子时的时间复杂度

我是时间复杂度的新手。这个问题可能很容易。公共无效测试(int n){for(int i = 1; i <= n; i = i * 5){System.out.println(i);上面的代码有一个循环,而...

回答 1 投票 0

如何确定以下代码的时间复杂度

[public void test(int n){for(i = 1; i <= n; i = i * 2){for(j = 1; j

回答 1 投票 0

比较两个列表时的复杂性

for string_list中的键:if new中的键:same.append(key)我对复杂性确实很不好,我正在努力最好地学习。该代码的复杂度为O(n ^ 2),因为它正在比较...

回答 1 投票 0

与复杂性混淆

for string_list中的键:if new中的键:same.append(key)我对复杂性确实很不好,我正在努力最好地学习。该代码的复杂度是否为O(n ^ 2)?因为是...

回答 1 投票 0

构造二叉搜索树的时间复杂度是多少?

“在最坏的情况下,每个用于比较n个元素的基于比较的算法都必须进行Ω(nlogn)个比较。因此,构造n节点二进制搜索树的复杂性是什么?为什么?” ... >

回答 1 投票 1

具有树数据结构的时间复杂度

我目前正在使用python处理Tree数据结构。目前,我正在尝试计算子树值,其中子树值等于给定节点的子树中节点的最大值。 E ....

回答 1 投票 0

时空复杂度

function compareStringLengths(a,b){如果(a.length b.length)返回1;返回0; } var水果= [“苹果”,“梨”,“橙色”,“香蕉”] ...

回答 1 投票 0

根据增长率排列渐近函数

以递增的顺序排列以下增长率O(n3),O(1),O(n2),O(nlogn),O(n2logn),Ω(n0.5),Ω(nlogn),Θ( n3),Θ(n0.5)

回答 1 投票 0

n ^ 0.000001与log(n)的Big O复杂度比较以及其他许多项

我一直在尝试学习Big O的复杂性,我阅读了多种资源,包括dheeran用图形给出的答案。多项式时间和指数时间我对自己的怀疑很少,对... ...>

回答 1 投票 0

为什么线性时间可归约重要

当通过减少已知复杂性的现有问题来证明新问题的下限时,重点在于线性时间的减少。我有点猜想,没有线性时间(例如Ωn ^ ...

回答 1 投票 0

家庭作业:如何计算此函数的时间复杂度?

void func(int n){int i = 1,k = n;而(i <= k){k = k / 2; i = i * 2;如何计算此函数的时间复杂度?我了解i = 1,k = n ...

回答 1 投票 0

减少O(n ^ 2)对数的时间复杂度

我已将以下代码提交给面试评估,但是由于运行代码需要花费时间,因此它未能通过所有测试。所以请您帮我改善时间...

回答 1 投票 0

MySQL索引和数据访问时间复杂度

在MySQL中,由于使用了BTree,因此在特定数据列上建立索引时,读取数据访问时间的复杂度为log(n),在任何情况下,数据访问时间变得更多...

回答 1 投票 0

考虑数组插入的时间复杂度

给出对数组的插入排序,在数组上进行O(n)比较以找到要插入的索引,然后进行插入,时间复杂度是否为O(n ^ 3)?因为对于每个元素(n),您都要迭代...

回答 2 投票 1

优化字谜函数的时间复杂度

这不是作业问题。我正在准备面试,并且已经对这篇文章中的链接做了很多研究。我根据建议编写了一个解决方案,但是我不同意时间...

回答 1 投票 0


对两个无序链表执行并运算时,时间复杂度可以为O(1)吗?

我目前有一种方法,可以将一个链表(list2)追加到另一个链表(list1)的末尾。它通过while循环完成此操作,每次迭代都将list1的下一个节点追加到list2的...

回答 1 投票 2

是语言L:= {a ^ nb ^ nc ^ n | n> = 1} in P?

L:= {a ^ nb ^ nc ^ n | n> = 1}不是常规的(无法泵送)。但是我可以很容易地找到一个四带确定性图灵机,该图灵机可以在多时间中接受L。因此L应该在P右边吗?

回答 1 投票 1

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