Skip to content

Latest commit

 

History

History
283 lines (152 loc) · 4.46 KB

DoubleEndQueue.md

File metadata and controls

283 lines (152 loc) · 4.46 KB

@hotsuitor/akutil - v0.0.2 / Exports / DoubleEndQueue

Class: DoubleEndQueue

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new DoubleEndQueue()

Defined in

src/struct/Queue.ts:162

Properties

count

Protected count: number

Defined in

src/struct/Queue.ts:159


lowestCount

Protected lowestCount: number

Defined in

src/struct/Queue.ts:160


queue

Private queue: Iqueue

Defined in

src/struct/Queue.ts:161

Methods

addBack

addBack(element): void

在双端队列尾端添加新元素

Parameters

Name Type
element any

Returns

void

Defined in

src/struct/Queue.ts:232


addFront

addFront(element): void

在双端队列前端添加新元素

Parameters

Name Type
element any

Returns

void

Defined in

src/struct/Queue.ts:211


clear

clear(): void

Returns

void

Defined in

src/struct/Queue.ts:191


dequeue

dequeue(): any

Returns

any

Defined in

src/struct/Queue.ts:178


enqueue

enqueue(element): void

Parameters

Name Type
element any

Returns

void

Defined in

src/struct/Queue.ts:174


isEmpty

isEmpty(): boolean

Returns

boolean

Defined in

src/struct/Queue.ts:171


peek

peek(): any

Returns

any

Defined in

src/struct/Queue.ts:185


peekBack

peekBack(): any

返回双端队列尾端的第一个元素

Returns

any

Defined in

src/struct/Queue.ts:260


peekFront

peekFront(): any

返回双端队列前端的第一个元素

Returns

any

Defined in

src/struct/Queue.ts:254


removeBack

removeBack(): any

removes the first element from the back of the DoubleEndQueue

Returns

any

Defined in

src/struct/Queue.ts:244


removeFront

removeFront(): any

removes the first element from the front of the DoubleEndQueue

Returns

any

Defined in

src/struct/Queue.ts:238


size

size(): number

Returns

number

Defined in

src/struct/Queue.ts:168


toString

toString(): string

Returns

string

Defined in

src/struct/Queue.ts:196