当前位置: 首页 > news >正文

算法竞赛阶段二-数据结构(39)数据结构栈模拟实现

//栈模拟 实现//创建
#include <iostream>
using namespace std;
//创建
const int N=1e5+10;
int a[N],id;
//尾插

void push(int x) 
{
id++;
a[id]=x;
}
//尾删 、
void pop()
{
id--;

// 返回栈顶元素 
int top () 
{
return (a[id]);

//元素个数
int size()
{
return(id);

//  判空
bool empty()
{
return(id==0);

int main()
{
for(int i=0;i<5;i++)
{
push(i);
cout<<top()<<endl;
}
cout<<"________________"<<endl;
//    while(!empty())
//    {
//        cout<<top()<<endl;
//        pop();
//     } 
while(size())
{
cout<<top()<<endl;
pop();
}
return 0;

http://www.lryc.cn/news/609405.html

相关文章:

  • 06.Redis 配置文件说明
  • 第13章 文件输入/输出
  • MySQL半同步复制机制详解:AFTER_SYNC vs AFTER_COMMIT 的优劣与选择
  • 前后端交流
  • Git常用命令详解
  • RSA 解密逻辑
  • 微服务的使用
  • AI生成图片工具分享!
  • 常见框架漏洞靶场攻略
  • 【LeetCode刷题指南】--对称二叉树,另一颗树的子树
  • C++入门自学Day5-- C/C++内存管理(续)
  • C语言数据结构(7)贪吃蛇项目2.贪吃蛇项目实现
  • Linux 文件系统基本管理
  • python 12 install jupyter时zmq.h或libzmq报错处理
  • 基于springboot的在线考试系统/考试信息管理平台
  • 苍穹外卖项目学习——day1(项目概述、环境搭建)
  • 团队独立思考的力量
  • 机器学习——决策树(DecisionTree)
  • 波士顿房价预测工具 - XGBoost实现
  • 三、驱动篇-HDF驱动介绍1
  • 【Unity】背包系统 + 物品管理窗口 (上)
  • Python 的标准库 bisect 模块
  • 从WebShell 与 ShellCode 免杀技术 打造适合自己的免杀技术链
  • [Oracle] 获取系统当前日期
  • 使用AssemblyAI将音频数据转换成文本
  • [Oracle] TO_DATE()函数
  • gpu instancer crowd 使用自定义材质并且只修改单个物体的材质参数
  • 机器学习 决策树基本介绍
  • [2025ICCV-目标检测方向]DuET:通过无示例任务算术进行双增量对象检测
  • 数据结构:单向链表的函数创建