棧和佇列的使用 C

2021-10-16 13:19:26 字數 691 閱讀 4066

棧和佇列,都是線性結構。

棧是後進先出

佇列是先進後出#include#includestacks;queueq;

1.s.

empty()

;//如果棧s為空,返回true,否則返回false

2.s.

size()

;//返回棧的長度

3.s.

pop();

//棧頂元素出棧

4.s.

push

(x);

//把x入棧

5.s.

top();

//返回棧頂元素

1.q.

empty()

;//如果佇列q為空,返回true,否則返回false

2.q.

size()

;//返回佇列的長度

3.q.

pop();

//隊頭元素出隊

4.q.

push

(x);

//把x入隊

5.q.

back()

;//返回隊尾元素

6.q.

front()

;//返回隊頭元素

C 棧和佇列的使用

要使用標準庫的棧和佇列,首先得新增標頭檔案 include include using namespace std 定義棧 stackcurstack 定義佇列 queuecurqueue 棧的操作 curstack.empty 如果棧為空返回true,否則返回false curstack.size...

C 棧和佇列的使用

要使用標準庫的棧和佇列,首先得新增標頭檔案 include include 定義棧 stackcurstack 定義佇列 queuecurqueue 棧的操作 curstack.empty 如果棧為空返回true,否則返回false curstack.size 返回棧內元素的大小 curstack....

佇列和棧的使用

都這個點,雖然很想回去,還是堅持下來寫寫總結,不然之前的努力就都白費了。1 棧加上 stack 的標頭檔案,常用的函式有 stackp p.top p.size p.empty p.push p.pop 2 佇列 加上的標頭檔案,常用的函式有 queueq q.front q.back p.size...