复杂 问答列表

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

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

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

两个容器之间的相等运算符的时间复杂度是多少?

作者:CiaranWelsh 提问时间:8/10/2021

我正在测试我对复杂性的理解,并想验证我的答案。 我在两个相同类型的容器之间有一个相等运算符。我的算法遍历 (aka ) 并测试 中的项目包含。随后,该算法遍历 和 测试(又名 )中的项目包含。在任何...

检查两个 yacc 语法是否等效

作者:Edward Z. Yang 提问时间:12/22/2016

你已经编写了一个 yacc 语法(或者你选择的工具中的其他一些 LALR 语法),并且你已经决定要重构一些产品以提高效率、清晰度等等。例如,您有: xs : xs ';' x | xs ';' ...

如何根据增量值确定算法的时间复杂度

作者:Thibault de Villèle 提问时间:11/25/2017

我现在必须研究PageRank,我已经编写了这个算法: 我已经确定了 while 循环内部的复杂性,我相信是 .但后来我被 while 循环本身的复杂性所困扰,它本质上是由 delta 决定的。De...

正则表达式的计算复杂度

作者:kc2001 提问时间:2/14/2019

正则表达式很快变得太复杂(对我来说)无法理解。即使是像 这样简单的东西,也有几个逻辑分支。我的目标是提高代码库的可维护性,因此这些问题的答案可以帮助我们检测和修复复杂的代码:[ab][cd] 是否有...

用于查找非负正数中轴对齐超长方体并集的顶点的算法,所有顶点都位于原点处

作者:cfp 提问时间:5/9/2019

假设我有一个 D 维的 N 轴对齐超长方体的集合。 每个超长方体在原点有一个顶点,在正节点上有一个顶点(即所有坐标都严格为正)。后一个顶点定义了超立方体,因此超立方体的集合可以由顶点集合给出,每个超...

可以替换的最小子字符串,使字符串的每个字符数相同

作者:user6048670 提问时间:8/10/2016

我正在尝试解决一个几乎完全相同的问题。特别是,我得到了一个字符串,使得 each 是 、 或 之一。我想找到可以替换的最小子字符串,以便每个 , , 和 出现的时间都准确无误。ss.Length % ...

对象比较 复杂度 Javascript

作者:Ron BELLAICHE 提问时间:8/5/2020

我想比较比较 JavaScript 中具有唯一 id 'key' 的两个对象的性能,使用它们的键或等号,即:或 .object1 === object2object1.key === object2....

正则表达式替换的复杂性

作者:cnu 提问时间:8/22/2008

我在任何地方都没有得到这个问题的答案。正则表达式匹配和替换的运行时复杂性是多少? 编辑:我在python中工作。但想大致了解最流行的语言/工具(java、perl、sed)。...

加法的时间复杂度

作者:David Jackson 提问时间:9/26/2020

我是计算时间复杂度的新手。我知道如果我们有常数项,我们就会忽略它,如果我们有方程,我们取项的最高幂,例如 x^3+2x^2+n 将有 O(n^3)。但是,当我们增加这些复杂性时,我们该怎么办?喜欢具体...


共58条 当前第4页