【发布时间】:2010-07-05 12:09:01
【问题描述】:
对于在triangular 时间运行的算法,正确的大 O 表示法是什么?这是一个例子:
func(x):
for i in 0..x
for j in 0..i
do_something(i, j)
我的第一直觉是O(n²),但我并不完全确定。
【问题讨论】:
-
你是对的... O((n+1) 根据定义选择 2) = O(n^2)。
标签: big-o