当前位置: 首页 > news >正文

wap网站开发协议衣服网站建设方案书

wap网站开发协议,衣服网站建设方案书,wordpress吃内存,重庆住房城乡建设厅网站n 位格雷码序列 是一个由 2n 个整数组成的序列#xff0c;其中#xff1a; 每个整数都在范围 [0, 2n - 1] 内#xff08;含 0 和 2n - 1#xff09;第一个整数是 0一个整数在序列中出现 不超过一次每对 相邻 整数的二进制表示 恰好一位不同 #xff0c;且第一个 和 最后一…n 位格雷码序列 是一个由 2n 个整数组成的序列其中 每个整数都在范围 [0, 2n - 1] 内含 0 和 2n - 1第一个整数是 0一个整数在序列中出现 不超过一次每对 相邻 整数的二进制表示 恰好一位不同 且第一个 和 最后一个 整数的二进制表示 恰好一位不同 给你一个整数 n 返回任一有效的 n 位格雷码序列 。 思路一找规律 int* grayCode(int n, int* returnSize) {int *ret (int *)malloc((1 n) * sizeof(int));ret[0] 0;int ret_size 1;for (int i 1; i n; i) {for (int j ret_size - 1; j 0; j--) {ret[2 * ret_size - 1 - j] ret[j] | (1 (i - 1));}ret_size 1;}*returnSize ret_size;return ret; } 分析 可将格雷码先列举几个找规律当n1时格雷码为01n2时格雷码为0,1,3,2可以向后递推发现前面的格雷码的顺序可以不变直接考虑下一位的格雷码即可同时发现每当n增加一即二进制数多一位原来的顺序向后递推一位根据该规律编写相应代码解决 思路二公式 int* grayCode(int n, int* returnSize) {int ret_size 1 n;int *ret (int *)malloc(ret_size * sizeof(int));for (int i 0; i ret_size; i) {ret[i] (i 1) ^ i;}*returnSize ret_size;return ret; }分析 格雷码也可以使用公式直接求出。第 i (i≥0)i~(i \geq 0)i (i≥0) 个格雷码即为gii⊕⌊i/2⌋编写相应代码用异或解决问题 总结 本题考察对新定义的数字找规律的能力将答案列举出来再归纳总结即可解决
http://www.pierceye.com/news/276174/

相关文章:

  • php程序员网站开发域名企业备案对网站的好处
  • 沈阳市城乡建设网站wordpress全文
  • 冉冉科技网站建设网络教学平台网址
  • 深圳网站设计建设公司宁波易通建设网站
  • 许昌网站建设公司网站的空间和域名
  • 公司查询网站查询系统wordpress简书主题
  • 公司网站 钓鱼网站ui设计交付物都包含哪些
  • seo网站导航建设技巧精东影视传媒文化管理公司
  • 做白酒的网站怎么查网站建设是哪家公司
  • 网站域名密码免费网站推广产品
  • 网站建设一般要多少费用申请网站官网
  • 金融网站织梦模板二手车网站建设
  • 怎么自己写代码做网站做网站必须用域名吗
  • 重庆营销网站建设平台怎么添加wordpress模板
  • 网站赚取广告费深圳个人外贸网站建
  • 在线销售型的网站巢湖城市建设投资有限公司网站
  • 苏州高端网站建设设计程序源代码网站
  • 基本原理网站建设文档怎么做网站链接
  • 网站建设出售门户网站有哪些推广分类
  • 企业网站制作一般多少钱做ppt的兼职网站有哪些
  • 分公司可以建设网站淘宝联盟怎么推广
  • 苏州网站设计哪家公司好童程童美编程地址在哪里
  • 软文营销的成功案例百度优化怎么做
  • 公司网站开发怎么收费优化方案英语必修三
  • 网站改版阿里云怎么做网站301定向温州网站运营
  • 免费做简历网站有哪些网站建设与网页制作招聘
  • 怎么到国外网站去接模具订单做潍坊微信网站开发
  • 做船公司网站青海公司网站建设哪家好
  • 制作网站公司合同注意事项沈阳高端网站
  • 企业网站备案时间网站建设的服务和质量