Skip to content

Releases: datastructures-js/binary-search-tree

@datastructures-js/binary-search-tree-v5.3.2

08 Jan 01:50
Compare
Choose a tag to compare

[5.3.2] - 2024-01-07

Fixed

  • AvlTree balance function.

@datastructures-js/binary-search-tree-v5.3.1

31 Jan 07:40
Compare
Choose a tag to compare

[5.3.1] - 2023-01-30

Fixed

  • AvlTree ts types.

@datastructures-js/binary-search-tree-v5.3.0

31 Jan 07:33
Compare
Choose a tag to compare

[5.3.0] - 2023-01-30

Added

  • removeNode to remove a node by its reference.
  • upperBoundKey, floorKey, lowerBoundKey, ceilKey to support finding nodes by the object comparison key.

@datastructures-js/binary-search-tree-v5.2.0

12 Dec 12:32
Compare
Choose a tag to compare

[5.2.0] - 2022-12-12

Added

  • findKey & hasKey to find object nodes directly by the key prop value.

@datastructures-js/binary-search-tree-v5.0.2

22 Aug 03:17
Compare
Choose a tag to compare

[5.0.2] - 2022-08-21

Fixed

  • .remove typos + was not balancing nodes properly on one case.

@datastructures-js/binary-search-tree-v5.0.1

30 Jul 21:07
Compare
Choose a tag to compare

[5.0.1] - 2022-07-30

Fixed

  • types field in package.json

@datastructures-js/binary-search-tree-v5.0.0

20 Jul 06:15
Compare
Choose a tag to compare

[5.0.0] - 2022-07-19

Changed

  • tree now accepts a compare function.

@datastructures-js/binary-search-tree-v4.3.2

14 Jul 02:53
Compare
Choose a tag to compare

[4.3.2] - 2022-07-13

Fixed

  • readme.

@datastructures-js/binary-search-tree-v4.3.1

02 Nov 04:16
6d58e39
Compare
Choose a tag to compare

[4.3.1] - 2021-11-01

Fixed

  • ts types.

@datastructures-js/binary-search-tree-v4.3.0

08 Aug 23:58
74e9a83
Compare
Choose a tag to compare

[4.3.0] - 2021-08-09

Added

  • .floor & .ceil as delegates to .lowerBound & upperBound.

Fixed

  • .lowerBound & upperBound now finds the precise bound when multiple ones exist.
  • make param (value) optional on .insert.