📄 huffmantreenode.java
字号:
package kava.util;
public class HuffmanTreeNode implements Comparable<HuffmanTreeNode> {
char c;
int freq;
HuffmanTreeNode left;
HuffmanTreeNode right;
HuffmanTreeNode parent;
@Override
public int compareTo(HuffmanTreeNode o) {
return this.freq - o.freq;
}
public String toString(){
StringBuffer sb = new StringBuffer();
sb.append("(c = " + c);
sb.append(" freq = " + freq);
sb.append(" left = " + left);
sb.append(" right = " + right);
sb.append(")");
return sb.toString();
}
public HuffmanTreeNode(){
c = 0xfffe;
}
public boolean isLeaf(){
return left == null && right == null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -