Binary 奇异格雷码高效译码
我试图找出一种有效的方法,从一个奇怪的格雷码转换成二进制反射格雷码或普通二进制 模式如下:Binary 奇异格雷码高效译码,binary,decode,encode,decoding,gray-code,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位。数组字符串在
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位。数组字符串在[“00001”、“000011,…”等中。
数组字符串输出[“01”、“10” 循环遍历一个数组以查找匹配项,在另一个数组中使用相同的索引进行转换 用神经网络进行转换可能也不错,过一会儿它就会转换。事实上,我认为这是很好的尝试,你有完整的灰色二进制列表吗
也许我想在尚未建立的神经网络中尝试一下。最有效的方法是使用字典/哈希表。或者,将它们排序存储在数组中并使用二进制搜索 [编辑]
实际上,现在我想起来了,按照今天的标准,4096个条目的查找表不会占用那么多空间。我有完整的灰色二进制列表。我将所有值都保存在一个.txt文件()中,我对神经网络一点也不熟悉。我试图避免查找表,实际上我的空间相当有限。