栈:一种元素先进后出(First in Last out,FILO)的线性数据结构。最早进入栈元素的位置为栈底,最后进入栈元素的位置为栈顶。
栈是一种逻辑结构,它的物理存储可以是数组,也可以是链表。
数组的实现:
链表的实现:
队列:也是线性数据结构,不同于栈,它是先进先出(First in First out)。队列的出口端是队头,进口端是队尾。
数组的实现:
队列:
栈:一种元素先进后出(First in Last out,FILO)的线性数据结构。最早进入栈元素的位置为栈底,最后进入栈元素的位置为栈顶。
栈是一种逻辑结构,它的物理存储可以是数组,也可以是链表。
数组的实现:
链表的实现:
队列:也是线性数据结构,不同于栈,它是先进先出(First in First out)。队列的出口端是队头,进口端是队尾。
数组的实现:
队列: