易百教程
所有教程
Java技术
Web技术
脚本语言
数据库
高级语言
其它技术
查看所有教程
Java技术
Java教程
Java设计模式
JSP教程
JDBC教程
Struts2教程
Maven教程
java实例教程
MyBatis教程
Spring教程
Spring MVC教程
数据库
MySQL教程
PostgreSQL教程
极客
代码
面试题
面试题库
数据结构面试题
面试问题详细
12、写出栈中元素的插入和删除所涉及的步骤。
参考答案如下:
推入/Push:
增加变量 top 以便它可以引用下一个内存分配;
将项目复制到等于顶部的数组索引值处;
重复步骤 1 和 2,直到堆栈溢出;
弹出/Pop:
将最顶层元素存储到另一个变量中;
减少顶部的值;
返回最顶层的元素;
微信关注