C語言數據結構棧的操作(學習筆記)

一、清空一個棧。 (將棧中的元素全部作廢,但棧本身物理空間並不發生改變,不是銷燬) 所以只要將S->top的內容賦值爲S->base即可! 代碼如下: 二、銷燬一個棧。 (銷燬一個棧是要釋放掉該棧所佔據的物理內存空間) 代碼如下: 三、計算棧的當前容量。 計算棧的當前容量就是計算棧中元素的個數,因此只要返回S.top-S.base即可。 棧的當前容量與棧的最大容量不同,不是一個概念! 代碼如下:
相關文章
相關標籤/搜索