格雷编码 解题思路: 格雷编码的过程:G(i)=i^i>>1。 代码: public IList<int> GrayCode(int n) { IList<int> result=new List<int>(); for(int i=0;i<(1<<n);i++) { result.Add(i^(i>>1)); } return result; }