![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
工匠zj
一名普通开发工程师
展开
-
队列、栈、单向链表、单向循环链表、双向循环链表的实现(java版)
1、队列 特点:先进先出 基于数组的实现:public class MyQueue { private int[] elements; public MyQueue() { elements = new int[0]; } //入队列 public void add(int data) { int...原创 2019-03-15 10:21:00 · 455 阅读 · 0 评论 -
使用哈夫曼编码实现数据的压缩和解压(java版)
1、哈夫曼树 哈夫曼编码使用哈夫曼树的数据结构,哈夫曼树图解如下,即构造一个带权路径最小的数;2、哈夫曼编码使用哈夫曼树生成哈夫曼编码,已实现减少传输中数据的冗余;截取网络课程中的几张图来说明;3、代码实现package tree.huffmanTree.huffmanCode;public class HuffmenNode implements ...原创 2019-03-28 17:59:29 · 3720 阅读 · 6 评论