堆栈是一种数据结构,按先进后出(First In Last Out,FILO)的方式工作,使用一个称作堆栈指针的专用寄存器指示前的操作位置,堆栈指针总是指向栈顶。
2、递减堆栈:向低地址方向生长
3、满堆栈:堆栈指针指向最后压入堆栈的有效数据项
4、空堆栈:堆栈指针指向下一个要放入数据的空位置
本文介绍了堆栈数据结构的工作原理,包括其先进后出(FILO)的特点,并详细解释了递增堆栈与递减堆栈的区别,以及堆栈指针在满堆栈和空堆栈状态下的指向。
堆栈是一种数据结构,按先进后出(First In Last Out,FILO)的方式工作,使用一个称作堆栈指针的专用寄存器指示前的操作位置,堆栈指针总是指向栈顶。
2481
2948

被折叠的 条评论
为什么被折叠?