亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? algo3-5.cpp

?? 40多版經(jīng)典教材《數(shù)據(jù)結(jié)構(gòu)》(嚴(yán)蔚敏、吳偉民著)全部代碼實(shí)現(xiàn)。目錄下TC是標(biāo)準(zhǔn)C代碼C文件。VC是標(biāo)準(zhǔn)C++代碼CPP文件。
?? CPP
字號(hào):
 // algo3-5.cpp 利用棧求解迷宮問題(只輸出一個(gè)解,算法3.3)
 #include"c1.h"
 #include"func3-1.cpp"

 int curstep=1; // 當(dāng)前足跡,初值(在入口處)為1
 struct SElemType // 棧的元素類型
 {
   int ord; // 通道塊在路徑上的"序號(hào)"
   PosType seat; // 通道塊在迷宮中的"坐標(biāo)位置"
   int di; // 從此通道塊走向下一通道塊的"方向"(0~3表示東~北)
 };

 #include"c3-1.h" // 采用順序棧存儲(chǔ)結(jié)構(gòu)
 #include"bo3-1.cpp" // 采用順序棧的基本操作函數(shù)

 // 定義墻元素值為0,可通過路徑為1,不能通過路徑為-1,通過路徑為足跡
 Status Pass(PosType b)
 { // 當(dāng)迷宮m的b點(diǎn)的序號(hào)為1(可通過路徑),返回OK;否則,返回ERROR
   if(m[b.x][b.y]==1)
     return OK;
   else
     return ERROR;
 }

 void FootPrint(PosType a)
 { // 使迷宮m的a點(diǎn)的值變?yōu)樽阚E(curstep)
   m[a.x][a.y]=curstep;
 }

 void NextPos(PosType &c,int di)
 { // 根據(jù)當(dāng)前位置及移動(dòng)方向,求得下一位置
   PosType direc[4]={{0,1},{1,0},{0,-1},{-1,0}}; // {行增量,列增量},移動(dòng)方向,依次為東南西北
   c.x+=direc[di].x;
   c.y+=direc[di].y;
 }

 void MarkPrint(PosType b)
 { // 使迷宮m的b點(diǎn)的序號(hào)變?yōu)?1(不能通過的路徑)
   m[b.x][b.y]=-1;
 }

 Status MazePath(PosType start,PosType end) // 算法3.3
 { // 若迷宮m中存在從入口start到出口end的通道,則求得一條
   // 存放在棧中(從棧底到棧頂),并返回TRUE;否則返回FALSE
   SqStack S; // 順序棧
   PosType curpos; // 當(dāng)前位置
   SElemType e; // 棧元素
   InitStack(S); // 初始化棧
   curpos=start; // 當(dāng)前位置在入口
   do
   {
     if(Pass(curpos))
     { // 當(dāng)前位置可以通過,即是未曾走到過的通道塊
       FootPrint(curpos); // 留下足跡
       e.ord=curstep;
       e.seat=curpos;
       e.di=0;
       Push(S,e); // 入棧當(dāng)前位置及狀態(tài)
       curstep++; // 足跡加1
       if(curpos.x==end.x&&curpos.y==end.y) // 到達(dá)終點(diǎn)(出口)
         return TRUE;
       NextPos(curpos,e.di); // 由當(dāng)前位置及移動(dòng)方向,確定下一個(gè)當(dāng)前位置
     }
     else
     { // 當(dāng)前位置不能通過
       if(!StackEmpty(S)) // 棧不空
       {
         Pop(S,e); // 退棧到前一位置
         curstep--; // 足跡減1
         while(e.di==3&&!StackEmpty(S)) // 前一位置處于最后一個(gè)方向(北)
         {
           MarkPrint(e.seat); // 在前一位置留下不能通過的標(biāo)記(-1)
           Pop(S,e); // 再退回一步
           curstep--; // 足跡再減1
         }
         if(e.di<3) // 沒到最后一個(gè)方向(北)
         {
           e.di++; // 換下一個(gè)方向探索
           Push(S,e); // 入棧該位置的下一個(gè)方向
           curstep++; // 足跡加1
           curpos=e.seat; // 確定當(dāng)前位置
           NextPos(curpos,e.di); // 確定下一個(gè)當(dāng)前位置是該新方向上的相鄰塊
         }
       }
     }
   }while(!StackEmpty(S));
   return FALSE;
 }

 void main()
 {
   Init(1); // 初始化迷宮,通道值為1
   if(MazePath(begin,end)) // 有通路
   {
     printf("此迷宮從入口到出口的一條路徑如下:\n");
     Print(); // 輸出此通路
   }
   else
     printf("此迷宮沒有從入口到出口的路徑\n");
 }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱人伦精品一区二区在线观看| 欧美乱妇15p| 色94色欧美sute亚洲13| 欧美精品1区2区| 国产精品色哟哟| 日韩高清一级片| 在线精品观看国产| 国产欧美日韩一区二区三区在线观看| 日韩在线观看一区二区| 色综合婷婷久久| 国产精品你懂的在线欣赏| 久久99精品久久久久久动态图 | 91精品国模一区二区三区| 国产精品全国免费观看高清| 欧美aaa在线| 欧美丝袜自拍制服另类| 17c精品麻豆一区二区免费| 狠狠色综合日日| 欧美一级精品大片| 日本欧美韩国一区三区| 欧美日韩在线精品一区二区三区激情| 国产精品麻豆视频| 大尺度一区二区| 欧美激情一区在线观看| 国产成人亚洲精品狼色在线| 欧美r级电影在线观看| 毛片不卡一区二区| 日韩一区二区三| 美女免费视频一区二区| 欧美一级xxx| 麻豆精品新av中文字幕| 精品剧情在线观看| 韩国一区二区在线观看| 久久尤物电影视频在线观看| 国内精品自线一区二区三区视频| 精品日韩一区二区| 国产一区二区精品久久91| 精品入口麻豆88视频| 国产一区福利在线| 欧美韩国一区二区| 91色在线porny| 亚洲精品国产第一综合99久久| 91在线免费看| 亚洲大片在线观看| 欧美一区三区二区| 黄色精品一二区| 国产精品美女一区二区三区| av电影在线观看一区| 亚洲一区二区黄色| 欧美成人福利视频| 国产成人精品www牛牛影视| 中文字幕日韩av资源站| 欧美主播一区二区三区| 欧美aa在线视频| 国产清纯白嫩初高生在线观看91 | 日韩欧美中文字幕制服| 美女视频黄a大片欧美| 国产欧美日韩激情| 91精品1区2区| 久久不见久久见免费视频1| 欧美激情在线一区二区| 欧美性生活影院| 精品一区免费av| 樱花草国产18久久久久| 欧美一区二区三区电影| 不卡视频一二三四| 日韩国产一二三区| 国产精品天天摸av网| 欧美日韩一卡二卡三卡| 国产成人av资源| 五月婷婷久久丁香| 国产精品久久久久久福利一牛影视 | 91一区二区三区在线观看| 偷拍亚洲欧洲综合| 国产精品天干天干在线综合| 欧美一区二区在线不卡| 99久久国产综合精品女不卡| 老司机免费视频一区二区 | 色先锋资源久久综合| 久久国产精品无码网站| 亚洲综合精品自拍| 国产精品久久久爽爽爽麻豆色哟哟| 欧美日韩中字一区| 99精品欧美一区| 国产精品一区二区在线观看网站| 三级一区在线视频先锋| 亚洲精品久久久蜜桃| 国产女主播视频一区二区| 欧美丰满嫩嫩电影| 色综合天天综合| 国产精品1024| 精品无人码麻豆乱码1区2区 | 自拍偷拍国产亚洲| 国产婷婷色一区二区三区四区| 欧美日韩免费电影| 91精品办公室少妇高潮对白| 国产成人免费视频网站| 国产一区二区成人久久免费影院| 午夜精品一区在线观看| 一区二区三区日韩欧美| 国产精品区一区二区三| 中文字幕av一区二区三区免费看| 精品欧美一区二区在线观看| 欧美高清一级片在线| 欧美影院一区二区| 在线看不卡av| 欧美色综合网站| 欧美午夜理伦三级在线观看| 91视频观看视频| 色欧美日韩亚洲| 色香色香欲天天天影视综合网| 成人精品国产福利| 成人少妇影院yyyy| 99视频一区二区三区| 成人综合婷婷国产精品久久免费| 国产成人精品亚洲777人妖| 国产一区二区不卡| 国产69精品久久99不卡| 东方欧美亚洲色图在线| 成年人网站91| 91亚洲资源网| 欧美日韩综合不卡| 91精品国产一区二区三区香蕉| 91麻豆精品国产91| 精品成人a区在线观看| 国产偷国产偷精品高清尤物| 国产精品久久久久影院老司| 亚洲三级在线免费观看| 亚洲午夜电影网| 日韩精品福利网| 精品亚洲aⅴ乱码一区二区三区| 国产一区二区三区四区五区入口| 国产不卡免费视频| 91国产精品成人| 欧美一区二区三区免费在线看| 日韩午夜在线影院| 国产日韩欧美高清在线| 日韩伦理免费电影| 日韩av在线播放中文字幕| 国内精品自线一区二区三区视频| 大桥未久av一区二区三区中文| 色狠狠色狠狠综合| 日韩精品一区二区三区三区免费| 久久久美女艺术照精彩视频福利播放| 国产精品久久久久久户外露出| 亚洲国产精品久久人人爱蜜臀| 麻豆一区二区三| 成人av网址在线| 欧美日韩免费在线视频| 久久亚洲精品小早川怜子| 亚洲乱码一区二区三区在线观看| 五月综合激情日本mⅴ| 国产精品一区在线观看你懂的| 色激情天天射综合网| 欧美成人vps| 夜夜精品视频一区二区| 精品一区二区三区日韩| 色综合咪咪久久| 久久亚洲综合av| 亚洲成人免费观看| 99久久国产综合精品女不卡| 日韩视频在线永久播放| 亚洲影视在线播放| 丰满岳乱妇一区二区三区| 欧美精品 国产精品| 亚洲人成电影网站色mp4| 精品亚洲成av人在线观看| 欧美三级在线视频| 亚洲三级在线免费观看| 国产高清不卡二三区| 在线播放/欧美激情| 一区二区三区中文免费| 成人午夜免费电影| 日韩女优视频免费观看| 亚洲国产欧美日韩另类综合| 99国产一区二区三精品乱码| 久久久久免费观看| 久久69国产一区二区蜜臀| 欧美色大人视频| 一级精品视频在线观看宜春院 | 国产成人免费在线观看| 精品国产91九色蝌蚪| 婷婷综合另类小说色区| 91成人免费网站| 综合久久一区二区三区| 国产成人精品亚洲日本在线桃色| 欧美电视剧在线看免费| 美女一区二区久久| 91精品国产全国免费观看| 亚洲成人精品一区二区| 欧美午夜精品电影| 亚洲激情在线播放| 91蜜桃婷婷狠狠久久综合9色| 欧美国产一区二区在线观看| 国产精品18久久久久久久久| 欧美成人video| 国产成人午夜视频| 国产精品乱码妇女bbbb| 成人av网站在线| 亚洲色图一区二区三区|