PHP - 栈类函数



是一种集合,它只允许访问栈顶的值,并且按照该顺序进行破坏性操作。此类可以在内部使用 Ds\Vector。

栈遵循LIFO原则,即“后进先出”。根据 LIFO 原则,元素始终添加到栈顶,并且始终从栈顶弹出,即最近添加的元素。

函数列表

以下是“Stack”类提供的函数列表:

序号 函数及描述
1

Ds\Stack::allocate() 函数

此函数可以为所需容量分配足够的内存。

2

Ds\Stack::capacity() 函数

此函数可以返回当前容量。

3

Ds\Stack::clear() 函数

此函数可以从栈中删除所有值。

4

Ds\Stack::__construct() 函数

此函数可以创建一个新实例。

5

Ds\Stack::copy() 函数

此函数可以返回栈的浅拷贝。

6

Ds\Stack::count() 函数

此函数可用于计算栈中存在的元素数量。

7

Ds\Stack::isEmpty() 函数

此函数可以返回栈是否为空。

8

Ds\Stack::jsonSerialize() 函数

此函数可以返回可以转换为 JSON 的表示形式。

9

Ds\Stack::peek() 函数

此函数可以返回栈顶的值。

10

Ds\Stack::pop() 函数

此函数可以删除并返回栈顶的值。

11

Ds\Stack::push() 函数

此函数可以将值压入栈中。

12

Ds\Stack::toArray() 函数

此函数可以将栈转换为数组。

php_function_reference.htm
广告