我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求解 算法不知道怎么写

Give the algorithms for pop and push operations on stack
翻译:给出栈上弹出和推送操作的算法

堆栈就是一种先进后出的数据结构
最简单的用数组定义一个堆栈

int arr[100];
int top = 0;
int pop()
{
if (top > 0) return arr[top--];
return -1;
}
void push(int n)
{
if (top < 100) arr[top++] = n;
}

近期文章

  • 这个怎么对增量式PID进行整定呢
  • 使用snmp测试与网络设备的连接
  • pagehelper插件
  • 什么是堆栈?给出栈上pop和push操作的算法
  • 自学c中printf出现的问题
  • sfml纹理图片打不开文件怎么办
  • 编译错误"variable or field'my_disp_flush'declared void"
  • HMaster进程告警:CatalogJanitor disabled! Not running scan.
  • MATLAB索引超过数组元素的数量。索引不得超过 1怎么解决?
  • 基于TDOA\FDOA联合的Taylor级数算法
  • 目标检测研究生要开题啦,help
  • too long
  • 怎么把这个间隔1s改成5s啊
  • stm32G431RBT6HAL库定时器输出8路pwm
  • 有个密码学的问题,奇奇怪怪
  • 编写使用链表添加两个多项式的算法
  • IDEA链接mysql做的学生管理系统数据出不来了是怎么回事?
  • Java语言的字典的打开之后,字典的内容读取了以后,然后怎么解决出错的办法
  • 如果想用pythob编一个软件的窗口(类似于word简化版)且右击可以粘贴复制,需要从哪里学习啊
  • 在声明链表时遇到的分号报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华