Revone
|
1822084407
|
[pkg] v1.39.6 published
|
2023-10-31 08:43:54 +08:00 |
|
Revone
|
3aea9fc046
|
v1.39.5 published
|
2023-10-30 18:53:14 +08:00 |
|
Revone
|
c001251cfc
|
[binary-tree] this._defaultCallbackByKey deprecated
|
2023-10-30 11:40:03 +08:00 |
|
Revone
|
bf5b865e2c
|
[binary-tree] bug fix#27
|
2023-10-30 11:14:41 +08:00 |
|
Revone
|
f87e682f26
|
[test] test coverage enriched to 90.37%
|
2023-10-29 21:52:27 +08:00 |
|
Revone
|
c492af0461
|
[linked-list] Standardize the method names of DoublyLinkedList and SinglyLinkedList.
|
2023-10-29 16:43:19 +08:00 |
|
Revone
|
bd1720973a
|
[test] Increase the test coverage to 89.51.
|
2023-10-28 23:54:27 +08:00 |
|
Revone
|
6c45f53f72
|
[heap, priority-queue, binary-indexed-tree] Heap and PriorityQueue constructors use a single object as a parameter for uniformity with the design of other data structures.
Binary Indexed Tree includes the getPrefixSum method.
|
2023-10-28 17:37:51 +08:00 |
|
Revone
|
c11cc4527b
|
[graph] The removal method in the graph data structure is standardized to 'delete'
|
2023-10-28 15:58:48 +08:00 |
|
Revone
|
f90afe0b57
|
[binary-tree] The binary tree's BFS and level-order traversal results should be the same. However, for convenience, we provide an additional method called listLevels to display traversal results in levels.
|
2023-10-27 22:30:52 +08:00 |
|
Revone
|
06dc8bdc4d
|
[binary-tree] Change the design so that when instantiating the BinaryTree data structure, there's no need to specify the node type; instead, use the second default generic parameter and its default value.
|
2023-10-27 18:04:31 +08:00 |
|
Revone
|
af23af911a
|
[binary-tree] renamed _loopType to _iterationType
|
2023-10-27 17:17:27 +08:00 |
|
Revone
|
f2d3be7574
|
[binary-tree] Translate the return value type inference for methods that take a callback function as a parameter.
|
2023-10-26 20:26:06 +08:00 |
|
Revone
|
31c228668e
|
[optimization] allow all list datatype delete methods to accept null as an input argument
|
2023-10-26 16:45:08 +08:00 |
|
Revone
|
2d518151ae
|
[pkg] v1.38.3 publish
|
2023-10-25 21:11:44 +08:00 |
|
Revone
|
8df45c5c52
|
[binary-tree] Dynamically infer traversal method return values based on callback function results.
|
2023-10-25 21:09:11 +08:00 |
|
Revone
|
e45854d3f4
|
[project] Optimize the build configuration to be compatible with both earlier and later versions of Node.js. Switch to using tsup for UMD module output. Format code using an IDE.
|
2023-10-25 15:51:50 +08:00 |
|
Revone
|
b7dd86dad2
|
[project] remove unnecessary self dependency
|
2023-10-25 11:26:30 +08:00 |
|
Revone
|
063b702236
|
[project] Achieve a rational subpackage structure that enables individual subpackages to be independently exportable.
|
2023-10-25 11:19:03 +08:00 |
|
Revone
|
5978159d9e
|
[project] ready to publish all subs customized
|
2023-10-25 10:40:39 +08:00 |
|
Revone
|
c8f0e23704
|
[project] Ensure the type files in the "types" directory match those in the "src" directory.
|
2023-10-25 09:57:04 +08:00 |
|
Revone
|
74d4294320
|
[binary-tree] Provide comprehensive JSDoc comments for the enhanced APIs.
|
2023-10-24 09:25:33 +08:00 |
|
Revone
|
48e94f29ed
|
[binary-tree] Update the testing API to the new version.
|
2023-10-23 21:22:07 +08:00 |
|
Revone
|
c177a4f87d
|
[pkg] v1.37.1 publishing
|
2023-10-23 03:06:55 +08:00 |
|
Revone
|
af7372ba30
|
[pkg] ready to publish v1.37.0
|
2023-10-22 00:00:22 +08:00 |
|
Revone
|
284e85e76b
|
[pkg] v1.36.9 published
|
2023-10-21 20:19:35 +08:00 |
|
Revone
|
cb56b04af5
|
[test] big o estimate refined
|
2023-10-21 14:46:41 +08:00 |
|
Revone
|
39baccd17c
|
[pkg] v1.36.8 published
|
2023-10-21 02:02:13 +08:00 |
|
Revone
|
b7a7e36563
|
[project] added publish:all command
|
2023-10-20 11:51:26 +08:00 |
|
Revone
|
4fa0816223
|
[core] Shared Comparator and DFSOrderPattern among multiple data structures. ESLint config improved
|
2023-10-20 11:43:26 +08:00 |
|
Revone
|
9a90ae40fc
|
[pkg] v1.36.6 published
|
2023-10-19 21:05:12 +08:00 |
|
Revone
|
ba9cd51a6a
|
[project] enrich the scripts of ci
|
2023-10-19 09:21:00 +08:00 |
|
Revone
|
57c4511e69
|
[project] Integrate the CI commands into a single command and uniformly invoke this CI command across different platforms.
|
2023-10-18 16:05:55 +08:00 |
|
Revone
|
36153238b7
|
[trie] support casesensitivity. getWords bug fixed
|
2023-10-18 14:57:47 +08:00 |
|
Revone
|
b10400e9c5
|
[pkg] v1.36.3 published
|
2023-10-17 23:52:24 +08:00 |
|
Revone
|
338fb60887
|
[pkg] v1.36.1 published
|
2023-10-17 19:31:16 +08:00 |
|
Revone
|
894fb55107
|
[heap] v1.36.0 Heap and PriorityQueue have been redesigned
|
2023-10-16 00:24:56 +08:00 |
|
Revone
|
bc9b306382
|
[core] Also provide .d.ts files in the dist directory.
|
2023-10-13 10:39:58 +08:00 |
|
Revone
|
f6c7f4930e
|
[core] Also provide .d.ts files in the dist directory.
|
2023-10-13 10:39:05 +08:00 |
|
Revone
|
86e3bb2a94
|
[core] To standardize tsconfig.prod.json and tsconfig.json, .d.ts declaration files are also provided in the dist directory. To ensure compatibility with different versions of Node.js, you should modify the "exports" and "type" fields in package.json
|
2023-10-13 10:29:08 +08:00 |
|
Revone
|
641bf9785f
|
[pkg] v1.35.1
|
2023-10-11 23:45:08 +08:00 |
|
Revone
|
afd99bdf97
|
[test] test bug fixed
|
2023-10-11 23:36:10 +08:00 |
|
Revone
|
071cea8bd0
|
[project] CONTRIBUTING.md added
|
2023-10-11 23:14:35 +08:00 |
|
Revone
|
f85073bebe
|
[test] Double the duration of the performance test.
|
2023-10-11 22:30:53 +08:00 |
|
Revone
|
28df597297
|
[pkg] v1.35.0
|
2023-10-11 22:27:24 +08:00 |
|
Revone
|
799b7db7d3
|
[pkg] 1.34.9 published
|
2023-10-11 19:32:36 +08:00 |
|
Revone
|
ed1ecf541f
|
[binary-tree] unnecessary geters and setters removed
|
2023-10-10 21:56:55 +08:00 |
|
Revone
|
3bffa7320c
|
[core] rename id to key
|
2023-10-10 20:13:47 +08:00 |
|
Revone
|
0c5df67215
|
[readme] badages updated
|
2023-10-10 17:22:18 +08:00 |
|
Revone
|
f4d234df29
|
[pkgs] all sub packages add unit test cases
|
2023-10-08 18:25:29 +08:00 |
|