C#, C♯, C#相談室 Part76
■ このスレッドは過去ログ倉庫に格納されています
0508デフォルトの名無しさん
2012/10/26(金) 10:02:10.54例えば
C:\dir1\dirA\file1.bin
C:\dir1\dirA\file2.bin
C:\dir1\dirB\file3.bin
C:\dir1\file4.bin
C:\dir2\dirA\file5.bin
C:\dir2\file5.bin
一行一項目のこの様なテキストの配列があった時、ノードを一つ一つ作っていく方法ですと
ルートにdir1ノードがあるか調べる→無いからルートにdir1を作る。
dir1の中にdirAノードがあるか調べる→無いからdir1の中にdirAを作る
dir1\dirAの中にfile1.binを作る
ルートの中にdir1ノードがあるか調べる→有る
dir1の中にdirAがあるか調べる→有る
dir1\dirAの中にfile2.binを作る
と、この例の場合ですと、ルートにdir1が有るかを4回も確認する事になるので…
■ このスレッドは過去ログ倉庫に格納されています