π_π小白求教

Sheng_Happiness 2019-12-26 09:14:09
课程设计老师给的题目是用顺序栈栈来实现职工管理系统,题目中有给出职工号删除指定员工,但是栈又是操作受限的顺序表,只能在标尾插入删除,这样该怎么实现呢,如能解答 十分感谢!
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liups 2019-12-26
  • 打赏
  • 举报
回复
引用 2 楼 寻开心 的回复:
借助第二个临时栈,要删除的时候,从栈弹出内容,push到另外一个临时栈里面,直到弹出要删除的之后,吧临时栈的内容再弹出放回原来的栈里面。 当然,这只的是只利用标准的栈的操作 如果你用数组来实现的话,完全可以删除中间的,然后移动数据后修改栈指针来实现。
+1
寻开心 2019-12-26
  • 打赏
  • 举报
回复
借助第二个临时栈,要删除的时候,从栈弹出内容,push到另外一个临时栈里面,直到弹出要删除的之后,吧临时栈的内容再弹出放回原来的栈里面。
当然,这只的是只利用标准的栈的操作
如果你用数组来实现的话,完全可以删除中间的,然后移动数据后修改栈指针来实现。
liups 2019-12-26
  • 打赏
  • 举报
回复
用两个或三个栈

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