標題:
queue & stack 練習
[打印本頁]
作者:
tonyh
時間:
2023-11-25 19:45
標題:
queue & stack 練習
#include<bits/stdc++.h>
using namespace std;
queue<int> q;
stack<int> s;
int main()
{
q.push(1);
q.push(2);
q.push(3);
q.push(4);
q.push(5);
s.push(1);
s.push(2);
s.push(3);
s.push(4);
s.push(5);
s.pop();
s.pop();
s.pop();
s.push(5);
s.push(4);
s.push(3);
while(!q.empty())
{
cout<<q.front()<<" ";
q.pop();
}
cout<<endl<<"-------"<<endl;
while(!s.empty())
{
cout<<s.top()<<" ";
s.pop();
}
return 0;
}
複製代碼
作者:
許晏睿
時間:
2023-11-25 20:57
#include<bits/stdc++.h>
using namespace std;
queue<int> q;
stack<int> s;
int main()
{
q.push(1);
q.push(2);
q.push(3);
q.push(4);
q.push(5);
q.push(0);
while(!q.empty())
{
cout<<q.front()<<" ";
q.pop();
}
cout<<endl<<"====================="<<endl;
s.push(1);
s.push(3);
s.push(5);
s.push(7);
s.push(9);
s.pop();
s.pop();
s.pop();
s.pop();
s.push(2);
s.push(4);
while(!s.empty())
{
cout<<s.top()<<" ";
s.pop();
}
return 0;
}
複製代碼
作者:
盧禹廷
時間:
2023-11-25 20:57
#include<bits/stdc++.h>
using namespace std;
queue<int> q;
stack<int> s;
int main()
{
q.push(1);
q.push(2);
q.push(3);
q.push(4);
q.push(5);
s.push(1);
s.push(2);
s.push(3);
s.push(4);
s.push(5);
s.pop();
s.pop();
s.pop();
s.push(5);
s.push(4);
s.push(3);
while(!q.empty())
{
cout<<q.front()<<" ";
q.pop();
}
cout<<endl<<"-------"<<endl;
while(!s.empty())
{
cout<<s.top()<<" ";
s.pop();
}
return 0;
}
複製代碼
作者:
王法棣
時間:
2023-11-25 21:00
#include<bits/stdc++.h>
using namespace std;
queue <int> q;
stack<int> s;
int main()
{
q.push(1);
q.push(2);
q.push(3);
q.push(4);
q.push(5);
s.push(1)
s.push(2);
s.push(3);
s.push(4);
s.push(5);
s.pop();
s.pop();
s.pop();
s.push(5);
s.push(4);
s.push(3);
while(!q.empty())
{
cout<<q.front<<" ";
q.pop();
}
cout<<endl<<"............."<<endl;
while(!s.empty())
{
cout<<s.top()<<" ";
s.pop();
}
return 0;
}
複製代碼
作者:
王秉鈞
時間:
2023-11-25 21:02
#include<bits/stdc++.h>
using namespace std;
queue<int> q;
stack<int> s;
int main()
{
q.push(1);
q.push(2);
q.push(3);
q.push(4);
q.push(5);
s.push(1);
s.push(2);
s.push(3);
s.push(4);
s.push(5);
s.pop();
s.pop();
s.pop();
s.push(5);
s.push(4);
s.push(3);
while(!q.empty())
{
cout<<q.front()<<" ";
q.pop();
}
cout<<endl<<"---------"<<endl;
while(!s.empty())
{
cout<<s.top()<<" ";
s.pop();
}
return 0;
}
複製代碼
作者:
盧禹廷
時間:
2023-12-2 19:18
#include<bits/stdc++.h>
using namespace std;
queue<int> q;
stack<int> s;
int main()
{
q.push(1);
q.push(2);
q.push(3);
q.push(4);
q.push(5);
s.qush(1);
s.qush(2);
s.qush(3);
s.qush(4);
s.qush(5);
s.pop();
s.pop();
s.pop();
s.push(5);
s.push(4);
s.push(3);
while(!q.empty())
{
cout<<q.front()<<" ";
q.pop();
}
cout<<endl<<"-------"<<endl;
while(!s.empty())
{
cout<<s.top()<<" ";
s.pop();
}
return 0;
}
複製代碼
作者:
張博竣
時間:
2023-12-2 19:22
#include<bits/stdc++.h>
using namespace std;
queue<int> q;
stack<int> s;
int main()
{
q.push(1);
q.push(2);
q.push(3);
q.push(4);
q.push(5);
s.push(1);
s.push(2);
s.push(3);
s.push(4);
s.push(5);
s.pop();
s.pop();
s.pop();
s.push(5);
s.push(4);
s.push(3);
while(!q.empty())
{
cout<<q.front()<<" ";
q.pop();
}
cout<<endl<<"-------"<<endl;
while(!s.empty())
{
cout<<s.top()<<" ";
s.pop();
}
return 0;
}
複製代碼
作者:
tonyh
時間:
2024-10-5 19:56
2024/10/5 複習
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2