青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

This blog has been shut down permanently.

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  13 隨筆 :: 0 文章 :: 25 評(píng)論 :: 0 Trackbacks

1   2   3     4
12 13  14   5
11 16  15   6
10  9    8    7  

這種情況用模擬比較好推出,以1為坐標(biāo)原點(diǎn),一次遞增,遇到邊界則轉(zhuǎn)向

#include<stdio.h>
#include
<string.h>
#define MAX_SIZE 100
const int intx[]= {0,1,0,-1};
const int inty[]= {1,0,-1,0};
int main() 

   
int dir,i,j,n,data,x,y,nextx,nexty;
   
int arr[MAX_SIZE][MAX_SIZE];
   
/*Read size*/
   printf(
"please input the size\n");
   scanf(
"%d",&n);
   
/*Init*/
   x
= y= 0;
   dir
= 0;
   memset(arr,
0,sizeof(arr));
   
/*fill*/
   
for(data=1; data<=n*n; data++)
   
{
       arr[x][y]
= data;
       nextx
= x+intx[dir];
       nexty
= y+inty[dir];
       
if(arr[nextx][nexty] || nextx>=|| nexty>=|| nextx<0 || nexty<0)
       
{
           dir
++;
           
if(dir==4)dir=0;
       }

       x
+= intx[dir];
       y
+= inty[dir];
   }

   
for(i=0; i<n; i++)
   
{
       
for(j=0; j<n; j++)
           printf(
"%d\t",arr[i][j]);
       printf(
"\n");
   }

}

 

如果碰到另外一種情況就麻煩多了

          21  22................
           20  7  8  9  10
           19  6  1  2  11
           18  5  4  3  12
           17  16 15 14 13

如果從中間開(kāi)始模擬

從原點(diǎn)1開(kāi)始,看方向的變化:右下左上;行走的步數(shù):11223344……

 公式:n^2= 1+1+2+2+...+n-1+n-1+n(第一種情況也有用到)

有了公式,那就可以先算出最大的data是多少,這樣又轉(zhuǎn)換為第一種方法了。

如果沒(méi)有公式,單純對(duì)行為進(jìn)行模擬難度很大,不過(guò)還是可以實(shí)現(xiàn)的。

現(xiàn)在暫時(shí)還沒(méi)有想到實(shí)現(xiàn)的方法,想到以后再補(bǔ)充吧。
 

posted on 2009-11-15 16:02 iZ 閱讀(3376) 評(píng)論(4)  編輯 收藏 引用 所屬分類: 『Algorithm,Data Structure in C++』

評(píng)論

# re: 螺旋矩陣的算法 2009-11-17 16:39 qinqing1984
這個(gè)模型比較簡(jiǎn)單,從中間向外轉(zhuǎn),就有點(diǎn)復(fù)雜了  回復(fù)  更多評(píng)論
  

# re: 螺旋矩陣的算法 2009-11-18 17:02 xuxiandi
從中間向外轉(zhuǎn)....不就是從外向中間轉(zhuǎn)..然后遞減嗎?  回復(fù)  更多評(píng)論
  

# re: 螺旋矩陣的算法 2009-11-19 13:44 iSsay
@xuxiandi
我在想如果沒(méi)有數(shù)學(xué)公式該怎么模擬呢

現(xiàn)在還想不出來(lái),因?yàn)檠h(huán)控制不好弄,要用到很多變量標(biāo)記  回復(fù)  更多評(píng)論
  

# re: 螺旋矩陣的算法 2012-10-22 00:07 光亮
if(arr[nextx][nexty] || nextx>=n || nexty>=n || nextx<0 || nexty<0)

