leetcode Gray Code
来源:互联网 发布:山西建筑网络快报 编辑:程序博客网 时间:2024/06/06 10:04
此题将 n 的格雷码求出,首先要知道格雷码的含义,即相邻位之间只有一位不同
代码
class Solution {public: vector<int> grayCode(int n) { // 共有 2^n个格雷码 int size = 1<<n; vector<int> result; for(int i = 0; i < size; ++i) { result.push_back((i>>1)^i); } return result; }};
参考http://fisherlei.blogspot.com/2012/12/leetcode-gray-code.html
0 0
- LeetCode: Gray Code
- [LeetCode] 格雷码(Gray Code)
- LeetCode Gray Code
- [Leetcode] Gray Code
- [LeetCode] Gray Code
- leetcode 112: Gray Code
- LeetCode Gray Code
- [leetCode] Gray Code
- [LeetCode]Gray Code
- Leetcode: Gray Code
- [leetcode]Gray Code
- LeetCode-Gray Code
- [leetcode] Gray Code
- LeetCode - Gray Code
- leetcode之Gray code
- LeetCode:Gray Code
- 【转载】【leetcode】Gray Code
- LeetCode - Gray Code
- java框架中的工厂模式
- (尚硅谷)21 反射的应用-动态代理-AOP代理的实现
- CodeForces 46DParking Lot线段树
- CFD分析过程(CFD Analysis Process)
- ubuntu下安装php PECL扩展 mongo
- leetcode Gray Code
- Android摇晃检测ShakeDetector
- 【语言学习日志】大家的日语初级第一册05
- PAT 1034 Head of a Gang 模拟
- Codeforces Beta Round #4 (Div. 2 Only)D. Mysterious Present
- 编译TQ6410 u-boot源码---Ubuntu14.04 64位
- HDU 1754 I Hate It
- Apollo 支持(如何支持社区开发)
- 对K-means运用到deep learning的一点理解