格雷码学习

格雷码 -〉二进制码(解码):从左边第二位起,将每位与左边一位解码后的值异或,作为该位解码后的值(最左边一位依然不变)。
  数学(计算机)描述:
  原码:p[n:0]; 格雷码 :c[n:0](n∈N);编码:c=G(p);解码:p=F(c);
  书写时按从左向右标号依次减小,即MSB->LSB,编解码也按此顺序进行
   编码:
  ................... c[n]=p[n],
  ................... c[i]=p[i] XOR p[i+1](i∈N,n-1≥i≥0);
   解码:
  ................... p[n]=c[n],
  ................... P[i]=c[i] XOR p[i+1](i∈N,n-1≥i≥0)。
  
   Gray Code的 编码方式 不是唯一的,这里讨论的是最常用的一种。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值