■吉里吉里/KAG/TJS雑談質問スレ■その16at GAMEDEV■吉里吉里/KAG/TJS雑談質問スレ■その16 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト488:名前は開発中のものです。 09/01/10 06:58:58 O9KFAMO6 自分で作っておきながら、なぜ正常に動作してるのか分からないので教えてくださいorz よくある根や枝と葉をリストで作ってみて、端から検索のように動いていって 必ずすべての要素を通り、その順を出力するよう作りたかったんだが 途中で終了すると思われるsaiki()が無限ループのように動いてるっぽい・・・? class Tree { var bunki =[]; bunki[0]=[]; var a="ルートは、"; function Tree() //コンストラクタ { bunki[0]=[1,2]; bunki[1]=[3,4]; bunki[2]=[6,7]; bunki[3]=[]; bunki[4]=[5,11]; bunki[5]=[10]; bunki[6]=[8,9]; bunki[7]=[]; bunki[8]=[]; bunki[9]=[]; bunki[10]=[]; bunki[11]=[]; saiki(0,0); System.inform(a); } function finalize() // デストラクタ { } 489:名前は開発中のものです。 09/01/10 07:00:45 O9KFAMO6 function saiki(i,j) { a=a+bunki[i][j]; var c=bunki[bunki[i][j]][0]; if(bunki[bunki[i][j]][0] !== void) saiki(bunki[i][j],0); if(bunki[i][j+1]!== void) saiki(i,j+1); } } var obj = new Tree(); return; 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch