复杂度 问答列表

关于使用红黑树和双向链表实现恒定时间内存合并的内存管理/空闲列表的问题

作者:Sandman 提问时间:11/17/2023

前言:我正在尝试理解数据结构和算法,因为它们与内存分配策略有关。在此上下文中,存在一个大型固定大小的内存池,从中将块分配给用户/从用户中释放,类似于调用或 。malloc()free() 通读本文:...

打印二叉搜索树的最坏情况运行时间

作者:Altayib 002 提问时间:11/4/2023

打印出在包含 N 个正整数的二叉搜索树中按升序排序的所有值的最坏运行时间是多少? 我猜是 O(n),因为 n 是将打印出来的元素数...

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

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

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

通过仅从起点减去允许的数字来尽可能接近零的算法

作者:Archie Vawser 提问时间:10/11/2023

假设我们有一个任意整数,位置等于1850 我们还有一个整数数组,等于[150, 200, 500] 我们可以通过以下方式达到零: 减去三倍(500*3),等于350components[2]po...

Python Pycryptodome的时间复杂度?

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

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

不同情况下单向链表的时间复杂度

作者:Eric Chen 提问时间:9/28/2023

单链表有n个节点,提供了第i个节点的地址,分析以下情况。 1.假设第i个节点的地址不能更改,则在第i个节点和第i个节点之间添加一个新节点。 重复 1,但允许更改第 i 个节点的地址。 我认为无论...

如何找到具有 O(n log n) 时间复杂度的输入大小的单位运行时间变化?[已结束]

作者:Software Guy 提问时间:9/24/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 2个月前关闭。 改进此问题 如果一个程序的运行时间是 4.956 秒,输入大小为...

在 O(1) 时空复杂度中选择加权任务

作者:Daniel 提问时间:8/22/2023

假设我有一个任务列表 L。每个任务都由一个整数权重表示,该权重表示任务的重要性。 任务的重要性不会影响其顺序,但会影响其被选中的机会。例如:如果我有 2 个任务 A 和 B,权重分别为 3 和 1,...

Θ(f(n)) 的正式定义是什么,而不用 O(f(n)) 或 Ω f(n)) 表示 Θ(f(n))?

作者:BigMistake 提问时间:9/17/2023

Θ 或 Θ(f(n)) 通常用 O(f(n)) 或 Ω(f(n)) 来定义。本网站上的其他答案以这种方式定义 Θ(f(n))。不使用 O 或 Ω 的 Θ(f(n)) 的定义是什么? 当然,由于 g(...

使用 Sequence 初始化字符串的时间复杂度是多少?

作者:3366784 提问时间:8/16/2023

到目前为止,我做了什么? 我查看了初始值设定项的公共文档。 我看了一下开源代码,见下面的代码。 细节 在查看了方法定义之后,我认为我们可以通过说 / 将存储在连续的字节中并将使用来进一步澄清这...


共44条 当前第2页