腾讯笔试:>格雷码
来源:互联网 发布:2002数据库怎么使用 编辑:程序博客网 时间:2024/06/05 10:53
/* 腾讯笔试:>格雷码*/vector<int> Gray_Create(int n){ vector<int> res; for (int i = 0; i < (1 << n); ++i) { res.push_back(i ^ (i >> 1)); } return res;}//void test()//{// vector<int>res = Gray_Create(3);// for (int i = 0; i < res.size(); ++i)// cout << res[i];//}vector<string> getGray(int n) { // write code here vector<string> res; if (n == 1) { res.push_back("0"); res.push_back("1"); return res; } vector<string> v = getGray(n - 1); int len = pow(2, n - 1); for (int i = 0; i < len; i++) { res.push_back("0" + v[i]); } for (int i = len - 1; i >= 0; i--) { res.push_back("1" + v[i]); } return res;}//void test()//{// vector<string>res=getGray(3);// for (int i = 0; i < res.size(); ++i)// cout << res[i]<<endl;//}
2 0
- 腾讯笔试:>格雷码
- 腾讯笔试题 生成格雷码
- 腾讯笔试题 生成格雷码
- 腾讯笔试
- 腾讯笔试
- 腾讯笔试
- 腾讯笔试
- 腾讯笔试
- 腾讯笔试
- 腾讯笔试
- 格雷码递归求解(2016腾讯笔试)
- 腾讯笔试题目
- 腾讯笔试题目
- 腾讯笔试题
- 腾讯笔试记
- 最新腾讯笔试题
- 腾讯笔试和面试
- 腾讯笔试和面试
- use docker to setup building environment for a project
- JAVA实现K-means聚类
- stale event(socket的过期事件问题)
- Android的性能优化
- memcache
- 腾讯笔试:>格雷码
- Navicat for Oracle如何连接数据库
- android 获取 imei号码及手机硬件其他信息
- 1540-线段树区间合并操作
- 七月算法机器学习笔记5 回归模型
- Android USB Host的使用详解
- ImageView.ScaleType设置图解
- iOS中assign,copy,retain之间的区别以及weak和strong的区别
- 单例模式