堆和栈概念以及区别

栈做为一种数据结构,是一种只能在一端进行插入和删除操做的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,须要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具备记忆做用,对栈的插入与删除操做中,不须要改变栈底指针。程序员 栈是容许在同一端进行插入和删除操做的特殊线性表。容许进行插入和删除操做的一端称为栈顶(top),另外一端为栈底(bottom)
相关文章
相关标签/搜索