资源简介
2)格雷码问题。即利用分治法产生n位的格雷码,n由系统给出,n小于10.

代码片段和文件信息
#include “head.h“
extern int a[MAXSIZE][MAXSIZE];
void graycode(int n)
{
int ijnum=1;
if(n==1) //最小的情况
{
a[0][0]=0;
a[1][0]=1;
}
else
{
graycode(n-1); //分割
for(i=0;i num=num*2; //将此时的行数算出
for(i=0;i for(j=0;j a[num-1-i][j]=a[i][j]; //将上一层形成的数倒序存入下面的行中
for(i=0;i a[i][j]=0;
for(i=num/2;i a[i][j]=1;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 229432 2010-03-17 15:07 Gray\Debug\Gray.exe
文件 233092 2010-03-17 15:07 Gray\Debug\Gray.ilk
文件 2321 2010-03-17 15:07 Gray\Debug\gray.obj
文件 186888 2010-03-15 07:37 Gray\Debug\Gray.pch
文件 1098752 2010-03-17 15:07 Gray\Debug\Gray.pdb
文件 4626 2010-03-17 15:07 Gray\Debug\main.obj
文件 82944 2010-05-06 15:15 Gray\Debug\vc60.idb
文件 110592 2010-03-17 15:07 Gray\Debug\vc60.pdb
文件 576 2010-03-15 22:29 Gray\gray.cpp
文件 4380 2010-03-13 22:09 Gray\Gray.dsp
文件 514 2010-03-13 22:04 Gray\Gray.dsw
文件 50176 2010-05-06 15:23 Gray\Gray.ncb
文件 48640 2010-05-06 15:23 Gray\Gray.opt
文件 1326 2010-03-17 15:07 Gray\Gray.plg
文件 147 2010-03-15 22:29 Gray\head.h
文件 1 2010-03-18 14:26 Gray\input.txt
文件 928 2010-03-15 22:29 Gray\main.cpp
文件 96 2010-05-06 15:15 Gray\output.txt
目录 0 2010-03-17 15:07 Gray\Debug
目录 0 2010-05-06 15:23 Gray
----------- --------- ---------- ----- ----
2055431 20
- 上一篇:气象tlogp绘图
- 下一篇:Windows操作系统安全加固
相关资源
- 分治法快速排序算法QuickSort C
- vs2005骑士巡游问题-分治法C
- 格雷码是一个长度为2^n的序列,序列
- 基于格雷码的三维重构
- 算法代码回溯法,动态规划,分治法
- 分治法计算Voronoi图
- 算法分析与设计实训实验报告
- 分治法实现三维最接近点对问题
- 利用分治法求解空中飞行管理问题
- Strassen矩阵乘法—分治法实现代码
- 最近点对算法,分治法,随机数
- 求一组数组的两个最大值和两个最小
- 格雷码二进制互相转换电路
- 循环赛日程表(分治法)
- 分治法实现最接近点对问题的三维推
- 动态规划法与分治法的区别
- 假币问题-减治法在组合问题中的应用
- 格雷码生成程序
- 蛮力法 分治法 动态规划求最大字段和
- 分治法求最近点对问题
- 经典算法 分支限界法 分治法 动态规
- 格雷码计数器已经通过调试验证直接
评论
共有 条评论