java 队列和栈的区别

栈和队列的区别 (1)数据插入删除 栈是一种特殊的线性表,他只能在一段进行插入和删除操作,就好像是一个井一样。进行数据插入和删除就类似于井口,称为栈定。而井也是有底部的,栈无法进行插入删除操作的这一端就被称为栈底。 栈中的数据好似往井里加水或抽水,加水永远是加的离井口最近的水,同样,抽水也是抽的离进口最近的水。这种特性也就是先进后出LIFO。 加水的操作就是进栈/压栈/入栈,入的数据在栈的最顶端。
相关文章
相关标签/搜索