午啪啪夜福利无码亚洲,亚洲欧美suv精品,欧洲尺码日本尺码专线美国,老狼影院成年女人大片

個人中心
個人中心
添加客服微信
客服
添加客服微信
添加客服微信
關注微信公眾號
公眾號
關注微信公眾號
關注微信公眾號
升級會員
升級會員
返回頂部
ImageVerifierCode 換一換

管道鋪設施工的最佳方案完整程序代碼(5頁).doc

  • 資源ID:486838       資源大小:79.80KB        全文頁數:5頁
  • 資源格式:  DOC         下載積分: 10金幣
下載報告請您先登錄!


友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

管道鋪設施工的最佳方案完整程序代碼(5頁).doc

1、1)內容: 需要在某個城市n個居民小區之間鋪設煤氣管道,則在這n個居民小區之間只需要鋪設n-1條管道即可。假設任意兩個小區之間都可以鋪設管道,但由于地理環境不同,所需要的費用也不盡相同。選擇最優的方案能使總投資盡可能小,這個問題即為求無向網的最小生成樹。 2)要求: 在可能假設的m條管道中,選取n-1條管道,使得既能連通n個小區,又能使總投資最小。每條管道的費用以網中該邊的權值形式給出,網的存儲采用鄰接表的結構。 3) 測試數據: 使用下圖給出的無線網數據作為程序的輸入,求出最佳鋪設方案。右側是給出的參考解。 4)輸入輸出: 參考完整代碼:#include iostream#include s

2、tdlib.h#define MAX_VERTEX_NUM 20typedef float WeightType;typedef struct ArcNodeint adjvex;WeightType weight;struct ArcNode *nextarc;ArcNode;typedef struct VertexNodechar data;ArcNode *firstarc;VertexNode,AdjListMAX_VERTEX_NUM;typedef struct AdjList vertices;int vexnum, arcnum;int kind;ALGraph;int Lo

3、cateVex(ALGraph G, char v)int i;for (i = 0; i G.vexnum; i+)if (G.verticesi.data = v)return i;return -1;void CreateGraph(ALGraph &G)int i, j, k;char vi, vj;WeightType weight;ArcNode *p,*q;std:cout G.vexnum G.arcnum G.kind;for ( i = 0; i G.vexnum; i+)std:cout G.verticesi.data;G.verticesi.firstarc = NU

4、LL;for ( k = 0; k G.arcnum; k+)std:cout vi vj weight;i = LocateVex(G, vi);j = LocateVex(G, vj);p = (ArcNode *)malloc(sizeof(ArcNode);p-adjvex = j;p-weight = weight;p-nextarc = G.verticesi.firstarc;G.verticesi.firstarc = p;if (G.kind = 2)q = (ArcNode*)malloc(sizeof(ArcNode);q-adjvex = i;q-weight = p-

5、weight;q-nextarc = G.verticesj.firstarc;G.verticesj.firstarc = q;int MinEdge(WeightType lowcost, int vexmun)int i, k;WeightType j;k = 0;while (lowcostk=0)k+;j = lowcostk;for ( i = k+1; i vexmun; i+)if (lowcosti!=0&lowcosti j)j=lowcosti;k = i;return k;void Prim(ALGraph G, int v0, int adjvex)WeightTyp

6、e lowcostMAX_VERTEX_NUM;int i, k;ArcNode *p;for ( i = 0; i adjvex = p-weight;p = p-nextarc;lowcostv0 = 0;for ( i = 0; i = G.vexnum)return;std:cout ( k , adjvexk ), lowcostkweightadjvex)adjvexp-adjvex = k;lowcostp-adjvex = p-weight;p = p-nextarc;int main()int adjvexMAX_VERTEX_NUM;ALGraph G;G.kind = 2;CreateGraph(G);Prim(G, 0, adjvex);return 0;/*測試數據9 15 2ABCDEFGHIA B 32.8A I 18.2A H 12.1A C 44.6B C 5.9C D 21.3C E 41.1C G 56.4D E 67.3D F 98.7E F 85.6E G 10.5H G 52.5I H 8.7I F 79.2*/


注意事項

本文(管道鋪設施工的最佳方案完整程序代碼(5頁).doc)為本站會員(正***)主動上傳,地產文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知地產文庫(點擊聯系客服),我們立即給予刪除!




主站蜘蛛池模板: 余姚市| 武平县| 木里| 满洲里市| 客服| 锡林浩特市| 榆中县| 罗定市| 民乐县| 灵丘县| 东台市| 潜江市| 察雅县| 新平| 无锡市| 年辖:市辖区| 阜新| 东平县| 得荣县| 日喀则市| 青海省| 措勤县| 两当县| 紫阳县| 宜良县| 寿光市| 惠安县| 山东省| 桦川县| 仙游县| 荃湾区| 大城县| 元阳县| 汕头市| 浦东新区| 济宁市| 台山市| 蓬莱市| 鹿邑县| 潢川县| 洪洞县|