栈:后进者先出,先进者后出,这就是典型的“栈”结构
栈是一种“操作受限”的线性表
当某个数据集合只涉及在一段插入和删除数据,并且满足后进先出,先进后出的特性,我们就应该首选“栈”这种数据结构。
实际上,栈既可以用数组来实现,也可以用链表来实现,用数组来实现栈,我们叫做顺序栈;用链表实现的栈,我们叫做链式栈。
引用自极客时间
栈:后进者先出,先进者后出,这就是典型的“栈”结构
栈是一种“操作受限”的线性表
当某个数据集合只涉及在一段插入和删除数据,并且满足后进先出,先进后出的特性,我们就应该首选“栈”这种数据结构。
实际上,栈既可以用数组来实现,也可以用链表来实现,用数组来实现栈,我们叫做顺序栈;用链表实现的栈,我们叫做链式栈。
引用自极客时间