- 12
- 0
- 约1.42千字
- 约 4页
- 2017-12-14 发布于河南
- 举报
第二章第9题程序报告
算法设计与分析第二章第9题
构造Gray码算法
姓名:高煜 学号:122103111 班级:12计科2班
问题描述
Gray码又叫循环二进制码或反射二进制码,在数字系统中只能识别0和1,各种数据要转换成二进制码才能进行处理。Gray码是一个长度为2的序列。序列中无相同元素,每个元素都是长度为n位的串,相邻元素恰好只有1位不同。用分治策略设计一个算法,对任意的n构造相应的Gray码。
2.分治思想
在我们这个程序里,我们用分治法构造Gray码。分治是一种重要算法分析的方法。分治的基本思想就是我们将一个复杂的问题分解为两个或两个以上较小的问题,这些问题相互独立而且还与原问题是相同或相似的。递归的解这些小的问题,然后将各个小的问题的解合并或简单运算得到原来复杂的问题的解。
3.公式
当n=1 时的GRAY码为:0 ,1当=2 时的GRAY码为:00,01,11,10当=3时的GRAY码为:000,001,011,010,110,111,101,100;从上面的简单情形可以看出G(n)的构造规律:G(n+1)=0G(n)1G1(n)其中G1(n)的第一个n位串相同,可用数学归纳法证明G(n)的上述构造规律。Gray码,除最高位以外,虚线①的上下两侧对称的,对称的两组码恰好是宽度为3的Gray码,虚线①上方最高位全为0,下方全是1;对于宽度为3的Gray码,除最高位以外,虚线
您可能关注的文档
最近下载
- 2026 年中职计算机网络技术(计算机网络基础)试题及答案.doc VIP
- 医疗器械经营质量管理制度及工作程序.docx VIP
- ISO15874-3-2013冷热水装置用塑料管道系统.聚丙烯(PP)第3部分:配件.pdf VIP
- 2026年浙江事业单位招聘(职测)考试题及答案.docx VIP
- 2025年中职第三学年(计算机网络基础)网络连接专项测试试题及答案.doc VIP
- 八下期中测试楚.docx VIP
- (2025年)杭州市富阳区网格员考试试题及答案.docx VIP
- 回字格+米字格练字模版(A4最大利用率).doc VIP
- ASTM-A672-2019常温高压用电熔化焊中文版.pdf VIP
- 《马克思主义哲学》全套PPT课件.ppt VIP
原创力文档

文档评论(0)