Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • Queue

Index

Constructors

constructor

  • new Queue(size: number): Queue
  • Parameters

    • size: number

    Returns Queue

Properties

Private _capacity

_capacity: number

Private Readonly _data

_data: Array<T>

Private Readonly _size

_size: number

Methods

back

  • back(): T
  • Returns T

capacity

  • capacity(): number
  • Returns number

clear

  • clear(): boolean
  • Returns boolean

dequeue

  • dequeue(): boolean
  • Returns boolean

enqueue

  • enqueue(element: any): boolean
  • Parameters

    • element: any

    Returns boolean

front

  • front(): T
  • Returns T

isEmpty

  • isEmpty(): boolean
  • Returns boolean

isFull

  • isFull(): boolean
  • Returns boolean

size

  • size(): number
  • Returns number

traverse

  • traverse(): T[]
  • Returns T[]

Legend

  • Variable
  • Function
  • Function with type parameter
  • Type alias
  • Class
  • Class with type parameter
  • Constructor
  • Method
  • Interface
  • Interface with type parameter
  • Enumeration
  • Private property

Generated using TypeDoc