博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C++项目实战】构建栈Stack
阅读量:2119 次
发布时间:2019-04-30

本文共 852 字,大约阅读时间需要 2 分钟。

1 知识点

  • Rudimentary applications by pointer: stack, queue, linked list, rooted tree
    (指针的基础应用:栈,队列,有序列表,有序根树)
  • systhesize objects and points by array
    (用数组来构建对象和指针)
  • stack: last in, first out, LIFO
    (栈是后进先出)
  • queue: first in, first out, FIFO
    (队列是先进先出)
  • operations: insert, delete, pop
    (操作有插入、删除、弹出)

2 代码

#include 
#include
using namespace std;class myStack{
public: vector
vec; int top = 0; myStack(int *arr, int l){
for (int i=0; i
present(); cout << "判断栈是否为空:" << endl; cout << p->empty() << endl; p->present(); cout << "栈末尾插入数据:" << endl; p->push(100); p->present(); cout << "依次弹出栈末尾数:" << endl; while(!p->empty()){
cout << p->pop() << endl; } return 0;}

3 程序输出

初始化栈:1 2 3 4 5判断栈是否为空:01 2 3 4 5栈末尾插入数据:1 2 3 4 5 100依次弹出栈末尾数:10054321

转载地址:http://zmwrf.baihongyu.com/

你可能感兴趣的文章
具有记忆能力的 RNN
查看>>
TensorFlow 2.0 Alpha 实用教程
查看>>
一文掌握 Keras
查看>>
一文掌握 TensorFlow 基础
查看>>
一文了解深度学习
查看>>
深度学习在自然语言处理中的应用全景图-下
查看>>
深度学习在自然语言处理中的应用全景图-上
查看>>
导读:如何通关自然语言处理面试
查看>>
R in Action 学习笔记 - 第九章-常用R函数
查看>>
R in Action 学习笔记 - 第九章-Analysis of Variance
查看>>
R in Action 学习笔记-边学边查
查看>>
边听边记-创业分子-互联网颠覆医疗
查看>>
边听边记-财经郎眼-国企改革 大风已起 151026
查看>>
【LEETCODE】ADD DIGITS
查看>>
【LEETCODE】104-Maximum Depth of Binary Tree
查看>>
数据结构-树-学习笔记
查看>>
【LEETCODE】100-Same Tree
查看>>
【LEETCODE】226-Invert Binary Tree
查看>>
【LEETCODE】111-Minimum Depth of Binary Tree
查看>>
【LEETCODE】235-Lowest Common Ancestor of a Binary Search Tree
查看>>