为了方便或更简单的外观而使用较高的 Big-O 表示法值是否常见?
例如:我正在查看此处简要解释的“分片间隙雕刻”算法(第 66 页)。如果我理解正确,算法将采用n
最大的任何间隙大小,sum from 1 to n
但在同一个文档中它说:
该技术不适用于具有大间隙的碎片文件。如果 n 是 bh 和 bz 之间的簇数,那么在最坏的情况下,在成功恢复之前可能需要 n^2 个对象验证。
所以我的问题是:我对算法的理解是错误的,还是最坏情况下的运行时间被四舍五入n^2
到看起来比总和更好?