【发布时间】:2011-04-17 08:05:38
【问题描述】:
我已经为这个问题困扰了几天了。如何使用以下站点上指定的数据构建树:
http://www.impulseadventure.com/photo/jpeg-huffman-coding.html,话题下:
JPEG 文件中的实际 DHT
我会在这里重新解释一下,
你有:
- 带有长度的表(字节向量)
- 包含数据的表格(以及字节向量)
现在我想用这两个参数构建一个二叉树。每次从左到右填充相应长度的数据。你越深入树,你的长度就越长。长度从 1 到 16 不等。看看这个网站,它应该会变得清晰。
现在我想在 Scheme/Racket 中制作这样一棵树,这样我就可以走到这棵树并为每个编码值构建一个表。
我心中的树应该是这样的:
'((x01 x02)((x03 (x11 x04))(((x00 ...)(...)))))
【问题讨论】:
标签: scheme binary-tree jpeg racket huffman-code