欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > 编程日志4.25

编程日志4.25

2026/2/1 21:46:45 来源:https://blog.csdn.net/2301_80146401/article/details/147749431  浏览:    关键词:编程日志4.25

栈的stl模板 可直接用<stack>库进行调用

#include<iostream>
#include<stack>//栈的模板库
using namespace std;

int main() {
    stack<int> intStk;//整数 栈
    stack<double> doubleStk;//浮点数 栈
    intStk.push(1);
    intStk.push(2);
    intStk.push(3);
    intStk.push(4);
    while (!intStk.empty()) {
        cout << intStk.top() << ' ';
        intStk.pop();//4 3 2 1
    }
    doubleStk.push(1.1);
    doubleStk.push(2.2);
    doubleStk.push(3.3);
    doubleStk.push(4.4);
    while (!doubleStk.empty()) {
        cout << doubleStk.top() << ' ';
        doubleStk.pop();//4.4 3.3 2.2 1.1
    }
}

/*
判空接口 empty()
入栈接口 push(v)
弹出栈内元素 pop()
获取栈顶元素 top()
*/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com