霍夫曼将两个字符编码为一个
我需要哈夫曼代码(最好在Python或Java中),它可以不是用一个字符(a = 10, b = 11)对文本进行编码,而是用两个(ab = 11, ag = 10)。是否可能,如果…
我在某些 I/O 代码上收到错误 C2664
void BinaryTree::InitializeFromFile(string Filename){ ifstream inFile; inFile.open(Filename, fstream::binary); if(inFile.fail()){ cout<<"Err…
解码压缩的短字符串;不确定使用的压缩 - 已更新
我有一个程序正在以未知的方式压缩字符串。我知道一些输入和产生的输出,但我不确定使用什么来压缩字符串。 这是我的例子。 (只有 38 xa,没有空格或…
输入字符串压缩为字符串
我想将字符串压缩/转换为新字符串。 IE: 输入字符串: USERNAME/REGISTERID 压缩后的输出字符串: 解压缩后的输出字符串: USERNAME/REGISTERID 有一…
布罗斯-惠勒移到前面
对于我正在从事的项目,我需要在 O(n) 空间中实现 Burrows-Wheeler 的 MoveToFront 转换。 但出于某种原因,我的代码适用于我输入的大多数值,但不是…
需要有关 BMP 到 JPEG 转换的帮助
我正在编写一个 C++ 程序来将 BMP 图像转换为 JPEG。 这是我尝试遵循的基本算法: 将 RGB 颜色空间转换为 Y,Cb,Cr.. 将 Cb 和 Cr 采样减少 2(这意味…