作者comduffer ()
看板Programming
标题[VB6 ] 请问使用数量庞大的回圈该如何精简
时间Sat Jan 2 08:45:26 2010
※ [本文转录自 Visual_Basic 看板]
作者: comduffer () 看板: Visual_Basic
标题: [VB6 ] 请问使用数量庞大的回圈该如何精简
时间: Sat Jan 2 08:23:29 2010
是这样的我要做一个回圈里的回圈
for i1= 1 to x
for i2= 1 to x
................
for i22 = 1 to x
请问有甚麽办法可以把他精简呢
我在google上也查不到
这麽多的回圈
可以用副程式来解决吗
有人碰过这样的问题吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.81.151.46
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.81.151.46
1F:推 wa120:递回@@? 140.133.9.113 01/02 09:51
2F:推 bigpigbigpig:你可以用一个 array 和一个 level 118.160.70.193 01/02 10:13
3F:→ bigpigbigpig:变数,将它们包装成一个物件,然後 118.160.70.193 01/02 10:14
4F:→ bigpigbigpig:一直踢 (increment) 它,就可以得到 118.160.70.193 01/02 10:15
5F:→ bigpigbigpig:目前组态,若传回 false 代表结束, 118.160.70.193 01/02 10:15
6F:→ bigpigbigpig:就像 STL 的 next_premutation 一样 118.160.70.193 01/02 10:16
7F:→ bigpigbigpig: next_permutation 118.160.70.193 01/02 10:25
8F:→ comduffer:抱歉我程度太差 听不董 115.81.151.46 01/02 10:33
9F:→ comduffer:我的程度只有刚学程式的中学生那样吧 115.81.151.46 01/02 10:33
10F:推 elfria:正常来说程式的可读性最好不要超过2层 61.224.44.108 01/02 17:14
11F:推 LPH66:个人是会在不影响逻辑的情况下放宽到三层啦 140.112.28.92 01/02 17:28
12F:→ LPH66:(毕竟有些演算法真的得要你for i,k,j do...) 140.112.28.92 01/02 17:29
13F:→ LPH66:不过四层以上除了特殊用途外是真的会避免 140.112.28.92 01/02 17:29
14F:→ LPH66:(特殊用途例如用过即丢的找解程式 lol) 140.112.28.92 01/02 17:29
15F:推 wa120:我在写影像处理,DP都很容易超过四层 140.133.9.113 01/02 18:02