比如你写了以下代码
for(x=1; i<=m; x++)
{
for(i=1; i<=n; i++)
{
j = i;
j++;
}
}
它的时间复杂度就变成了 O(m*n)
如果你不优化的化,循环次数多了,cpu立马就会炸了,像这种要提前优化。
也就是程序设计时,一定不要为实现而实现,而是要注意算法时间复杂度和空间复杂度,注意其的平衡点,注意提前优化,而不是上线出问题后,才急忙修改。
时间复杂度,用O表示,空间复杂度,用S表示。