一、隊列的聲明與使用:隊列是先進先出
queue<int或者結構體定義的數據類型> que(隨便命名);//對隊列的聲明;
q.empty() 如果隊列爲空返回true,否則返回false
q.size() 返回隊列中元素的個數
q.pop() 刪除隊列首元素但不返回其值
q.front() 返回隊首元素的值,但不刪除該元素
q.push() 在隊尾壓入新元素
q.back() 返回隊列尾元素的值,但不刪除該元素 ;
二、棧的聲明與使用:棧是先進後出
stack<int或者結構體定義的數據類型> sta(隨便命名);
sta.empty() 如果棧爲空返回true,否則返回false
sta.size() 返回棧中元素的個數
sta.pop() 刪除棧頂元素但不返回其值
sta.top() 返回棧頂的元素,但不刪除該元素
sta.push() 在棧頂壓入新元素