社区
C语言
帖子详情
Gray 码,具体怎么对称的。
w74839520
2011-07-27 12:50:32
一直搞不懂格雷码的表示形式。
书上说是对称。但是没明白。
...全文
210
4
打赏
收藏
Gray 码,具体怎么对称的。
一直搞不懂格雷码的表示形式。 书上说是对称。但是没明白。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pathuang68
2011-07-28
打赏
举报
回复
[Quote=引用 3 楼 cfvmario 的回复:]
立马想到一个问题。满足相邻两数只有一个二进制位不同的编码方式,是否一定满足对称性?
[/Quote]
还需要加一个条件,就是所有可能性的相邻排列之间只有一个二进制位不同,就一定为满足对称性。
比如,4位的,一共有16种可能性,即16个数字,要使这16个数字相邻之间只有一个二进制位不同,那么这16个数字的排列肯定是对称的。
cfvmario
2011-07-27
打赏
举报
回复
立马想到一个问题。满足相邻两数只有一个二进制位不同的编码方式,是否一定满足对称性?
pathuang68
2011-07-27
打赏
举报
回复
是这么对称的:
十进制数 自然二进制数 格雷码
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000
0和15的Gary code除了第一位不同外,后面3位是一样的。
1和14的Gary code除了第一位不同外,后面3位是一样的。
2和13的Gary code除了第一位不同外,后面3位是一样的。
...
7和8的Gary code除了第一位不同外,后面3位是一样的。
This is the so-called symmetry of Gary code
楚虫
2011-07-27
打赏
举报
回复
不了解 , 帮你顶下
算法课设——
Gray
码
的分治构造算法
Gray
码
是一个长度为2^n的序列,序列中无相同元素,且每个元素都是长度为n位的二进制位串,相邻元素恰好只有1位不同。例如长度为2^3的格雷
码
为(000,001,011,010,110,111,101,100),设计分治算法对任意的n值构造相应的格雷
码
。
格雷
码
构造问题分治算法C语言,格雷
码
Gray
的分治构造算法.doc
格雷
码
Gray
的分治构造算法算法设计与分析课程设计题目:
Gray
码
的分治构造算法专业: 网络工程班级:学号:姓名:计算机工程系2012年 11 月 16 日一、算法问题描述
Gray
码
是一个长度为的序列。序列中无相同元素,每个元素都是长度为n位的串,相邻元素恰好只有1位不同。用分治策略设计一个算法对任意的n构造相应的
Gray
码
。二、算法问题形式化表示用分治算法构造
Gray
码
的问题可...
任意偶数长度
Gray
码
序列及其在异步FIFO设计中的应用
任意偶数长度
Gray
码
序列及其在异步FIFO设计中的应用 任意偶数长度的
Gray
码
序列,在异步FIFO设计中,只需要对控制逻辑做少量的改动即可得到任意偶数深度的异步FIFO。在保持性能不变的前提下,改进后的异步FIFO能明显减少电路面积。 1、任意偶长度
Gray
码
序列的存在性及构造方法 (1)首先证明对于任意奇数N,不存在长度为N的
Gray
序列。 不失一般性,假设存在任意长度为奇数N的
Gray
码
序列,且以全0为起点。序列中N个编
码
映射到立方体的N个顶点;有
Gray
码
的定义可知N个点之间可以建立一条哈密尔
java
gray
code_LeetCode 89:
Gray
Code (Java)
google电面第一轮碰到的题.
Gray
Code:给定位数n,按规律生成一组二进制代
码
,直接上例子。1位的格雷
码
就是0,1。2位的格雷
码
是在1位的格雷
码
前面加0或1。由上图可以发现,2位的格雷
码
后一位是镜像
对称
;3位的格雷
码
后2位是镜像
对称
;4位的格雷
码
后3位是镜像
对称
。规律就是n为格雷
码
是在n-1位格雷
码
的基础上,先将n-1位镜像
对称
然后前一半首位添0,后一般首位添1而得到。如果要输出n位的格雷...
格雷
码
应用意义及编解
码
在一组数的编
码
中,若任意两个相邻的代
码
只有一位二进制数不同,则称这种编
码
为格雷
码
(
Gray
Code),另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环
码
或反射
码
。
C语言
69,372
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章