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

公司网站管理网络广告的计费方式

公司网站管理,网络广告的计费方式,娃哈哈网站建设的目标,wordpress虚拟资源下载主题题目描述: n位格雷码序列是一个由2的n次方的整数组成的序列,其中: 每个整数都在范围【0,2^n -1】内(包含0和2^n -1)第一个整数是0一个整数在序列中出现不超过一次每对相邻整数的二进制表示恰好一位不同&…

题目描述:

n位格雷码序列是一个由2的n次方的整数组成的序列,其中:

  • 每个整数都在范围【0,2^n -1】内(包含0和2^n -1)
  • 第一个整数是0
  • 一个整数在序列中出现不超过一次
  • 每对相邻整数的二进制表示恰好一位不同,且
  • 第一个和最后一个整数的二进制表示恰好一位不同
  • 给你一个整数n,返回任一有效的n位格雷码序列。

示例1:

输入:n = 2
输出:[0,1,3,2]
解释:
[0,1,3,2] 的二进制表示是 [00,01,11,10] 。
- 00 和 01 有一位不同
- 01 和 11 有一位不同
- 11 和 10 有一位不同
- 10 和 00 有一位不同
[0,2,3,1] 也是一个有效的格雷码序列,其二进制表示是 [00,10,11,01] 。
- 00 和 10 有一位不同
- 10 和 11 有一位不同
- 11 和 01 有一位不同
- 01 和 00 有一位不同

示例2:

输入:n = 1
输出:[0,1]

题目解析:

规则法,根据上述定理可得格雷编码的规律,第i个格雷编码可以表示为(i>>1)^i

int* getgelei(int n,int *returnSize)
{int retsize = 1<<n;//左移把变量放在右侧*returnSize =retsize;//把最后返回数组的长度修改为2的n次方int *ret = (int*)malloc(sizeof(int)*retsize);//2的n次方内存占用for(int i = 0;i<retsize;i++){ret[i] = (i>>1)^i;//右移把变量放在左侧}return ret;
}
http://www.dtcms.com/wzjs/197115.html

相关文章:

  • wordpress 获取评论id徐州网站建设方案优化
  • 网站制作公司服务简述网络营销的概念
  • 做旅游网站的目的是什么域名查询138ip
  • 手机网站程序可以用.com作为域名吗网站域名查询网
  • 国外网站排行b站引流推广网站
  • 黄页网站大全通俗易懂seo蜘蛛屯
  • 天津刘金鹏做网站独立站seo搜索优化
  • 网站建设的流程是什么百度热搜榜小说排名
  • 建设领域信用系统网站衡阳seo
  • 做网站怎么拿框架的原代码关键词优化公司如何选择
  • 大型门户网站建设方案西安关键词优化软件
  • 电商网站设计公司立找亿企邦互动营销案例
  • 上海网站制作设计公司网站seo运营培训机构
  • 免费做宣传单页的网站什么软件引流客源最快
  • 谷歌seo网站建设做推广app赚钱的项目
  • 成都网站建设 今网科技指数
  • 网站开发 最好开发语言和平台网站推广公司推荐
  • wordpress 建站免费com域名注册永久
  • 网站是先备案还是先做网站陕西疫情最新消息
  • 网站开发考研是什么专业推广方案框架
  • 怎么在网上免费做公司网站网站维护需要学什么
  • 我制作了一个网站今日油价92汽油价格表
  • dw做的网站如何用手机看搜索引擎优化关键字
  • 网站做中文和英文切换找关键词的方法与技巧
  • 禹州网站建设百度统计怎么使用
  • 做外贸有哪些好的免费b2b网站百度视频
  • 免费网站申请域名广东全网推广
  • 做二手车有哪些网站有哪些手续费网络营销优秀案例
  • 国外html响应式网站嘉兴seo外包
  • 有没有做网站一次付费国内免费域名注册