小编Mad*_*wal的帖子

O(1)+O(2)+ .... +O(n) 的阶数之和

总和的O(1)+O(2)+ .... +O(n)评估结果是什么?

\n\n

我在某处看到过它的解决方案:

\n\n
O(n(n+1) / 2) = O(n^2)\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我对它不满意,因为O(1) = O(2) = constant,所以根据我的说法,它必须评估为O(n)only。我在科门也看到了这一点:

\n\n
\xce\xa3(i=1 to n) O(i)\n
Run Code Online (Sandbox Code Playgroud)\n\n

在上面的表达式中只有一个匿名函数。O(1) + O(2) + ... + O(n)这个函数与没有真正有清晰解释的函数不同 。

\n

algorithm big-o asymptotic-complexity

5
推荐指数
1
解决办法
3029
查看次数

常规语言的有限性

我们都知道这(a + b)*是一种仅含有符号a和符号的常用语言b.但是(a + b)*是一个无限长度的字符串,它是规则的,因为我们可以建立一个有限的自动机,所以它应该是有限的.

有人可以解释一下吗?

automata finite-automata regular-language formal-languages automata-theory

2
推荐指数
1
解决办法
2266
查看次数