package huffman; import com.alibaba.fastjson.JSON; /** * 代表哈夫曼树节点的类 * * @author dongyunqi * @date 2018年7月26日下午2:25:56 * @description */ public class HuffmanNode1 { // 节点的数据,如果是非根节点值给"balabala" private int data; // 权值,非叶子节点权值为子节点权值之和 private int weight; // 左子节点 private HuffmanNode1 leftNode; // 右子节点 private HuffmanNode1 rightNode; // 哈夫曼编码使用,值为1和0, -1为无效值 private int code = -1; public static String NONE_LEAF_VALUE = "balabala"; public HuffmanNode1() { } public HuffmanNode1(int data, int weight) { this.data = data; this.weight = weight; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public HuffmanNode1 getLeftNode() { return leftNode; } public void setLeftNode(HuffmanNode1 leftNode) { this.leftNode = leftNode; } public HuffmanNode1 getRightNode() { return rightNode; } public void setRightNode(HuffmanNode1 rightNode) { this.rightNode = rightNode; } public int getData() { return data; } public void setData(int data) { this.data = data; } public int getWeight() { return weight; } public void setWeight(int weight) { this.weight = weight; } @Override public String toString() { return JSON.toJSONString(this); } }
最近下载更多
姓王 LV1
2021年12月2日
1358619424 LV1
2020年6月15日
Riedel27 LV1
2020年6月11日
chinese LV1
2020年3月21日
zer012 LV1
2020年3月13日
3242592726 LV1
2020年1月9日
蛋哥哥99 LV1
2019年11月12日
yczhenshuai LV1
2019年11月7日
pengqiang LV2
2019年11月4日
andywahaha1 LV1
2019年10月29日
最近浏览更多
1383838438 LV1
2023年10月30日
1WQAQW1 LV2
2023年6月12日
deluser LV3
2022年9月19日
whfuai LV14
2022年7月27日
crosa_Don LV18
2022年7月22日
小资李 LV13
2022年6月30日
wanglinddad LV55
2022年4月22日
微信网友_5889193442791424
2022年3月26日
暂无贡献等级
lxdgp123
2021年12月23日
暂无贡献等级
姓王 LV1
2021年12月2日