Revone
|
38f7275e4a
|
[debug] ci
|
2023-09-27 10:30:55 +08:00 |
|
Revone
|
7dc7a16c3c
|
[try] ci
|
2023-09-27 10:21:44 +08:00 |
|
Revone
|
32e08a51e5
|
[project] run build:docs fixed
|
2023-09-27 09:30:15 +08:00 |
|
Revone
|
d32618f515
|
[project] Revising the CI process
|
2023-09-27 09:27:34 +08:00 |
|
Revone
|
08484f9f86
|
[try] v1.33.4 ci to publish to NPM
|
2023-09-26 20:33:10 +08:00 |
|
Revone
|
151593a1d2
|
[pkg] ci to publish
|
2023-09-26 20:21:20 +08:00 |
|
Revone
|
8f464db4e4
|
[pkg] v1.33.3 ready to publish
|
2023-09-26 20:10:32 +08:00 |
|
Revone
|
4b130dd282
|
[test] eslint test directary and format
|
2023-09-26 19:44:13 +08:00 |
|
Revone
|
19b255737b
|
[test] eslint test directary and format
|
2023-09-26 19:43:45 +08:00 |
|
Revone
|
229a56f11b
|
[pkg] steady to publish 1.33.2
|
2023-09-26 17:07:06 +08:00 |
|
Revone
|
80675e2bbb
|
[BinaryTree] leftSum feature eliminated
|
2023-09-25 17:18:14 +08:00 |
|
Revone
|
96621c72e5
|
[RBTree] first commit of RBTree. [HashTable] first commit
|
2023-09-25 15:48:24 +08:00 |
|
Revone
|
3dc8215e49
|
[pkg] config files renamed. v1.33.0
|
2023-09-25 11:16:04 +08:00 |
|
Revone
|
45ac7d8d5f
|
[pkg] keywords optimization
|
2023-09-24 21:31:09 +08:00 |
|
Revone
|
9b5f2b2ea2
|
[package] v1.32.2 published
|
2023-09-22 11:25:23 +08:00 |
|
Revone
|
ae69def973
|
[README] ready to modify
|
2023-09-22 11:20:33 +08:00 |
|
Revone
|
25c88edcd6
|
[README] badges added.
|
2023-09-22 10:40:12 +08:00 |
|
Revone
|
6996813427
|
v1.32.0 published
|
2023-09-22 00:56:06 +08:00 |
|
Revone
|
b4643625a0
|
test coverage report supported. Code quality enhanced and support multiple environments such as ES6 (ESModule), ES5 (CommonJS), and a single file for both browser and Node.js environments (UMD). Supported for source maps. CODE-OF-CONDUCT.md, COMMANDS.md, SECURITY.md, .gitattributes added.
|
2023-09-22 00:53:34 +08:00 |
|
Revone
|
39ef2b22db
|
[project] quality of package improved. v1.3.6 published
|
2023-09-21 14:40:39 +08:00 |
|
Revone
|
b263262a46
|
[project] github workflow added. eslint added. formating code by using prettier.
|
2023-09-21 12:52:17 +08:00 |
|
Revone
|
95b44f439b
|
[project] ESLint applied
|
2023-09-20 11:39:24 +08:00 |
|
Revone
|
a780e60844
|
Optimize keywords for fullness (possibly redundant) and logical order.
|
2023-09-20 10:43:27 +08:00 |
|
Revone
|
70f439da13
|
v1.3.3 published
|
2023-09-19 17:00:25 +08:00 |
|
Revone
|
55704871b6
|
v1.3.1 published, new Queue implemented from SinglyLinkedList, and ArrayQueue implemented from Array
|
2023-09-18 22:04:39 +08:00 |
|
Revone
|
b00964c6fc
|
v1.21.4 published
|
2023-09-12 12:08:13 +08:00 |
|
Revone
|
199a916d50
|
v1.21.3 published
|
2023-09-12 11:37:36 +08:00 |
|
Revone
|
b0774bee5b
|
[core] remove all the unnecessary files and directories when publishing the npm package
|
2023-09-09 23:49:53 +08:00 |
|
Revone
|
da68f2f97c
|
v1.21.0 publish ready
|
2023-09-07 22:32:48 +08:00 |
|
Revone
|
6f86f71cdd
|
Add sort method in heap.Ready to publish v1.20.0
|
2023-09-01 12:43:33 +08:00 |
|
Revone
|
d93895dfff
|
remove assets for reduce the size of package
|
2023-08-31 22:32:11 +08:00 |
|
Revone
|
2d1010b352
|
Rework the add, addMany, and fill methods of AbstractBinaryTree. Refactor the AddMany method of TreeMultiset. Fix the bug in TreeMultiset where all Node counts become 1 after calling the perfectBalance method. Remove the unnecessary configuration of autoIncrementId.
|
2023-08-31 20:02:31 +08:00 |
|
Revone
|
bd71edc536
|
images removed, heap docs revised
|
2023-08-31 00:50:23 +08:00 |
|
Revone
|
60e5824524
|
The APIs of Heap and Priority Queue got optimized
|
2023-08-31 00:18:13 +08:00 |
|
Revone
|
cbfdb94b5b
|
Split the data structures and publish all the individual packages to NPM.
|
2023-08-30 17:31:49 +08:00 |
|
Revone
|
573c51d894
|
Compile JS to ES6
|
2023-08-30 16:09:01 +08:00 |
|
Revone
|
dccf2986f0
|
Compatible with standalone data structure libraries.
|
2023-08-30 14:27:18 +08:00 |
|
Revone
|
ea24cd47fd
|
v1.19.0 published
|
2023-08-29 20:52:15 +08:00 |
|
Revone
|
61f465fe99
|
Added a method for data type validation through type conversion to Zod schemas.
|
2023-08-28 18:43:09 +08:00 |
|
Revone
|
de5a001b6a
|
The Graph's API has been optimized.
|
2023-08-28 11:15:04 +08:00 |
|
Revone
|
d29ff07f40
|
Swap the positions of val and id to enhance the intuitiveness of the API. Revise the design of familyPosition in AbstractBinaryTree such that the previous assignment approach is replaced with a real-time retrieval method. Standardize the BST.remove method with the AbstractBinaryTree.remove method. Eliminate the redundant attribute name from TreeNode.
|
2023-08-26 10:24:31 +08:00 |
|
Revone
|
2ea57d26ae
|
For the sake of API simplicity, if val is not provided, id can be used in its place.
|
2023-08-24 00:01:44 +08:00 |
|
Revone
|
6bc894c5c1
|
Organized all the interfaces. Implemented the removeEdgeSrcToDest method for the Graph class.
|
2023-08-23 23:03:19 +08:00 |
|
Revone
|
e70d988ac9
|
v1.18.6 published
|
2023-08-23 13:23:02 +08:00 |
|
Revone
|
60e08d3ac5
|
Successfully implemented recursive type inference for the BinaryTreeNode type by passing the node constructor through the constructor, effectively addressing the type inconsistency caused by invoking parent class methods after inheritance.
|
2023-08-22 22:50:16 +08:00 |
|
Revone
|
c1b5969c51
|
Support TypeScript v5.1.6. Standardize all getters and setters. Adjust access permissions for accessors, set access permissions for protected or private member variables, and indicate them using the private identifier "_".
|
2023-08-21 16:17:01 +08:00 |
|
Revone
|
4813c6d783
|
v1.17.3 published
|
2023-08-20 21:08:25 +08:00 |
|
Revone
|
938df50847
|
v1.17.0 published
|
2023-08-20 01:02:11 +08:00 |
|
Revone
|
91c47c28c2
|
SinglyLinkedList reimplemented and tested
|
2023-08-19 23:12:16 +08:00 |
|
Revone
|
422c24cc16
|
v1.16.1 published
|
2023-08-18 22:40:36 +08:00 |
|