算法
DoneSpeak
Let the Work That I've Done Speak for Me.
展开
-
n 阶幻方问题
前言这是很久以前做的一个实验的内容,觉得特别有意思,所以一直想发布出来,没想到拖着拖着就到现在了。问题描述一个n阶幻方是把从1到n^2的整数赶往一个n阶方阵,每一个数只出现一次,每一行、主副对角线的和都相等。分析和本文基本概念分析据了解,4阶幻方个数的基本型就有880个,通过旋转和反射总共可有7040个不同的形式的,5阶幻方基本型有275 305 224个,6阶幻方的个数非常之多,皮恩...原创 2019-11-01 23:45:29 · 7183 阅读 · 6 评论 -
哈夫曼编码--压缩与解压
使用哈夫曼编码的方法对文件进行压缩和解压缩。该编码方式根据不同字符出现的概率来进行构建最佳二叉树,所有的字符都位于叶子节点,规定从根节点开始,往左走为0,往右走为1,通过这种方式,可以对所有的字符进行重新的编码,从而实现码字的平均长度最短。原创 2016-12-20 01:27:43 · 6012 阅读 · 5 评论 -
哈夫曼压缩之压缩文件头文件的不同方式
这是对之前的[哈夫曼编码–压缩与解压]的一个补充说明,这里只做简单的原理介绍,不做过多的具体实现。具体包含五种不同的写入头文件方式。原创 2017-02-14 15:10:32 · 1588 阅读 · 0 评论