女人久久久www免费人成看片,国内自拍偷拍网,国产一区二区三区免费在线观看,欧美精品三区四区,91久久国产综合久久91,欧美成人精品第一区二区三区 ,美女成人在线观看

專業(yè)軟件設計師網站|培訓機構|服務商(加客服微信:cnitpm或QQ:947530340進軟件設計師學霸群)

軟題庫 培訓課程
當前位置:信管網 >> 軟件設計師 >> 每日一練 >> 文章內容
軟件設計師案例分析每日一練試題(2022/10/12)
來源:信管網 2022年10月13日 【所有評論 分享到微信

軟件設計師案例分析當天每日一練試題地址:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4

往期軟件設計師每日一練試題匯總:m.xiexiliangjiufa.com/class/27/e4_1.html

軟件設計師案例分析每日一練試題(2022/10/12)在線測試:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4&day=2022/10/12

點擊查看:更多軟件設計師習題與指導

軟件設計師案例分析每日一練試題內容(2022/10/12)

13、閱讀下列函數(shù)說明和c代碼,將應填入  (n)  處的字句寫在答題紙的對應欄內。
【說明】
函數(shù)int Toplogical(Linded WDipaph  G.的功能是對圖G中的頂點進行拓撲排序,并返回關鍵路徑的長度。其中圖G表示一個具有n個頂點的AOE-網,圖中頂點從1~n依次編號,圖G的存儲結構采用鄰接表表示,其數(shù)據類型定義如下:
typedefstruct Gnode{               /* 鄰接表的表結點類型*/
iht adjvex;                  /* 鄰接頂點編號*/
iht weight;                 /* 弧上的權值*/
street Gnode *nextarc;          /* 指示下一個弧的結點*/
}Gnode;
typedef struct Adjlist{           /* 鄰接表的頭結點類型*/
char vdata;                  /*頂點的數(shù)據信息*/
struct Gnode *Firstadj;        /* 指向鄰接表的第一個表結點*/
}Adjlist;
typedef street LinkedWDigraph{      /* 圖的類型*/
int n, e;                  /* 圖中頂點個數(shù)和邊數(shù)*/
struct Adjlist *head;         /*指向圖中第一個頂點的鄰接表的頭結點 */
} LinkedWDigraph;
例如,某AOE-網如圖5-1所示,其鄰接表存儲結構如圖5-2所示。

【函數(shù)】
iht Toplogical(LinkedWDigraph G.
{ Gnode *p;
intj, w, top = 0;
iht *Stack, *ye, *indegree;
ye = (int *)malloe((G.n+1) * sizeof(int));
indegree = (int *)malloc((G.n+1)*sizeof(int));   /* 存儲網中各頂點的入度*/
Stack = (int *)malloe((G.n+1)*sizeof(int));     /* 存儲入度為0的頂點的編號*/
if(!ve||!indegree || !Stack)      exit(0);
for (j = 1;j <= G.n;j++) {
ve[j] = 0;    indegree[j]= 0;
}/*for*/
for(j= 1;j<=G.n;j++) { /* 求網中各頂點的入度*/
p = G.head[j].Firstadj;
while (p) {
(1)  ;  p = p→nextarc;
}/*while*/
}/*for*/
for (j = 1; j <= G.n; j++)                  /*求網中入度為0的頂點并保存其編號*/
if (!indegree[j])     Stack[++top] =j;
while (top > 0) {
w=   (2)  ;
printf("%e  ", G.head[w].vdata);
p = G.head[w].Firstadj;
while (p) {
(3)   ;
if ( !indegree [p→adjvex])
Staek[++top] = p→adjvex;
if(   (4)  )
ve[p→adjvex] = ve[w] + p→weight;
p = p→nextarc;
}/* while */
}/* while */ return   (5)   ; }/*Toplogieal*/



信管網試題答案與解析:m.xiexiliangjiufa.com/st/2451929526.html

信管網考友試題答案分享:

信管網試題答案與解析:m.xiexiliangjiufa.com/st/2451929526.html
掃碼關注公眾號

溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!

信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。

信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。

相關內容

發(fā)表評論  查看完整評論  

推薦文章