请教如何做到可变N层嵌套for循环?
N是一个输入值,可以从1到20之间的任何一个整数。如何做到这样的一个N层嵌套循环?
这个功能用递归可以实现,但是效率相当低。请各位高手有没有直接用for 循环实现的方法!
谢谢先!
[解决办法]
先确定你的循环复杂度。
一、递归。递归没有你想象中的那样低效。
二、模拟多进制。
三、改进你的算法。有这样的需求,往往是你误用了循环。
[解决办法]
我以前也有用多循环的时候,最后发现其实是自己算法没有想好.建议楼主好好想从算法上考虑,不要使用多嵌套循环.如果没有好的方法,可能递归是最好的方法