我正在尝试找出一种从奇怪的格雷码到二进制反射格雷码或普通二进制的有效方法。
模式是这样的:
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位。
发布于 2012-07-12 21:58:02
[ "00001","000011,...“中的数组字符串。
数组字符串输出[ "01“,"10”,...
循环数组以查找匹配项,使用其他数组中的相同索引进行转换。
尝试使用神经网络进行转换可能也很好;过一段时间它就会转换它。实际上,我认为这是一个很好的尝试,你有完整的灰色二进制列表吗?
也许我想在尚未建立神经网络的情况下尝试一下。
发布于 2012-07-12 23:02:22
最有效的方法是使用字典/哈希表。或者,将它们存储在数组中,并使用二进制搜索。
编辑
实际上,现在我想,按照今天的标准,一个包含4096个条目的查找表不会占用那么多空间。
https://stackoverflow.com/questions/11453196
复制相似问题