怎么判断是不是for循环嵌套

怎么判断是不是for循环嵌套

问题描述:

当程序中出现两个或两个以上for循环语句是,怎么判断是不是for循环嵌套?

如果在for的代码块中有另一个for就是嵌套,比如
for (...)
{
...
for (...)
{
...
}
...
}

反之就不是嵌套,比如
for (...)
{
...
...
}
...
for (...)
{
...
...
}

如果里面的循环有用到外部循环的信息,那么他就是嵌套循环,如果写在里面的循环没有引用到外部循环,那么只能说是两个分开的循环,希望能帮到你

时间复杂度为O(n^m ),且m>=2的情况下就属于是嵌套循环了。