2 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
函數(shù)類型應(yīng)為int型,因?yàn)橹蟠嬖诤瘮?shù)調(diào)用,有返回值return ok(0);
即:
int push(Sqstack &s,int e){
*s.top++=e;
return ok;
}

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
數(shù)據(jù)結(jié)構(gòu)中的是偽代碼,當(dāng)寫成源程序是要修改;
(1)將算法中用到的所有變量定義,類C代碼中的變量大部分
都沒有定義而直接使用,這在C語言中是不允許的。
f2)將算法中的數(shù)據(jù)類型指定為某種具體的C語言類型。如鏈
表中的數(shù)據(jù)域的定義為:ElemType data;可將其改為:int data;將來
輸入數(shù)據(jù)演示時(shí)統(tǒng)一用整型數(shù)據(jù)。
f3)用retum 帶回返回值,如創(chuàng)建單鏈表的函數(shù)定義Cre.
ateList_ L(LinkList&L,ElemType n),其中的返回值用&L表示,這不
符合C語法,可改為L(zhǎng)inkList CreateList_L(LinkList L,int n),在函數(shù)
結(jié)束時(shí)用return L:返回創(chuàng)建的單鏈表的頭指針。
f41設(shè)計(jì)主程序調(diào)用算法,并顯示輸出結(jié)果。
添加回答
舉報(bào)