博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不明觉厉 格雷码
阅读量:4661 次
发布时间:2019-06-09

本文共 366 字,大约阅读时间需要 1 分钟。

不想看知道一点就行。学点位运算也是好的。

http://www.cnblogs.com/lihaozy/archive/2012/12/31/2840437.html

public class Solution {

public List<Integer> grayCode(int n) {
int l=1<<n; // pow(2,n)
List<Integer> list=new ArrayList<Integer>();
for(int i=0;i<l;i++)
{
int temp=i^i>>1;//get the gray code;
list.add(temp);
}
return list;
}
}

转载于:https://www.cnblogs.com/hansongjiang/p/3861258.html

你可能感兴趣的文章
三年工作总结
查看>>
【SAS ADVANCE】Performing Queries Using PROC SQL
查看>>
Hive新功能 Cube, Rollup介绍
查看>>
webpack:(模块打包机)
查看>>
程序员不得不知的座右铭(世界篇)
查看>>
表格-鼠标经过单元格变色(暂不支持IE6)
查看>>
【每日一学】pandas_透视表函数&交叉表函数
查看>>
实时读取日志文件
查看>>
【寒假集训系列2.12】
查看>>
2018牛客多校第六场 I.Team Rocket
查看>>
Vuex了解
查看>>
c++初始化函数列表
查看>>
JS的this总结(上)-call()和apply()
查看>>
BZOJ 1984: 月下“毛景树”( 树链剖分 )
查看>>
Properties类、序列化流与反序列化流
查看>>
Swift学习笔记一:与OC的区别
查看>>
七牛容器实操
查看>>
理解 YOLO
查看>>
检查Linux文件变更Shell脚本
查看>>
ActiveMQ中JMS的可靠性机制
查看>>