Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • MergeSort

Index

Constructors

Properties

Methods

Constructors

constructor

  • new MergeSort<T>(comparator: (a: T, b: T) => number): MergeSort<T>

Properties

Private array

array: T[] = []

Private tempMergeArray

tempMergeArray: T[] = []

Methods

Private doMergeSort

  • doMergeSort(lowerIndex: number, higherIndex: number): void

Private mergeParts

  • mergeParts(lowerIndex: number, middle: number, higherIndex: number): void

sort

  • sort(array: T[]): void

Generated using TypeDoc