让“{1}} huffman代码为”abcd“是011011.我需要通过电汇发送。
我的问题是assume
what java's IO mechanism can i use
。例如,它应该保存在文件中吗? bytearray?
1. Serialize 011011 on the disk
所以这个问题与文件IO /和套接字有关,而不是霍夫曼编码本身。
我编写了霍夫曼树并生成了代码,我对这个问题的IO和套接字方面感到困惑,关于如何将2. Send back on the memory
发送给接收者。
答案 0 :(得分:4)
您可以使用的唯一机制是字节流(对于TCP)或字节数据包(对于UDP),因此您需要将信息转换为字节。
当您写入磁盘时,您还需要写入字节,但您也可以执行随机访问(而不是它在这里有所作为)
您不能将011011
作为字节发送,但可以将00011011
作为字节发送。