Re: [問題] 資料結構-用c語言array寫stack,push和 …
看板C_and_CPP (C/C++)作者tsaiminghan (nahgnimiast)時間16年前 (2009/04/09 22:37)推噓2(2推 0噓 13→)留言15則, 3人參與討論串2/5 (看更多)
※ 引述《lovemost (最愛)》之銘言:
: typedef struct STACK
: {
: char item [100];
: int top;
: }STACK;
: STACK S;
:
: void push(char );
: void pop(char *);
:
: int main(){
: S.top=0;
: void push(char x){
: S.top++;
: S.item[S.top]=x;
: }
:
: void pop(char *x){
: *x=S.item[S.top];
: S.top--;
: }
我只看了statck的部分
假設top永遠指向空白位置。
S.top = 0;
void push(char x)
{
S.item[S.top++] = x;
}
void pop(char *x)
{
*x = S.item[--S.top];
}
其實以前寫作業的時候,會加個
isFull 和 isEmpty的檢查。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.111.110
推
04/09 22:45, , 1F
04/09 22:45, 1F
→
04/09 22:45, , 2F
04/09 22:45, 2F
→
04/09 22:46, , 3F
04/09 22:46, 3F
→
04/09 22:47, , 4F
04/09 22:47, 4F
→
04/09 22:47, , 5F
04/09 22:47, 5F
→
04/09 22:48, , 6F
04/09 22:48, 6F
→
04/09 22:48, , 7F
04/09 22:48, 7F
→
04/09 22:48, , 8F
04/09 22:48, 8F
→
04/09 22:49, , 9F
04/09 22:49, 9F
→
04/09 22:50, , 10F
04/09 22:50, 10F
→
04/09 22:52, , 11F
04/09 22:52, 11F
推
04/09 23:17, , 12F
04/09 23:17, 12F
→
04/09 23:17, , 13F
04/09 23:17, 13F
→
04/09 23:19, , 14F
04/09 23:19, 14F
→
04/09 23:22, , 15F
04/09 23:22, 15F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章