几个月前上csdn论坛,看到有人问如何实现如下的螺旋数组:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
第一感觉解决方法可以是按照螺旋的顺序,递增生成。于是自己就用C#尝试一下,通过,于是回帖解决问题。
网上似乎也有类似的代码,不过似乎是VC之类的。终于打算有空也写写csdn的博客,就将这贴上来,作为第一帖。
public
class
Luoxuan
... {
private int x;
private int y;
public int[,] group;
public Luoxuan(int x,int y)
...{
this.x =
... {
private int x;
private int y;
public int[,] group;
public Luoxuan(int x,int y)
...{
this.x =