时间:01-20人气:29作者:葬名花
栈是一种特殊的线性表,只允许在一端进行插入和删除操作。这端叫栈顶,另一端叫栈底。栈的特点是后进先出,就像叠盘子,最后放上去的盘子最先拿走。栈在计算机里用处很多,比如函数调用、表达式计算、内存管理等。
压栈就是往栈顶添加元素,弹栈就是从栈顶移除元素。栈的大小是有限的,满了就不能再压栈,空了就不能再弹栈。栈的实现可以用数组或者链表,数组实现简单但大小固定,链表实现灵活但需要额外空间。栈的时间复杂度是O(1),操作很快。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com