原标题链接: http://oj.leetcode.com/problems/gray-code/ 这道题要求求出n位的格雷码相应的二进制数,主要在于找到一种格雷码的递增方法(格雷码并非唯一的,能够有多种). 我们来看看有了n-1位的格雷码怎样得到n位的格雷码呢?事实上方法比較简单.首先在n-1位的格雷码前面都加入0作为前2^(n-1)个格雷码,它们一定是合法的由于除了第一位(都是0)其余位都跟n-1的格雷码一致,所以两两之间仅仅相差一位.满足要求. 接下来看看怎样接上剩下的2^(n-1)个.…