【发布时间】:2011-07-05 03:02:15
【问题描述】:
给定一个数字的格雷码,找到该数字的二进制代码。
格雷码是一种二进制数字系统,其中两个连续的值只有一位不同。
例如两位格雷码是: 0 - 00 1 - 01 2 - 11 3 - 10
二进制是:
0 - 00 1 - 01 2 - 10 3 - 11
提供一种算法,将数字的格雷码转换为二进制码。
例如,输入为 11。预期输出为 10。
【问题讨论】:
-
这是作业吗?应该很容易查找。
-
家庭作业?到目前为止,您尝试过什么?
-
@sunmoon:如果你的答案给出了算法,你需要什么帮助?
-
我正在寻找是否有其他方法可以解决这个问题。
-
@sunmoon,如果输入字符串足够短,总会有查找表。 :)
标签: c binary-data genetic-algorithm gray-code