C++数据结构如何把栈里的东西输出到一个数组里?

2025-03-07 06:45:46
推荐回答(1个)
回答1:

#include
#include
#define MAXN 1000 
using namespace std;
int main(){
    stackS;
    int A[10000]; 
    for(int i=0;i<1000;i++)
        S.push(i);    //随便吧什么放栈里
    int L=0; 
    while(!S.empty()){ 
        A[L++]=S.top();
        S.pop(); 
    }     
    for(int i=0;i        S.push(A[i]);
    }  //此时S是原来的倒序
    return 0; 
}