UNPKG

makit

Version:

Make in JavaScript done right!

15 lines (14 loc) 334 B
/** * 简单的队列实现 * * Array.prototype.shift 在数组较大时耗时明显增加,因此用 Set 实现。 * 注意:重复元素入队会被忽略 */ export declare class Queue<T> { data: Set<T>; size: number; constructor(); push(item: T): void; peek(): T | undefined; pop(): T | undefined; }