Algorithms and data structures for JS/TS
  • Introduction
  • GETTING STARTED
    • TS
    • Node.js
    • ES Modules
    • Browsers
  • PUBLIC API
    • How to read
    • Linked lists
      • SinglyLinkedList
      • DoublyLinkedList
      • CircularlyLinkedList
    • Stacks and queues
      • LinkedStack
      • LinkedQueue
      • LinkedDeque
      • CircularQueue
      • CircularArrayBuffer
      • UnsortedPriorityQueue
      • SortedPriorityQueue
      • AdaptableHeapPriorityQueue
    • Maps
      • SortedMap
      • MaximaSet
      • AVLTreeMap
      • SplayTreeMap
      • RedBlackTreeMap
    • Trees
      • GeneralTree
      • LinkedBinaryTree
      • PreorderTreeTraversal
      • InorderTreeTraversal
      • PostorderTreeTraversal
      • EulerTourTreeTraversal
    • Searches
      • Binary search
      • Quick select
    • Text processing
      • Longest common subsequence
      • Boyer-Moore
      • Knuth-Morris-Pratt
    • Position
    • Locator
    • Comparators
  • CONTRIBUTION NOTES
    • How to contribute
    • Project structure
  • Changelog
Powered by GitBook
On this page
  • [Unreleased 0.2.0] - 2020-07
  • [0.1.2] - 2020-01-27
  • [0.1.1] - 2020-01-14
  • [0.1.0] - 2020-01-11

Was this helpful?

Changelog

PreviousProject structure

Last updated 5 years ago

Was this helpful?

All notable changes to this project will be documented in this file.

The format is based on and this project adheres to .

[Unreleased 0.2.0] - 2020-07

Graphs and traversal algorithms for them.

... (probably several more patch releases)

[0.1.2] - 2020-01-27

Updated

Dependencies versions fixed.

[0.1.1] - 2020-01-14

Fixed

Not adding bundles to package installation directory.

[0.1.0] - 2020-01-11

Added

Implementations for the following sets of data structures and algorithms:

  • lists

  • maps

  • queues

  • searches

  • text-processing

  • trees

Support for the following platforms and languages:

  • TypeScript

  • Node.js

  • ECMAScript Modules

  • UMD bundles

Keep a Changelog
Semantic Versioning