- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 哈夫曼算法实现文件夹的压缩与解压
哈夫曼算法实现文件夹的压缩与解压 这是学校数据结构与算法设计课程的PJ,旨在实现类似zip软件的压缩与解压功能。我在几乎有空就在写代码的情况下两周完成了这个项目。 目前网上能够搜索到的资料对于单个文件和文本文件的压缩与解压较多,而对文件夹与大文件的压缩与解压较少。所以想在这里把自己的一些想法和思路写下来,供大家交流与参考。因为自己目前正在读大二,这也是自己写的第一篇CSDN博客,之前只学过C与C+...
2018-11-08 10:16:03 3763 3
狄杰斯特拉算法求地铁最短路径换乘方案(上海地铁为例)
(啊啊啊大家别下载了,我的这个代码有bug的!)采用的狄杰斯特拉算法。对每一个站点创建station对象(不同线路的换乘车站算不同的站点),每个站点的相邻点为其之前站点,之后站点,和换乘站点,换乘站点之间权值为0,然后建立邻接表,用狄杰斯特拉算法从起始站开始遍历,如果遍历到的站点为终点站,停止遍历,于是得到最短路径。
2018-11-29
哈夫曼算法实现文件夹的压缩与解压
这是学校数据结构与算法设计课程的PJ,旨在实现类似zip软件的压缩与解压功能。我在几乎有空就在写代码的情况下两周完成了这个项目。
目前网上能够搜索到的资料对于单个文件和文本文件的压缩与解压较多,而对文件夹与大文件的压缩与解压较少。所以想在这里把自己的一些想法和思路写下来,供大家交流与参考。因为自己目前正在读大二,这也是自己写的第一篇CSDN博客,之前只学过C与C++,java是纯自学的,并且这也是用java写的第一个PJ,所以写得比较烂,希望有前辈能够指点指点!
2018-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人