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 + -
显示快捷键?