21xrx.com
2024-06-03 04:05:58 Monday
登录
文章检索 我的文章 写文章
C++栈(Stack)头文件代码
2023-07-09 01:11:11 深夜i     --     --
C++ 栈(Stack) 头文件 代码 编程

C++中的栈(Stack)数据结构是一种后进先出(LIFO)的数据结构。在C++中,可以使用标准库中的头文件 来实现栈数据结构。下面是C++栈(Stack)头文件的代码示例。

 c++

#include <iostream>

#include <stack>

using namespace std;

int main()

{

  stack<int> myStack; // 创建一个空栈

  myStack.push(1); // 元素1入栈

  myStack.push(2); // 元素2入栈

  myStack.push(3); // 元素3入栈

  cout << "栈顶元素: " << myStack.top() << endl; // 输出栈顶元素

  myStack.pop(); // 弹出栈顶元素

  cout << "栈顶元素: " << myStack.top() << endl; // 输出新的栈顶元素

  cout << "栈的大小: " << myStack.size() << endl; // 输出栈的大小

  return 0;

}

在上面的代码中,我们首先包含了 头文件。然后我们创建了一个空栈myStack,使用push()函数向栈中添加元素,使用top()函数获取栈顶元素,使用pop()函数弹出栈顶元素。最后,我们使用size()函数获取栈的大小。

使用C++中的 头文件可以轻松实现栈数据结构,简化代码编写,提高代码的可读性和可维护性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复