一、栈的定义:
一种可以实现“先进后出(后进先出)”的存储结构
生活中的例子:玩具枪的子弹夹,后进来的子弹先射出。
二、分类:
静态栈:使用数组
动态栈:链表
三、算法:
出栈:push
压栈:pop
栈是否为空:empty
栈的大小:size
访问栈顶:top
四、应用:
一、栈的定义:
一种可以实现“先进后出(后进先出)”的存储结构
生活中的例子:玩具枪的子弹夹,后进来的子弹先射出。
二、分类:
静态栈:使用数组
动态栈:链表
三、算法:
出栈:push
压栈:pop
栈是否为空:empty
栈的大小:size
访问栈顶:top
四、应用: