Deque雙端隊(duì)列界面:
template<typename T>
struct Deque{
Deque(unsigned cpct=0); //構(gòu)造函數(shù),需預(yù)置容量;
virtual ~Deque(void); //析構(gòu)函數(shù);
int capacity(void) const; //返回預(yù)置容量;
int size(void) const; //返回隊(duì)列中元素個(gè)數(shù);
bool empty(void) const; //判空函數(shù);
T& front(void) const; //返回對隊(duì)頭元素的引用;
T& back(void) const; //返回對隊(duì)尾元素的引用;
void push_back(T const& v); //在隊(duì)尾入隊(duì);
void push_front(T const& v); //在隊(duì)頭入隊(duì);
void pop_back(void); //隊(duì)尾出隊(duì);
void pop_front(void); //隊(duì)頭出隊(duì);
void reserve(int nc); //設(shè)置容量;
void clear(void); //清空函數(shù);
};
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。