![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java底层
Tim_long
欢迎与我交流!
联系方式
Email:mrtimlong@126.com
QQ:2962847843
展开
-
Java原始类型带来的擦除
原始类型带来的擦除 当把一个具有泛型信息的对象付给另一个没有泛型信息的变量时,所有尖括号里的额信息类型都将被丢弃,比如将一个List<String>类型的对象转型为List,则该List对集合元素的检查变成了类型变量的上限(即Object)。 下面展示了这种擦除:package me.timlong.cultivate.genericity; class Apple<...原创 2018-03-24 19:45:58 · 288 阅读 · 0 评论 -
Java 实现Haffman树
Haffman Tree 的Java实现I 哈夫曼树概念: 给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。(from Baidu百科)。II 哈夫曼树的应用 1、哈夫曼编码 2、常应用于信息检索 etc.III 常用...原创 2018-04-19 11:15:42 · 310 阅读 · 0 评论