美文网首页
89. 格雷编码

89. 格雷编码

作者: calm_peng | 来源:发表于2018-11-15 15:56 被阅读0次
    image.png
    /*
    分析: 格雷码: 每次都是和本身的右移一位异或得到的。 i= i^(i>>1);
    */
    
    class Solution {
        public List<Integer> grayCode(int n) {
            List<Integer> list = new ArrayList<>();
           // int frequency = (int)Math.pow(2,n);
           //int temp = 0 ;
            for(int i = 0 ;i<1<<n;i++){
               // temp = i^(i>>1);
                list.add(i^(i>>1));
                
            }
            return list;
            
            
            
        }
    }
    

    leetcode

    其他的思路:


    image.png

    相关文章

      网友评论

          本文标题:89. 格雷编码

          本文链接:https://www.haomeiwen.com/subject/wvvyfqtx.html