作者這句話有點(diǎn)小錯(cuò)誤。。第一個(gè)判斷放到最后更好  回復(fù)  更多評(píng)論
  


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            免费观看成人鲁鲁鲁鲁鲁视频| 国产精品电影网站| 欧美激情国产日韩精品一区18| 亚洲福利视频免费观看| 卡通动漫国产精品| 亚洲国产另类久久精品| 夜夜嗨av一区二区三区网页| 国产精品hd| 欧美在线视频播放| 欧美激情一区在线| 亚洲视频精品| 韩国一区二区在线观看| 欧美大片免费观看| 一区二区三区日韩精品视频| 久久国产精品高清| 亚洲丶国产丶欧美一区二区三区 | 亚洲你懂的在线视频| 久久九九久精品国产免费直播 | 亚洲精选在线| 国产精品久久国产三级国电话系列 | 亚洲理论电影网| 欧美亚洲色图校园春色| 一区二区视频在线观看| 欧美日韩hd| 欧美一区二区三区电影在线观看| 欧美成熟视频| 午夜免费电影一区在线观看| 激情综合在线| 欧美日韩亚洲一区二| 欧美一级专区免费大片| 亚洲激情黄色| 久久久久久久一区| 日韩午夜一区| 黄色资源网久久资源365| 欧美日本国产视频| 欧美伊人影院| 一区二区免费看| 久久综合激情| 性欧美videos另类喷潮| 亚洲美女毛片| 伊人成人开心激情综合网| 国产精品盗摄一区二区三区| 麻豆精品一区二区av白丝在线| 亚洲一区二区三区四区视频| 亚洲国产99精品国自产| 久久精品国产999大香线蕉| 亚洲视频网站在线观看| 亚洲国产精彩中文乱码av在线播放 | 国产精品影视天天线| 欧美激情一区二区三区四区| 久久久国产精品一区二区三区| 一本久道久久久| 亚洲国产精品黑人久久久| 久久这里只有| 欧美一区二区私人影院日本 | 可以免费看不卡的av网站| 亚洲欧美欧美一区二区三区| 99精品免费视频| 亚洲激情在线观看| 欧美超级免费视 在线| 久久人人97超碰精品888| 亚洲一区二区三区在线播放| 国产日韩欧美一区二区三区在线观看| 欧美日韩在线观看视频| 牛牛精品成人免费视频| 久久av红桃一区二区小说| 9i看片成人免费高清| 欧美成人激情视频免费观看| 欧美一级专区免费大片| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲国产视频一区| 国产一区在线看| 国产精品久久99| 欧美三级黄美女| 欧美久久久久免费| 你懂的成人av| 老司机免费视频久久| 欧美中文字幕在线| 亚洲一区二区三区视频| 一二三四社区欧美黄| 亚洲精品一区二区三区不| 欧美国产一区二区| 欧美韩国日本一区| 欧美a级一区二区| 久久蜜桃资源一区二区老牛| 欧美在线三级| 亚洲一区二区三区激情| 午夜精品理论片| 亚洲欧美三级在线| 亚洲欧美日韩精品久久久| 亚洲日本成人女熟在线观看| 亚洲第一精品福利| 伊人成人网在线看| 国内精品免费在线观看| 国产欧美日韩不卡| 国模精品一区二区三区色天香| 国产精品一区免费在线观看| 国产农村妇女毛片精品久久莱园子| 国产精品激情| 国产精品天天摸av网| 国产麻豆成人精品| 国产主播精品| 国产精品人成在线观看免费 | 一区二区三区精密机械公司| 99成人精品| 一区二区三区免费观看| 一区二区三区四区五区精品视频 | 亚洲一区二区三区国产| 亚洲女人天堂av| 午夜精品视频在线观看| 欧美xx视频| 欧美日韩一区二区在线观看视频| 欧美激情成人在线| 国产精品欧美日韩| 在线看无码的免费网站| 91久久久国产精品| 亚洲一区二区三区高清 | 久久久九九九九| 免费高清在线视频一区·| 欧美日韩成人| 国产亚洲成av人在线观看导航| 黄色免费成人| 一区二区三区高清| 久久久久成人精品| 91久久国产精品91久久性色| 一本色道久久综合狠狠躁篇怎么玩 | 国产精品www| 国产视频精品va久久久久久| 亚洲高清不卡| 亚洲欧美中文日韩在线| 久久人91精品久久久久久不卡 | 久久噜噜亚洲综合| 欧美偷拍一区二区| 国产视频一区三区| 亚洲欧美清纯在线制服| 欧美不卡高清| 亚洲欧美在线一区| 欧美精品免费在线观看| 国产一区二区三区四区| 亚洲视频在线观看三级| 欧美α欧美αv大片| 一本久久a久久精品亚洲| 久久国产精品一区二区三区四区| 欧美另类变人与禽xxxxx| 狠狠综合久久| 午夜一区在线| 亚洲国产成人精品女人久久久| 欧美一区二区三区在线| 欧美日韩免费观看一区=区三区| 国模叶桐国产精品一区| 亚洲一区免费网站| 欧美激情精品久久久久久| 亚洲欧美日韩国产综合精品二区| 欧美日本成人| 亚洲激情欧美激情| 久久理论片午夜琪琪电影网| 亚洲性色视频| 欧美日韩国产999| 亚洲国产精品成人综合| 久久av老司机精品网站导航| 亚洲欧美另类综合偷拍| 欧美日韩精品一区二区三区| 在线成人av.com| 久久精品一区二区三区中文字幕| 一本色道久久综合狠狠躁篇怎么玩 | 久久久午夜精品| 国产日韩精品视频一区二区三区| 亚洲一区二区三区精品动漫| 亚洲激情一区二区| 女人色偷偷aa久久天堂| 永久91嫩草亚洲精品人人| 久久免费偷拍视频| 亚洲欧美激情诱惑| 国产精品一级| 欧美一级视频免费在线观看| 一区二区电影免费观看| 欧美视频免费| 亚洲一区二区三区免费在线观看| 亚洲精品网站在线播放gif| 欧美片第一页| 99re6热只有精品免费观看| 欧美搞黄网站| 欧美freesex交免费视频| 亚洲精品视频在线| 亚洲国产成人91精品| 欧美日韩国产小视频| 在线视频亚洲一区| 国产精品99久久久久久久久久久久 | 免费看的黄色欧美网站| 9人人澡人人爽人人精品| 亚洲日本一区二区三区| 欧美日韩另类一区| 亚洲一品av免费观看| 亚洲影院免费观看| 国产手机视频精品| 亚洲高清在线| 欧美性感一类影片在线播放| 亚洲综合首页| 欧美一级电影久久| 亚洲成色最大综合在线|