螺旋矩阵
来源:互联网 发布:php上传文件error 0 编辑:程序博客网 时间:2024/04/29 22:47
//采用递归算法
#include<iostream.h>
void luoxuan(int **pt,int n,int left,int right,int top,int bottom,int m);
int main()
{
int n=5,i,j;
//分配空间
int **p=new int*[n];
for(i=0;i<n;i++)
{
p[i]=new int[n];
}
luoxuan(p,n,0,n-1,0,n-1,1);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
cout<<p[i][j];
cout<<"/t";
}
cout<<endl<<endl;
}
//释放空间
for(i = 0; i < n; i++)
delete []p[i];
delete []p;
return 0;
}
void luoxuan(int **pt,int n,int left,int right,int top,int bottom,int m)
{
int i;
if(left<right)
{
for(i=left;i<right;i++)
{
pt[top][i]=m++;
}
for(i=top;i<bottom;i++)
{
pt[i][right]=m++;
}
for(i=right;i>left;i--)
{
pt[bottom][i]=m++;
}
for(i=bottom;i>top;i--)
{
pt[i][left]=m++;
}
luoxuan(pt,n,left+1,right-1,top+1,bottom-1,m);
}
if(left==right)
pt[top][left]=m++;
}
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵!
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵:)
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- 螺旋矩阵
- oracle数据库表数据同步-触发器
- 初探服务器软件漏洞测试程序的设计和实现
- 有关Web的平安威胁和平安防护
- 遗传算法通用写法C#
- 论浅电子商务环境下的流通模式创新
- 螺旋矩阵
- FarMap onWindowsMobile 初始化没有成功的问题和解决
- 浅论随机型存储模型应用探究
- C_转义字符
- 当前基于WWW的协同式CAI软件的Java实现
- 研究MIS 系统开发中的项目管理
- C_关系和逻辑运算
- win_32 SEH异常深度探索1
- 上网本终于可以休息了,我的脱机下载利器 数帅D600