首页
编程
java
php
前端
首页
编程
java
php
前端
数据结构栈中元素入栈操作
不是元素入栈操作,是先将栈顶指针top加1,然后再将元素放在栈顶位置吗
那按你的思路,初始的第一个栈空间不就没有存数据嘛,你先top++,再a[top]=data,a[0] 不就没塞数据嘛。
正确的是如下:
第一个元素入栈,初始栈顶指针top=0,a[top]=data,top++;
第二个元素入栈,栈顶指针top=1,a[top]=data,top++;
以此类推。。。
你可以参考下这个问题的回答, 看看是否对你有帮助, 链接:
https://ask.csdn.net/questions/7779053
点击展开全文