黄色国产视频,男女啪啪18禁无遮挡激烈,久草热8精品视频在线观看,四虎国产精品永久在线下载

            數據結構課程設計

            時間:2022-07-03 05:39:25 輔助設計與工程計算 我要投稿

            數據結構課程設計

              上學時沒學過數據結構和算法,于是現在有機會就自學。下面是我最近在等待進入項目組期間,花了1小時學習了一下迷宮問題。

              一.需求設計:以一個m*m 的方陣表示迷宮,0和1分別表示迷宮中的通路和障礙。設計一個程序,對任意設定的迷宮,求出一條從入口的通道,或得出沒有通路的結論。

              二.概要設計:

              存儲結構:

              采用了數組以及結構體來存儲數據,在探索迷宮的過程中用到的棧,屬于順序存儲結構。

              /*八個方向的數組表示形式*/

              int move[8][2]={{0,1},{1,1},{1,0},{1,-1},{0,-1},{-1,-1},{-1, 0},{-1, 1}};

              /*用結構體表示位置*/

              struct position

              {int x,y;};

              position stack[m*m+1];

              基本算法:

              走迷宮的過程可以模擬為一個搜索的過程:每到一處,總讓它按東、東南、南、西南、西、西北、北、東北8個方向順序試探下一個位置;如果某方向可以通過,并且不曾到達,則前進一步,在新位置上繼續進行搜索;如果8個方向都走不通或曾經到達過,則退回一步,在原來的位置上繼續試探下一位置。

              每前進或后退一步,都要進行判斷:若前進到了出口處,則說明找到了一條通路;若退回到了入口處,則說明不存在通路。

              用一個字符類型的二維數組表示迷宮,數組中每個元素取值“0”(表示通路)或“1”(表示墻壁)。迷宮的入口點在位置(1,1)處,出口點在位置(m,m)處。設計一個模擬走迷宮的算法,為其尋找一條從入口點到出口點的通路。

              二維數組的第0行、第m+1行、第0列、第m+1列元素全置成“1”,表示迷宮的邊界;第1行第1列元素和第m行第m列元素置成“0”,表示迷宮的入口和出口;其余元素值用隨機函數產生。

              假設當前所在位置是(x,y)。沿某個方向前進一步,它可能到達的位置最多有8個。

              如果用二維數組move記錄8個方向上行下標增量和列下標增量,則沿第i個方向前進一步,可能到達的新位置坐標可利用move數組確定:

              x=x+move[i][0]

              y=y+move[i][1]

              從迷宮的入口位置開始,沿圖示方向順序依次進行搜索。在搜索過程中,每前進一步,在所到位置處做標記“”(表示這個位置在通路上),并將該位置的坐標壓入棧中。每次后退的時候,先將當前所在位置處的通路標記“”改成死路標記“×”(表示這個位置曾到達過但走不通,以后不要重復進入),然后將該位置的坐標從棧頂彈出。搜索到出口位置時,數組中那些值為“”的元素形成一條通路。

            【數據結構課程設計】相關文章:

            數據結構課程設計心得體會08-23

            數據結構課程設計心得體會09-05

            數據結構課程設計心得體會10篇03-11

            數據結構課程設計心得體會(10篇)03-11

            數據結構課程設計心得體會(精選6篇)07-10

            數據結構課程設計心得體會7篇03-20

            數據結構課程設計心得體會 13篇02-22

            數據結構課程設計心得體會11篇02-22

            數據結構課程設計心得體會(11篇)02-22

            數據結構課程設計心得體會(合集10篇)03-11

            主站蜘蛛池模板: 亚洲精品无码aⅴ中文字幕蜜桃 | 亚洲国产欧美一区| jyzz中国jizz十八岁免费| 亚洲国产成人无码影片在线播放| 国产美女裸身网站免费观看视频| 日韩在线欧美在线| 韩日产理伦片在线观看| 久播影院无码中文字幕| 成人麻豆日韩在无码视频 | 在线观看潮喷失禁大喷水无码| 91蜜臀在线| 潘金莲aa毛片一区二区| 日本一级淫片情欲电车观看| 国产精品大全中文字幕| 在线天堂www在线| www.欧美| 日日燥夜夜燥| 一区二区三区少妇| 中文字幕久久波多野结衣av不卡| 亚洲精品乱码久久久久66| 国产草逼网站| 亚洲 综合 自拍| 久久黄色片| 国内精品国语自产拍在线观看| 国产看真人毛片爱做a片| 国产欧美a| 亚洲国产综合色产精品色在线| 色呦呦在线视频| 午夜福利精品导航凹凸| 亚洲国产精品久久艾草| 国产乱码精品一区二区三区av| 亚欧美一区二区| 国产女爽爽视频精品免费| 亚洲成a人片在线观看的电影| 天美传媒精品| 国产精品一区二区久久久| 五月婷婷免费视频| www.9色| 国产福利第一视频在线播放| 精品无码无人网站免费视频| 国产99久久|