奇怪的格雷码 - 高效解码

时间:2012-07-12 13:44:34

标签: binary decode encode decoding gray-code

我试图找出一种有效的方法,从奇怪的格雷码转换为二进制反射格雷码或普通二进制码。

模式如下:
000000
000001
000101
000100
000110
000111
010111
010110
010100
010101
010001
010000
010010
010011
011011
011010
011000
011001
001101
011100
011110
011111
1011111个
1011110个
1011100个
1011101个
 等等...

它最多使用12位。

2 个答案:

答案 0 :(得分:0)

[00001“,”000011,...等中的数组字符串 数组字符串输出[“01”,“10”,...

通过数组循环查找匹配项,在其他数组中使用相同的索引进行转换。

尝试使用神经网络进行转换也可能不错;过了一会儿它会转换它 实际上,我认为很好的尝试你在某个地方完整的灰色二进制列表? 也许我想尝试一下尚未构建的神经网络

答案 1 :(得分:0)

最有效的方法是使用字典/哈希表。或者,将它们存储在数组中并使用二进制搜索。

[编辑]

实际上,现在我想一想,根据今天的标准,4096个条目的查找表不会占用那么多空间。