huffmantreenode.java
来自「数据结构与算法」· Java 代码 · 共 32 行
JAVA
32 行
package dsa.adt;
import dsa.adt.BinTreeNode;
public class HuffmanTreeNode extends BinTreeNode {
private int weight; //权值
private String coding = ""; //编码
public HuffmanTreeNode(int weight){
this(weight,null);
}
public HuffmanTreeNode(int weight, Object e){
super(e);
this.weight = weight;
}
//改写父类方法
public HuffmanTreeNode getParent() {
return (HuffmanTreeNode)super.getParent();
}
public HuffmanTreeNode getLChild() {
return (HuffmanTreeNode)super.getLChild();
}
public HuffmanTreeNode getRChild() {
return (HuffmanTreeNode)super.getRChild();
}
//get&set方法
public int getWeight(){ return weight;}
public String getCoding(){ return coding;}
public void setCoding(String coding){ this.coding = coding;}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?