2.7.6 (2021-11-30)
2.7.5 (2021-05-24)
2.7.4 (2021-01-09)
- bst: some typos on the code (6b9a4e8)
2.7.3 (2020-12-22)
- book/bst: better wording (1d75301)
- book/graph: add comments for runtimes using hashset implementations (c7c7947)
- book/hashmap: exercise example and add tests (c137930)
2.7.2 (2020-12-17)
- book: Rename fibonacci-dynamic-programming (ded0a70)
2.7.1 (2020-12-02)
- book: update company names (38a4178)
2.7.0 (2020-10-30)
- book/set: split Set chapter into Hash Set and Tree Set for better (c1cf57a)
2.6.0 (2020-10-28)
- test: refactor tests (571834a)
- book: add chapter numbers (0f13f90)
- book/linkedlist: linked lists techniques and common patterns (8cd126d)
2.5.1 (2020-10-23)
- linkedlist: refactored methods and improve book images and (ba110e2)
- linkedlist: rename indexOf to getIndex to make it clearer (fcf3db6)
2.5.0 (2020-10-22)
- book/hashmap: add code examples and patterns (f7b8d59)
2.4.0 (2020-10-19)
- book/array: improve examples and grammar (04836cd)
- book/array: add array patterns for solving problems (8c7b7be)
- book/array: sliding window pattern (8fa2746)
2.3.0 (2020-10-03)
- treeMap: get last entry (highest value) (249de5d)
2.2.1 (2020-10-02)
- book: add introduction (4505eb6)
2.2.0 (2020-09-29)
- book/big-o: add new chapter on how to determine big o from code. (68c73d4)
2.1.0 (2020-09-11)
- book/sorting: add questions and solutions (fdb8bd8)
2.0.0 (2020-09-08)
- book/pq: add exercise with pq and dijkstra (3a2a24f)
- heap: add error handling for heaps (827177f)
- pq: improves docs and usability of priority queues (edf8808)
- heap: size is now an attribute rather than a method. Similar to the built-in Map.size and Set.size
1.18.0 (2020-09-07)
- book/graph: add schedule exercise and solution (6a83cf8)
1.17.0 (2020-09-04)
- book/set: add questions and solutions (f40dc63)
1.16.0 (2020-09-03)
- book/hashmap: add exercises and solutions (d18186b)
1.15.0 (2020-09-02)
- book/solutions: fix missing solutions (464417e)
- BinaryTreeNode: add BinaryTreeNode.from (bcb4c28)
- book/binary-tree: add right side view exercise and solution (28346a4)
- book/bt: add binary tree diameter problem (068dd9c)
1.14.0 (2020-08-31)
- book/questions: add examples (c1a8f8e)
- book/questions: add where the interview questions have been seen (1f01baf)
- book/queue: add recent counter questions and solution (77d4596)
- book/queue: add solution for queue question (9a88766)
- queue: add front, back and peek methods (04aa9db)
1.13.0 (2020-08-26)
- book/exercises: interview q&a for linked lists and stacks (3bb86fd)
1.12.0 (2020-08-26)
- Revert "(book/exercises): interview q&a for linked lists and stacks (#69)" (#70) (06bd3f6), closes #69 #70
1.11.0 (2020-08-22)
- book: multiple broken links and bump epub version (57960e2), closes #60
- book: workaround for c++ issue in asciidoc (dbdef21)
- book: add appendix D with interview question solutions (ca119f2)
- book:array: add solutions for interview questions (b5a00dd)
- book/array: add max subarray questions and solution (5935b95)
- book/array: add stock questions and solution (6ab8bc4)
1.10.0 (2020-07-28)
- book/arrays: add exercises (bcaf819)
1.9.0 (2020-06-30)
1.8.3 (2020-05-24)
- book/maps: update space complexity (0be0176)
1.8.2 (2020-05-24)
- book/hashset: update hashset space complexity (0319b29)
1.8.1 (2020-05-24)
- book/maps: update time/space complexity values (3c4ef75)
1.8.0 (2020-05-23)
- book/map: fix typo on maps space complexity (2f24f57)
- hashmap: improve methods documentation (f6b47b5)
- maps: implement clear method for hashMap and treeMap (924c9a7)
1.7.1 (2020-05-20)
- hashmap: fix TextEncoder reference (e13ff88)
1.7.0 (2020-05-16)
- heap: add min/max/median-heaps (202ca9f)
1.6.0 (2020-05-08)
1.5.0 (2020-03-30)
- linkedList: remove by node (eac045a)
- lru-cache: add new implementations (3e787c6)
- trie: remove method (16005f3)
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- fix(book): fix table typos commit
- fix(book): fix typo, array pop, and BST images commit
- fix(avl-tree): balance was not working properly commit
- fix(tree-rotations): prevent losing nodes commit
- fix(linkedlist): removeFirst's last reference commit
- Optimize NPM package
- fix(linked-list): insert in the middle bug commit
- Various docs fixes.
1.2.0 - 2019-04-04
- Added Eslint and Travis ci
- Readme improvements
- Badges for npm versions and build status
1.1.0 - 2019-03-29
- README.md added because NPM packages doesn't read README.adoc
- Public API to use the package
dsa.js
- This changelog
- Updated dependencies (removed lodash since is not needed)
1.0.0 - 2019-03-29
- Started the project
- Book released
- npm package published