【发布时间】:2015-03-18 14:25:51
【问题描述】:
我正在计算 C++ 中某个 while 循环的时间复杂度,但我不确定如何在这个特定的 while 循环上进行计算:
while ( scanf("%d %d %d %d %d %d %d %d %d", &brown[0], &green[0], &clear[0],
&brown[1], &green[1], &clear[1], &brown[2], &green[2], &clear[2]) == 9 )
{
/* Some code here */
}
【问题讨论】:
-
要了解这一点,您必须分析
scanf()的内部工作原理。 -
“时间复杂度”是什么意思?
-
不知道。对于初学者,
brown可能是一个具有非常复杂的重载[]和&运算符的类的实例。你的问题太不准确了。 -
while 循环的频率计数。 :)
标签: c++ loops while-loop time-complexity