package ch14; import datatype.TreeNode; import org.junit.jupiter.api.Test; class P50Test { @Test void P50_1() { P50_1 s = new P50_1(); TreeNode r = s.invertTree(new TreeNode(new Integer[]{4, 5, 7, 1, 3, 6, 9})); System.out.println(r.prettyPrint()); } @Test void P50_2() { P50_2 s = new P50_2(); TreeNode r = s.invertTree(new TreeNode(new Integer[]{4, 5, 7, 1, 3, 6, 9})); System.out.println(r.prettyPrint()); } @Test void P50_3() { P50_3 s = new P50_3(); TreeNode r = s.invertTree(new TreeNode(new Integer[]{4, 5, 7, 1, 3, 6, 9})); System.out.println(r.prettyPrint()); } @Test void P50_4() { P50_4 s = new P50_4(); TreeNode r = s.invertTree(new TreeNode(new Integer[]{4, 5, 7, 1, 3, 6, 9})); System.out.println(r.prettyPrint()); } @Test void P50_5() { P50_5 s = new P50_5(); TreeNode r = s.invertTree(new TreeNode(new Integer[]{4, 5, 7, 1, 3, 6, 9})); System.out.println(r.prettyPrint()); } @Test void P50_6() { P50_6 s = new P50_6(); TreeNode r = s.invertTree(new TreeNode(new Integer[]{4, 5, 7, 1, 3, 6, 9})); System.out.println(r.prettyPrint()); } }