编程说话中栈的概念是如何的呢?小编与大师分享本身的理解。
栈是限制仅在表从头至尾进行插入或删除操作的线性表。
表从头至尾端有特别的寄义,我们把它称为栈顶。
表头端也有其特别寄义,称为栈底。
一个栈若是是不含元素的空表,则称为空栈。
假设栈中的元素为(a1,a2,……,an),那么a1称为栈底元素,an称为栈顶元素。
栈中元素按a1,a2,……,an的挨次进栈,退栈的第一个元素应为栈顶元素。
栈的点窜是按进步前辈后出的原则进行的,所以栈又称为进步前辈后出(FILO)的线性表
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!