已有順序堆疊的定義如下:
#define MAXSIZE 50
#define TRUE 1
#define FALSE 0
typedef char ElemType;
typedef struct
{
ElemType data[MAXSIZE]; //陣列data存盤堆疊中的元素
int top; //堆疊頂指標,指向堆疊頂元素即堆疊頂元素下標
}SqStack;
用C語言撰寫演算法實作以下操作:
(1)創建一個空堆疊,即堆疊的初始化操作。創建成功回傳TRUE,失敗回傳FALSE
(2)入堆疊操作。將元素e插入到堆疊中,成功回傳TRUE,失敗回傳FALSE。
(3)出堆疊操作。成功回傳TRUE,失敗回傳FALSE
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/103075.html
標籤:C語言
上一篇:求二維陣列所有素數的和
