基本操作
①初始化
StatusInitStack(SqStack&S)
{//構造一個空棧S
S
if(!S
S
S
returnOK;
}
②入棧
StatusPush(SqStack&S
if(S
//棧滿
S
(S
if(!S
//存儲分配失敗
S
S
}
*S
returnOK;
}
③出棧
StatusPop(SqStack&S
//若棧不空
//用e返回其值
//否則返回ERROR
if(S
e=*
returnOK;
}
返回《數據結構》考研復習精編
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/23969.html