【发布时间】:2015-06-01 22:00:41
【问题描述】:
我想知道以下两种算法的时间复杂度
void main (){-----------------------------------------T(n)
for(int a=1 ; a<=20 ; a++) {------------?
if(a%2==0) -------------?
cout<<"value is Even"; --------?
else
cout<<"value is Odd";--------?
}
}
void main (){-----------------------------------------T(n)
int x=1; {------------?
int a=1; -------------?
while(a<=n){--------?
x=x*a; -------------?
a=a+2; -------------?
}
cout<<x;
}
【问题讨论】:
-
传统上不是时间复杂度称为O(n)吗?
-
你怎么看?发布您所做/考虑的事情,有人可以指导您吗?仅仅请人来解决你的作业有点糟糕。
-
我希望我知道怎么做,但我真的不知道怎么做,但是谢谢
-
你知道时间复杂度意味着什么吗?
-
不,先生,我想学习编程,我参加了有关数据结构的在线课程,他们给了我们这个作业,我真的不知道如何解决它
标签: c++ c++11 data-structures