【发布时间】:2016-05-22 01:49:23
【问题描述】:
有人可以提供多项式 O(n^2)、指数 O(2^n) 和阶乘 O(n1) 的循环示例。我似乎无法绕过它。
我了解
O(log n)for (int i=0; i<=10; i=i*2) OR for (int i=0; i<=10; i=i/2)
O(n)for (int i=0; i<=10; i++)或(int i=10; i<=0; i--)的概念。
O(n^2)
`
for (int i=0; i<=10; i++)
{
for (int i=0; i<=10; i++)
{
//DO SOMETHING
}
}
【问题讨论】:
-
您可能指的是
i = i*2而不是i*2(这会造成无限循环...),至于i/2我不知道您打算在那里做什么。此外,您的问题不清楚,因为您在示例中提供的循环中没有n。