Commit graph

541 commits

Author SHA1 Message Date
Revone 63afaf90cf [core] v1.33.7 ready to be pubished 2023-09-29 17:40:32 +08:00
Revone 1687f3cde8 [core] HashTable, HashMap, SkipList implemented 2023-09-29 17:37:30 +08:00
Revone 17e0fcb061 [pkg] v1.33.6 published 2023-09-27 11:56:58 +08:00
Revone 6b7cba5966 [pkg] ci optimization 2023-09-27 11:15:38 +08:00
Revone 61263893fc [ci] debug, fetch and show tags 2023-09-27 10:45:08 +08:00
Revone 3ae683bce4 [ci] debug 2023-09-27 10:40:12 +08:00
Revone e79911264e [ci] debug 2023-09-27 10:37:28 +08:00
Revone adb2f2c1d4 [ci] debug 2023-09-27 10:35:57 +08:00
Revone 36d8a0c438 [ci] debug 2023-09-27 10:35:12 +08:00
Revone 38f7275e4a [debug] ci 2023-09-27 10:30:55 +08:00
Revone 18ef29d0fb [test] ci evn 2023-09-27 10:26:22 +08:00
Revone 7dc7a16c3c [try] ci 2023-09-27 10:21:44 +08:00
Revone 76d5532f51 [test] test cases bug fixed 2023-09-27 10:10:11 +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 b116ac03b0 [test] test cases enriched 2023-09-26 18:43:54 +08:00
Revone 9140567d73 [pkg] ready to publish v1.33.2 2023-09-26 17:09:28 +08:00
Revone 229a56f11b [pkg] steady to publish 1.33.2 2023-09-26 17:07:06 +08:00
Revone 7d566f1c33 [test] Test case coverage is 63.1%. 2023-09-26 17:06:17 +08:00
Revone bd25485555 [project] generic naming standardized 2023-09-26 13:50:40 +08:00
Revone 89451d2c03 [README] data structures comparation 2023-09-26 12:49:33 +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 c5266267a5 [README] simplified 2023-09-22 11:24:33 +08:00
Revone ae69def973 [README] ready to modify 2023-09-22 11:20:33 +08:00
Revone 474f4315f7 [badges] coverage badges removed 2023-09-22 10:45:56 +08:00
Revone ea8f993a4a [prettier] bracket spacing false 2023-09-22 10:43:16 +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 83d3f8d0ef [test] test directary renamed. [ci] node.js version changed 2023-09-21 14:50:22 +08:00
Revone 9ce5f6de76 Merge branch 'main' of https://github.com/zrwusa/data-structure-typed 2023-09-21 14:41:11 +08:00
Revone 39ef2b22db [project] quality of package improved. v1.3.6 published 2023-09-21 14:40:39 +08:00
zrwusa 146ddcf7c9
Delete .idea directory 2023-09-21 13:21:11 +08:00
Revone a48d836a6a [ci] node.js matrix shorten to [18.x, 20.x] 2023-09-21 13:06:39 +08:00
Revone b642a91775 [ci] node version setting updated 2023-09-21 13:01:37 +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 80570451de [TreeMultiset], remove unnecessary parameters and adjust the 'addMany' method. 2023-09-19 23:10:09 +08:00
Revone 6f3baa9c79 [BST] BST has added an 'addMany' method, supports batch insertion using binary splitting, supports both recursive and iterative approaches. 2023-09-19 22:47:58 +08:00
Revone 0abd5eced7 Avoid using the Array.unshift method to slightly enhance AVLTree insertion performance. 2023-09-19 17:03:53 +08:00