次のメソッドは、HuffmanTree クラスの一部です。でも空じゃないからちょっと違う。次の方法を書きましたが、横向きに印刷されません。助けてくれませんか?ありがとうございました!
public String printSideways() {
StringBuilder s = new StringBuilder("");
printSideways(overallRoot, s , 0);
return printSideways(); // I'm not sure about this part
}
private void printSideways(HuffmanNode root, StringBuilder s, int level) {
if (root != null) {
printSideways(root.right, s.append(root.toString()), level+1);
for(int i = 0; i < level; i++){
System.out.print(" ");
}
System.out.println(root.toString());
printSideways(root.left, s.append(root.toString()) , level+1);
}
}