数据结构.栈

一、栈的定义

二、初始化

#include<iostream>
using namespace std;
const int N = 10;
typedef struct {
    int data[N];
    int top;
}SqStack;
void InitSqStack(SqStack &S)//初始化
{
    S.top = -1;
}

三、进栈

void Push(SqStack& S, int x)//入栈
{
    S.data[++S.top] = x;
}

四、出栈

void Pop(SqStack& S, int& x)//出栈
{
    x = S.data[S.top--];

}

五、读栈

void Read(SqStack& S, int& x)//读栈
{
    x = S.data[S.top];
}

相关推荐

  1. 数据结构--

    2024-01-30 21:30:02       57 阅读
  2. 数据结构-

    2024-01-30 21:30:02       57 阅读
  3. 数据结构---(Stack)

    2024-01-30 21:30:02       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 21:30:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 21:30:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 21:30:02       87 阅读
  4. Python语言-面向对象

    2024-01-30 21:30:02       96 阅读

热门阅读

  1. hive - explode 用法以及练习

    2024-01-30 21:30:02       53 阅读
  2. 盲盒行业如何选择适合的高防IP防护方案

    2024-01-30 21:30:02       58 阅读
  3. 初识Netty

    2024-01-30 21:30:02       48 阅读
  4. 阿里云盘分享多文件方法

    2024-01-30 21:30:02       126 阅读
  5. CUDA笔记

    2024-01-30 21:30:02       52 阅读
  6. MySQL二月进阶学习计划

    2024-01-30 21:30:02       60 阅读
  7. 分享7种SQL的进阶用法

    2024-01-30 21:30:02       64 阅读
  8. [python3]多线程 日志输出在不同的文件中

    2024-01-30 21:30:02       43 阅读
  9. Device收到通知时,通知指示灯不闪烁的问题

    2024-01-30 21:30:02       64 阅读