竞赛
考级
浅夏.山橘月
嘉陵江的晚风.
陈炜涵
法兰西玫瑰
方法一: 根据栈的特点(先进先出),我们就可以定义一个数组,之后逆序输出即可 代码: 方法二(纯无聊) 思路:同上,只不过是vector 代码: 方法三(作者没学过栈,但是也能对): 思路:定义一个STL容器栈,之后进行栈的操作即可(push(),top(),pop()push(),top(),pop()push(),top(),pop()) 代码: 时间复杂度均为O(2n)O(2n)O(2n)
༺དༀ༒∞░∞༒ༀཌ༻
#include<bits/stdc++.h> using namespace std; int main() { int n,x; cin>>n; string s; stack<int> st; for(int i=1;i<=n;i++){ cin>>x; st.push(x); } for(int i=1;i<=n;i++){ cout<<st.top()<<" "; st.pop(); } return 0; }
Herobrine
亚洲卷王 AK IOI
yy
acgoacgo
废话不多说上题解!
很烫的凉水
bits/stdc++.h
回来看看
古希腊掌管AC和WA的神
也是终于做到栈了呀,小白级教学,随便抄!!!(可去教学) 嫌东西太多的抄下面!↓ 帮忙删掉了
天之神-四月
张高纶
zhouty
复仇者_摆烂崽
#include<bits/stdc++.h> using namespace std; int main(){ int n,a[101]; cin>>n; for(int i=1;i<=n;++i) cin>>a[i]; for(int i=n;i>=1;--i) cout<<a[i]<<" "; return 0; }
Xylophone
#include<bits/stdc++.h> using namespace std; stack<int>s; int n; int main(){ int a[1001]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; s.push(a[i]); } for(int i=1;i<=n;i++){ cout<<s.top()<<" "; s.pop(); } return 0; }
大山天神贝利亚
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; stack <int> g; while(n--){ int x; cin>>x; g.push(x); } while(g.size()){ cout<<g.top()<<" "; g.pop(); } return 0; }
武悦✨
共22条