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

成都高度网站技术建设公司品牌营销策划方案怎么做才好

成都高度网站技术建设公司,品牌营销策划方案怎么做才好,浏览国外服务器的网站,使用国外空间的网站89.格雷编码 观察一下n不同时的格雷编码有什么特点 n1 [0,1] n2 [0,1,3,2] n3 [0,1,3,2,6,7,5,4] …… 可以看到nk时,编码数量是nk-1的数量的一倍 同时nk编码的前半部分和nk-1一模一样 nk编码的最后一位是2k-1 后半部分的编码是其对应的前半部分的对称的位置的数字…

89.格雷编码

观察一下n不同时的格雷编码有什么特点
n=1 [0,1]
n=2 [0,1,3,2]
n=3 [0,1,3,2,6,7,5,4]
……
可以看到n=k时,编码数量是n=k-1的数量的一倍
同时n=k编码的前半部分和n=k-1一模一样
n=k编码的最后一位是2k-1
后半部分的编码是其对应的前半部分的对称的位置的数字+2k-1
在这里插入图片描述如图可以看出原理,为了增加长度后,使得隔着中轴线相邻的第2k-1位和第2k-1+1位差一位,那么就要在新增加的位上由0变1(因为前半部分出现过在原有的位上是1的编码了)
也就是数字上增加了2k-1
至于其他的位,因为按照前面的编码放置1的顺序是唯一的,所以只要在最高位都填1,然后对称着顺序来就好了

因此代码为

class Solution {
public:vector<int> grayCode(int n) {vector<int> gray;gray.push_back(0);gray.push_back(1);if(n==1)return gray;for(int i=2;i<=n;i++){for(int j=pow(2,i-1)-1;j>=0;j--){gray.push_back(gray[j]+pow(2,i-1));}}return gray;}
};

格雷编码有相当多的生成方法
还有一种,比如说G(i)=(i ^ (i >> 1))也就是G(i)=i^(i/2)
在这里插入图片描述从这个图可以看出,如果二进制码字的第 i 位和 i+1 位(从右边开始数)相同,则对应的格雷码的第i位为0,否则为1(当i+1=n时,二进制码字的第n位被认为是0,即第n-1位不变)

class Solution {
public:vector<int> grayCode(int n) {vector<int> gray;for(int i=0;i<pow(2,n);i++)gray.push_back(i^i>>1);return gray;}
};
http://www.khdw.cn/news/53400.html

相关文章:

  • 网站建设写程序用什么软件手机网站seo免费软件
  • 淘客导购网站怎么做事件营销
  • 资溪做面包招聘的网站沈阳cms建站模板
  • seo网络运营南宁seo营销推广
  • 设计专业网址杭州seo网站排名
  • 昌江县住房和城乡建设局网站宁波好的seo外包公司
  • 公司网站里面页面链接怎么做百度网盘app下载安装
  • 动易初级中学网站模板cms 6.8seo系统是什么
  • 网站如何做sem推广比较成功的网络营销案例
  • 商丘柘城做网站口碑营销怎么做
  • 做门户网站赚广告费杭州seo公司
  • 网站免费建立数字营销公司排行榜
  • 红酒哪个网站做的好正规网站建设服务
  • 天助网的网站郑州网
  • 红色大气网站项目推广平台有哪些
  • 北京云主机网站源码郑州seo哪家好
  • 网站开发项目的里程碑win10优化大师怎么样
  • 中交建设 招标有限公司网站免费留电话的广告
  • wordpress 4.6.1 漏洞搜索引擎优化要考虑哪些方面?
  • vr网站制作营销平台建设
  • 农业公司网站建设方案免费网站建设模板
  • cms是哪家公司驻马店网站seo
  • 做外贸国外网站广告视频
  • wordpress3.4.2漏洞seo入口
  • 研究生做网站开发seo网站推广软件 快排
  • wordpress 点击文章图片路径网站关键词排名优化推广软件
  • 郑州机械网站制作好消息tvapp电视版
  • 网站页面的优化深圳推广网络
  • 网站设计网站类型seo优化的方法有哪些
  • 赣州市做网站百度提交入口