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

制作网站策划书怎么制作gif动图

制作网站策划书,怎么制作gif动图,做投标的在什么网站找信息,旅游网站建设意义说明 Gray Code是一个数列集合#xff0c;每个数使用二进位来表示#xff0c;假设使用n位元来表示每个数好了#xff0c;任两个数之间只有一个位元值不同#xff0c;例如以下为3位元的Gray Code#xff1a; 000 001 011 010 110 111 101 100 由定义可以知道#xff0c;G…说明 Gray Code是一个数列集合每个数使用二进位来表示假设使用n位元来表示每个数好了任两个数之间只有一个位元值不同例如以下为3位元的Gray Code 000 001 011 010 110 111 101 100 由定义可以知道Gray Code的顺序并不是唯一的例如将上面的数列反过来写也是一组Gray Code 100 101 111 110 010 011 001 000 Gray Code是由贝尔实验室的Frank Gray在1940年代提出的用来在使用PCMPusle Code Modulation方法传送讯号时避免出错并于1953年三月十七日取得美国专利。 解法 由于Gray Code相邻两数之间只改变一个位元所以可观 察Gray Code从1变0或从0变1时的位置假设有4位元的Gray Code如下 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 观察奇数项的变化时我们发现无论它是第几个Gray Code永远只改变最右边的位元如果是1就改为0如果是0就改为1。 观察偶数项的变化时我们发现所改变的位元是由右边算来第一个1的左边位元。 以上两个变化规则是固定的无论位元数为何所以只要判断位元的位置是奇数还是偶数就可以决定要改变哪一个位元的值为了程式撰写方便将阵列索引 0当作最右边的值而在列印结果时是由索引数字大的开始反向列印。 将2位元的Gray Code当作平面座标来看可以构成一个四边形您可以发现从任一顶点出发绕四边形周长绕一圈所经过的顶点座标就是一组Gray Code所以您可以得到四组Gray Code。 同样的将3位元的Gray Code当作平面座标来看的话可以构成一个正立方体如果您可以从任一顶点出发将所有的边长走过并不重复经过顶点的话所经过的顶点座标顺序之组合也就是一组Gray Code。 代码部分 #include stdio.h #include stdlib.h #define MAXBIT 20 #define TRUE 1 #define CHANGE_BIT(x) x ((x) 0 ? 1 : 0) #define NEXT(x) x (1 - (x)) int main(void) { char digit[MAXBIT]; int i, bits, odd; printf(输入位元数); scanf(%d, bits); for(i 0; i bits; i) { digit[i] 0; printf(0); } printf(\n); odd TRUE; while(1) { if(odd) CHANGE_BIT(digit[0]); else { // 计算第一个1的位置 for(i 0; i bits digit[i] 0; i) ; if(i bits - 1) // 最后一个Gray Code break; CHANGE_BIT(digit[i1]); } for(i bits - 1; i 0; i--) printf(%c, digit[i]); printf(\n); NEXT(odd); } return 0; }
http://www.sadfv.cn/news/379415/

相关文章:

  • 网站图片设置教程创建网站是怎么赚钱
  • 网站建设团队介绍怎么写培训心得体会1000字
  • 网站程序模板关于美食html网页设计实例代码
  • 贵城乡建设官方网站网络设计报告怎么写
  • 广州网站建设联系电话商城成品网站
  • 潍坊市建设工程交易中心网站做网站得多长时间
  • 做情诗网站梦之翼wordpress主题站
  • 关键词排名优化软件seo策略有哪些
  • 响应式手机网站模版中国建设协会八大员
  • 界面设计网站自建企业网站教程
  • 专门做西装网站seo编辑是干什么的
  • saas云建站成都专业做网站公司有哪些
  • 注册一个网站要多少费用建行官网的网址是多少
  • 做网站实时数据用接口wordpress用户修改邮箱
  • app网站建设费用上海哪里网站备案
  • 哪些网站可以加锚文本海口建网站公司
  • 发布文章后马上更新网站主页重庆网站seo排名
  • 常州网站建设推广公司学网站建设有前途吗
  • 网站建设明薇通网络不错网站上做树状框架图用什么软件
  • 京东商城网站地址什么网站能免费做推广
  • 网销都是在那些网站做推广公司推广方案
  • 怎样下载做网站的软件开发网站通过第三方微信认证登录开发费用
  • 北京建公司网站价格wordpress好的插件推荐
  • 阿里云网站注册四川省第十五公司官网
  • 网站正在建设中界面设计营销网站占用多少m空间
  • 建立一个网站赚钱了wordpress素锦 下载
  • 顺德网站制作案例平台免费手机
  • 茶叶手机网站富阳网站建设公司
  • wordpress移动应用股票发行ipo和seo是什么意思
  • 营口网站seo淄博网站建设公司推荐