java - O(n!)的示例?

标签 java algorithm big-o complexity-theory factorial

O(n!) 函数的示例(在代码中)是什么?引用 n 应该需要适当数量的操作来运行;也就是说,我问的是时间复杂度。

最佳答案

给你。这可能是在 O(n!) 时间内运行的函数的最简单示例(其中 n 是函数的参数):

void nFacRuntimeFunc(int n) {
  for(int i=0; i<n; i++) {
    nFacRuntimeFunc(n-1);
  }
}

关于java - O(n!)的示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3953244/

相关文章:

java - 将 JTree 添加到 JScrollPane 时,JTree ExpandPath 不起作用

c++ - Opencv:EM算法训练缓慢

algorithm - 获取 1 到 n 的第 k 个排列

javascript - 在 JavaScript 中使用 filter() 查找两个未排序数组的交集的大 O

java - 在 Java 中针对 O(Nlog(N)) 优化归并排序

loops - 嵌套循环的复杂性

java - 如何在使用 EZ-Vcard 编写的 Vcard 中包含字符集?

java - 使用变量创建 SQL 语句

Java在列表中查找重复项

arrays - 给定子数组之和时查找数组元素