9
大O关于(n ^ 2 + n)/ 2增长率的算法的问题
我问这个问题是因为我对大O表示法的一个方面感到困惑。 我正在使用Frank Carrano的《Java的数据结构和抽象》一书。在“算法效率”一章中,他显示了以下算法: int sum = 0, i = 1, j = 1 for (i = 1 to n) { for (j = 1 to i) sum = sum + 1 } 他最初将这种算法描述为具有(n 2 + n) / 2的增长率。哪个看似直观。 但是,可以说,当n大时,(n 2 + n) / 2的行为类似于n 2。在同一段他说(N 2 + N) / 2也表现很像ñ …
16
algorithms
big-o