不挂科搜题免费

问题:

解释什么是栈(Stack)以及它的两个基本操作。

答案:

栈是一种后进先出(LIFO)的数据结构,它只允许在一端(称为栈顶)进行数据的添加和删除操作。栈的两个基本操作是push(入栈)和pop(出栈)。push操作用于将元素添加到栈顶,而pop操作用于移除栈顶的元素并返回该元素。