algorithm - 有没有时间复杂度O(lg * n)(迭代对数函数)的算法?

标签 algorithm time-complexity big-o iterated-logarithm

在计算机科学中,n 的迭代对数,写作 log* n(通常读作“log star”),是在结果小于或等于 1 之前必须迭代应用对数函数的次数。最简单的正式定义是这个递归函数的结果:

有没有时间复杂度O(lg * n)的算法?

最佳答案

如果你实现 union find algorithm通过路径压缩和按等级并集,并集和查找都将具有复杂性 O(log*(n))

关于algorithm - 有没有时间复杂度O(lg * n)(迭代对数函数)的算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33234575/

相关文章:

python - 求和 : Is recursion necessary, 以及递归算法是什么样的?

java - 如何在 Java 7 中有效地连接 id 上的两个列表?

java - 寻找大O复杂性。三种算法

objective-c - 在 Objective-C 中将 Alpha-Beta 修剪添加到 minMax

algorithm - TTTD分块算法中使用的哈希函数?

performance - 使用 CLRS 代码和 Robert Sedgewick 代码进行插入排序的运行时间差异

algorithm - 使用递归关系分析时间复杂度

algorithm - Matlab 中多重投影的快速算法

algorithm - 为什么我们不通过中值情况复杂度来评估算法

寻找具有 o-small(n) 复杂度的第一个更大整数的算法