原创 隊列,堆棧和結構體舉例(C語言)

自己啃算法書整理了一個同時運用堆棧和隊列的代碼,對這塊內容還比較模糊的可以看看~,以下是代碼和註解。(留個贊再走唄!) //遊戲:小哼和小哈玩小貓釣魚的紙牌遊戲。剛開始每人手中有6張牌,打到最後誰的手中還有牌誰就獲勝 /

原创 深度優先搜索例題(C語言)

這篇是對上一篇的炸彈人用了另一種解法 題目: 代碼: #include <stdio.h> //全局變量 char a[21][21]; int book[20][21]={0},max,mx,my,n,m;//book數組的值

原创 廣度優先搜索例題(C語言)

**代碼和測試數據都有,可以直接拷貝運行~** 題目: 代碼: #include <stdio.h> //全局變量 char a[20][21]; struct node { int x; int y; }; int getn

原创 用Floyd-Warshall算法求解多源最短路徑問題(C語言)

題目: 一個圓點代表一個城市,帶箭頭的線表示路徑方向(只能單方向走),線上的數字表示該路徑的長度。 代碼: #include <stdio.h> int main() { int e[10][10],k,i,j,n,m,t1,t2

原创 Dijkstra算法(通過邊實現鬆弛)解單源最短路徑問題舉例

題目: 代碼: #include <stdio.h> int main() { int e[10][10],dis[10],book[10],i,j,n,m,t1,t2,t3,u,v,min; int inf=9999;//代指

原创 深度優先搜索(C語言)

大家幫忙看看這是啥問題,實在看不出來哪裏有問題。。 題目: #include <stdio.h> //全局變量 int n,m,p,q,min=20; int a[51][51],book[51][51]; void dfs(