public static void print(TreeNode root) {
		if (null != root) {
			System.out.println(root.val + "[" + (null == root.left ? "null" : root.left.val) + "," + (null == root.right ? "null" : root.right.val) + "]");
			print(root.left);
			print(root.right);
		}
	}