# queue(佇列) 須加標頭檔<span style = "color:green">#include\<queue></span> ## 1. queue就像是在排隊一樣,所以有一個概念就是 FIFO(First In First Out),了解觀念後我們可以開始進行使用它,首先加入資料和刪除資料可以使用push()、pop(),接著queue有成員函式幫助queue的使用,back():得到尾巴的值,front():得到頭的值 ```cpp= #include <iostream> #include <queue> using namespace std; int main(){ queue<int> q; for(int i = 0;i < 10;i++) q.push(i); for(int i = 0;i < 10;i++){ cout << q.front() << " "; q.pop(); } return 0; } ``` ## 2. queue也有emplace() ```cpp= #include <iostream> #include <queue> using namespace std; int main(){ queue<int> q; q.emplace(1); q.emplace(10); q.emplace(100); auto l = q.size(); for(int i = 0;i < l;i++){ cout << q.front() << endl; q.pop(); } return 0; } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up