给定 PHP 中的两个函数,比如说
function f($n) {
return $n;
}
function g($n) {
return pow($n, (2/3));
}
如何检查函数 f(n) 是否在 PHP 中的 Ω(g(n))、Θ(g(n)) 或 O(g(n)) 中?
到目前为止我尝试了什么:
$n = INF;
$A = f($n) / g($n);
if ($A == 0) {
echo "f(n) = O(g(n))";
} elseif (is_infinite($A)) {
echo "f(n) = Ω(g(n))";
} elseif ($A != 0) {
echo "f(n) = Θ(g(n))";
}
那不应该工作吗?