后入先出的数据结构
在 LIFO 数据结构中,将首先处理添加到队列
中的最新元素
。
与队列不同,栈是一个 LIFO 数据结构。通常,插入操作在栈中被称作入栈 push
。与队列类似,总是在堆栈的末尾添加一个新元素
。但是,删除操作,退栈 pop
,将始终删除
队列中相对于它的最后一个元素
。
实现 - 栈
1 | // "static void main" must be defined in a public class. |
在 LIFO 数据结构中,将首先处理添加到队列
中的最新元素
。
与队列不同,栈是一个 LIFO 数据结构。通常,插入操作在栈中被称作入栈 push
。与队列类似,总是在堆栈的末尾添加一个新元素
。但是,删除操作,退栈 pop
,将始终删除
队列中相对于它的最后一个元素
。
1 | // "static void main" must be defined in a public class. |