Skip to content

Files

Latest commit

d3e240d · Sep 29, 2024

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 29, 2024
Sep 28, 2024
Sep 29, 2024
Sep 29, 2024
Sep 28, 2024
Sep 28, 2024
Sep 28, 2024

README.md

在计算机科学中, 一个 栈(stack) 是一种抽象数据类型,用作表示元素的集合,具有两种主要操作:

  • push, 添加元素到栈的顶端(末尾);
  • pop, 移除栈最顶端(末尾)的元素.

以上两种操作可以简单概括为“后进先出(LIFO = last in, first out)”。

此外,应有一个 peek 操作用于访问栈当前顶端(末尾)的元素。

"栈"这个名称,可类比于一组物体的堆叠(一摞书,一摞盘子之类的)。

栈的 push 和 pop 操作的示意

Stack

Made with okso.app

参考