中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【C語言數據結構】順序棧

發布時間:2020-07-06 19:40:59 來源:網絡 閱讀:435 作者:沃特water 欄目:系統運維

SeqStack.h

#ifndef SEQSTACK_H
#define SEQSTACK_H

typedef void SeqStack;

SeqStack* SeqStack_Create(int capacity);

void SeqStack_Destroy(SeqStack* stack);

void SeqStack_Clear(SeqStack* stack);

int SeqStack_Push(SeqStack* stack, void* item);

void* SeqStack_Pop(SeqStack* stack);

void* SeqStack_Top(SeqStack* stack);

int SeqStack_Size(SeqStack* stack);

int SeqStack_Capacity(SeqStack* stack);

#endif // SEQSTACK_H

SeqStack.c

#include "SeqStack.h"
#include "SeqList.h"


SeqStack* SeqStack_Create(int capacity)
{
    return SeqList_Create(capacity);
}

void SeqStack_Destroy(SeqStack* stack)
{
    SeqList_Destroy(stack);
}

void SeqStack_Clear(SeqStack* stack)
{
    SeqList_Clear(stack);
}

int SeqStack_Push(SeqStack* stack, void* item)
{
    return SeqList_Insert(stack,item,SeqList_Length(stack));
}

void* SeqStack_Pop(SeqStack* stack)
{
    return SeqList_Remove(stack,SeqList_Length(stack) - 1);
}

void* SeqStack_Top(SeqStack* stack)
{
    return SeqList_Get(stack,SeqList_Length(stack) - 1);
}

int SeqStack_Size(SeqStack* stack)
{
    return SeqList_Length(stack);
}

int SeqStack_Capacity(SeqStack* stack)
{
    return SeqList_Capacity(stack);
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

封丘县| 达日县| 乌恰县| 如东县| 镇远县| 白河县| 佳木斯市| 乡城县| 马边| 绵竹市| 青龙| 施秉县| 德安县| 孟津县| 泰州市| 凌源市| 沙河市| 岗巴县| 阜宁县| 平安县| 鹿邑县| 柳林县| 杭锦旗| 邵阳市| 清涧县| 新昌县| 宜城市| 浦县| 察哈| 徐水县| 遵化市| 宁城县| 仙居县| 长岛县| 宁明县| 鄂伦春自治旗| 伊宁县| 通化县| 武城县| 宝鸡市| 文山县|