コード例 #1
0
ファイル: Mar28.java プロジェクト: daniel2009/chess
 private void maxWidthTreeHelper(
     TreeNode node, int depth, Map<Integer, Integer> map, ResultType rt) {
   for (TreeNode next : node.nextList) {
     if (next == null) {
       continue;
     } else {
       if (map.containsKey(depth)) {
         map.put(depth, map.get(depth) + 1);
       } else {
         map.put(depth, 1);
       }
       rt.max = Math.max(rt.max, map.get(depth));
       maxWidthTreeHelper(next, depth + 1, map, rt);
     }
   }
 }