public static void invert(TreeNode tr){
		if(tr.left==null && tr.right==null){
			return;
		}
//		if((tr.left==null && tr.right!=null )||(tr.right==null && tr.left!=null)){
//			isSy=false;
//			return;
//		}
		TreeNode tmp = tr.left;
		tr.left = tr.right;
		tr.right = tmp;
		if(tr.left!=null){
			invert( tr.left );
		}
		if(tr.right!=null){
			invert( tr.right );
		}
	}