具有n个峰值的多边形,平面扫描算法在转换为单调时将添加Θ(n)对角线

时间:2016-01-21 01:20:15

标签: notation big-theta

算法在Ο(nlogn)中运行。

我们被要求找到一个具有n个边的多边形,当我们使用平面扫描算法将多边形转换为单调时,算法将添加Θ(n)对角线。

那么这意味着我们有 k1 * g(n)< = f(n)< = k2 * g(n), 我所理解的是,在这种情况下,f(n)是我将拥有多少对角线,如果这是正确的那么g(n)会是什么?它会 n 吗?还是 nlogn ?还是两个?对于对角线而言,n似乎相当大,nlogn也不是更好。

此外,既然我们正在寻找数字而不是函数,那么我们可以说 diagonals = k1 * g(n)吗?

我理解(或者至少我是这么认为)符号是如何工作的,但我真的很困惑我将如何解决这个问题。

非常感谢任何帮助。 谢谢你的时间。

0 个答案:

没有答案