看板 Programming 關於我們 聯絡資訊
※ [本文轉錄自 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
wa120:遞迴@@? 140.133.9.113 01/02 09:51
bigpigbigpig:你可以用一個 array 和一個 level 118.160.70.193 01/02 10:13
bigpigbigpig:變數,將它們包裝成一個物件,然後 118.160.70.193 01/02 10:14
bigpigbigpig:一直踢 (increment) 它,就可以得到 118.160.70.193 01/02 10:15
bigpigbigpig:目前組態,若傳回 false 代表結束, 118.160.70.193 01/02 10:15
bigpigbigpig:就像 STL 的 next_premutation 一樣 118.160.70.193 01/02 10:16
bigpigbigpig: next_permutation 118.160.70.193 01/02 10:25
comduffer:抱歉我程度太差 聽不董 115.81.151.46 01/02 10:33
comduffer:我的程度只有剛學程式的中學生那樣吧 115.81.151.46 01/02 10:33
elfria:正常來說程式的可讀性最好不要超過2層 61.224.44.108 01/02 17:14
LPH66:個人是會在不影響邏輯的情況下放寬到三層啦 140.112.28.92 01/02 17:28
LPH66:(畢竟有些演算法真的得要你for i,k,j do...) 140.112.28.92 01/02 17:29
LPH66:不過四層以上除了特殊用途外是真的會避免 140.112.28.92 01/02 17:29
LPH66:(特殊用途例如用過即丟的找解程式 lol) 140.112.28.92 01/02 17:29
wa120:我在寫影像處理,DP都很容易超過四層 140.133.9.113 01/02 18:02