DFSの一般的な枠組み

DFS()
{ 
    IF (中間点の状態は)
    { 
        ... // 質問の意味を追加し
        返す; 
    } 
    IF(法定ない範囲または状態)のリターン; 
     IF(特殊な状態)// 剪定
         リターン;
     (拡張モード)
    { 
        IF (拡張された状態適法到着)
        { 
            変更操作; // 質問の意味を追加し
            たマーク、
            DFSを(); 
            (マークの減少); 
            // もし質問マークの意味プラス減らす
             // フラグが復元されている場合はプラス後戻り
        } 
    } 
}

 

おすすめ

転載: www.cnblogs.com/lovezxy520/p/11391891.html