Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • LinkedList

Index

Constructors

  • new LinkedList<T>(initialArray?: T[]): LinkedList<T>

Properties

FIRST_ELEMENT: null | LinkedListElement<T>
LAST_ELEMENT: null | LinkedListElement<T>
LINKEDLIST_SIZE: number

Accessors

  • get back(): T
  • get backElement(): LinkedListElement<T>
  • get empty(): boolean
  • get front(): T
  • get frontElement(): LinkedListElement<T>
  • get size(): number

Methods

  • delete(target: LinkedListElement<T>): void
  • initializeWith(element: LinkedListElement<T>): void
  • insertAfter(target: LinkedListElement<T>, value: T): LinkedListElement<T>
  • Parameters

    • target: LinkedListElement<T>
    • value: T

    Returns LinkedListElement<T>

  • insertBefore(target: LinkedListElement<T>, value: T): LinkedListElement<T>
  • Parameters

    • target: LinkedListElement<T>
    • value: T

    Returns LinkedListElement<T>

  • popBack(): T
  • popFront(): T
  • pushBack(value: T): LinkedListElement<T>
  • pushFront(value: T): LinkedListElement<T>
  • toArray(): T[]