VB多重循环问题

在多重循环中,为了提高运行的速度,对程序要考虑优化。其中有一条:合理地选择内,外层的循环控制变量,即将循环次数多的放在内循环。想问一下,为什么要将循环次数多的放在内循环?... 在多重循环中,为了提高运行的速度,对程序要考虑优化。其中有一条:合理地选择内,外层的循环控制变量,即将循环次数多的放在内循环。 想问一下,为什么要将循环次数多的放在内循环?循环次数多的放在内层或外层,运行的循环次数不是一样多吗? 举个例子:假设有2层循环,分别有m和n次循环次数(m>n)。若将有m次循环的放在内,循环次数是m*n ;若将m次循环的放在外层,循环次数也是m*n。这不是一样吗?有什么地方有错吗? 如果不止2层,是不是要按循环次数由多到少,由内层到外层设置?请给个详细点的回答。3ku! 展开
 我来答
郁熊熊03n
2019-08-15 · TA获得超过1229个赞
知道小有建树答主
回答量:1785
采纳率:100%
帮助的人:8.4万
展开全部
我个认认为LZ的解释有误!

比如外循环是10次,内循环是20次

那么就会循环10个20.也就是
20^10

相反,外循环是20,内循环是10

那么就是
20个10,也就是
10^20

因为
10^10>2^10

10^10*10^10>10^10*2^10
---------也就是
10^20>20^10

所以要把多的放在内循环!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式