![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的Java
文章平均质量分 57
iteye_18620
这个作者很懒,什么都没留下…
展开
-
文件压缩(哈夫曼压缩)
文件压缩总结(哈夫曼压缩) 在学习哈弗曼压缩之前,还是首先来了解什么是哈夫曼树,哈夫曼编码。 1.哈夫曼树是一种最优二叉树,它的带权路径长度达到最小。树的带权路径长度为所有叶子结点带权路径长度之和。而结点的带权路径长度是结点的路径长度乘以结点的权值。 2.哈夫曼编码是依据字符出现概率来构造异字头的平均长度最短的码字。从哈弗曼树的根结点开始,按照左子树代码为“0”,右子树代码为“...原创 2011-07-17 15:26:44 · 229 阅读 · 0 评论 -
浅析 Hash 表
浅析 Hash 表 其实数据结构学了也有那么久了,不过也只是对链表、栈、队列、图等一些常见数据结构的大致了解。我理解的数据结构其实就是对数据存放的一种特殊规则吧。在这个基础上,我们就能更方便的对存储的数据进行操作了。比如增、删、改、查等一些基本操作。为了更方便的达到不同的操作目的,就有人对这些数据做了规划和整理,也就是前面所说的数据结构。的确是这样,上面...2011-11-02 22:05:50 · 136 阅读 · 0 评论 -
五子棋总结
五子棋总结 之前做的五子棋中,棋盘是画的二维表格,棋子是用fillOval画的填充圆。现在是在原来的基础上,稍微做了下修改。不过,功能还是很弱,还需继续完善! 现在就先做个小总结。 简单功能的介绍: 1.可以分为 人人对战和人机对弈; 2.当觉得自己下的位置不是很理想时,可以悔棋,直到棋盘上没有棋子为止。 3.基于上面...原创 2011-05-09 21:40:04 · 454 阅读 · 0 评论