UNPKG
pisces-data-structure
Version:
latest (1.0.3)
1.0.3
1.0.2
1.0.1
1.0.0
pisces-data-structure
/
src
/
types
/
IStack.ts
16 lines
(12 loc)
•
433 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/** * 栈结构相关接口/类型 */
import
{
IList
}
from
"./IList"
;
interface
IStack
<T>
extends
IList
<T> {
push
(
element
: T):
void
;
// 添加一个新元素到栈顶位置
pop
(): T |
undefined
;
// 移除栈顶的元素,同时返回被移除的元素;栈为空时返回 `undefined`
peek
(): T |
undefined
;
// 获取栈顶的元素(不移除元素,只返回元素)
};
export
{
IStack
, };