毫無頭緒的資料結構(C迷宮問題尋求好的解決方案

時間 2021-07-23 17:26:03

1樓:噔哩咯噔

#include

#define m 8

#define n 8

#define maxsize 100

int mg[m+2][n+2]=,,,

,,,,

,,};struct

stack[maxsize],path[maxsize];

int top=-1;

int count=1;

int minlen=maxsize;

void mgpath()

printf("\n");

if(top+1

mg[stack[top].i][stack[top].j]=0;

top--;

i=stack[top].i;

j=stack[top].j;

di=stack[top].di;

}find=0;

while(di<8 && find==0)if(mg[i][j]==0)find=1;

}if (find==1)

else

}printf("最短路徑如下:\n");

printf("長度: %d\n",minlen);

printf("路徑: ");

for(k=0;k

}void main()

2樓:匿名使用者

資料結構迷宮問題 c++演算法

3樓:匿名使用者

給c行麼,改改就是了。

output:如果無路徑

如果有路徑.

資料結構的問題 C,資料結構C 問題

include iostream.h include stdlib.h include stdio.h class lnode lnode lnode creatlist int n 建立鍊表 return h 返回你建立的鏈頭指標 鏈結到main中的附加頭結點上面 void lnode print...

c的資料結構問題(棧),資料結構有關棧的問題

亮 靜 define stack init size 100 c語言中定義乙個常量。stack init size 100 define stackincrement 10 c語言中定義乙個常量。stackincrement 10 include include 包含兩個標頭檔案。stdio.h和s...

c語言裡資料結構的問題,c語言裡資料結構的一個問題。。

1 typedef struct list 這裡的list只是一個起的名字,如int是整形,list 是這個結構體的型別。下面的list就是 int i list就是那個i 2 定義的時候沒有下一個節點,一般都是用 p next null 3 書上一般給的都是偽 在實際寫程式中 自己要結合起來才能執...