1.采用鏈式存盤實作堆疊的初始化、入堆疊、出堆疊操作。
2. 結構體部分代碼:
typedef struct node
{
int data;
struct node *next;
}StackNode,*LinkStack; //定義堆疊結構
LinkStack Init_LinkStack()
{
return NULL;
} //初始化
函式(a):
LinkStack Push_LinkStack(LinkStack top,int x)//入堆疊
{…}
函式(b):
LinkStack Pop_LinkStack(LinkStack top,int x)//出堆疊
{…}
3.要求:(1)完成函式(a),函式(b)中的演算法;
(2)撰寫 main()函式,并呼叫上述兩個函式,輸出結果。輸入1,2,3,4,5,6,完成入堆疊操作并顯示在螢屏上
(3)呼叫函式(b)將堆疊中元素輸出到螢屏上
uj5u.com熱心網友回復:
找妖哥不掛科
uj5u.com熱心網友回復:
我木時間幫學生寫作業。
uj5u.com熱心網友回復:
百度一下,你就知道,哈哈轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130014.html
