一个家庭作业问题要求我分析以下代码片段:
for (int i = N; i > 0; i--)
for (int j = 0; j < i; j++)
我认为内部循环运行以下次数:
N + (N-1) + (N-2) + ... + (N - N + 1)
但是,我无法将其转换为 O() 表示法。
有人能指出我正确的方向吗?
一个家庭作业问题要求我分析以下代码片段:
for (int i = N; i > 0; i--)
for (int j = 0; j < i; j++)
我认为内部循环运行以下次数:
N + (N-1) + (N-2) + ... + (N - N + 1)
但是,我无法将其转换为 O() 表示法。
有人能指出我正确的方向吗?