William Yuan
70784a1ec3
feat(chapter_backtracking): Add js and ts codes for chapter 13.3 ( #667 )
...
* feat(chapter_dynamic_programming): Add js and ts codes for chapter 14.1
* style(chapter_dynamic_programming): format code
* refactor(chapter_dynamic_programming): remove main definition and add type
* feat(chapter_backtracking): Add js and ts codes for chapter 13.3
* feat(chapter_divide_and_conquer): Add js and ts codes for chapter 12.2
* feat(chapter_divide_and_conquer): Add js and ts codes for chapter 12.3
* feat(chapter_divide_and_conquer): Add js and ts codes for chapter 12.4
* style(chapter_divide_and_conquer): fix typo
* refactor: Use === instead of == in js and ts
2023-08-03 14:44:49 +08:00
krahets
c4ea4e39f3
Fomrat the JS and TS codes with prettier.
2023-04-17 21:58:11 +08:00
Yudong Jin
1c8b7ef559
refactor: Replace 结点 with 节点 ( #452 )
...
* Replace 结点 with 节点
Update the footnotes in the figures
* Update mindmap
* Reduce the size of the mindmap.png
2023-04-09 04:32:17 +08:00
Yudong Jin
8aebbaad21
refactor: Replace poll with pop in Queue and Deque ( #415 )
2023-03-13 21:58:21 +08:00
krahets
ca261a8f46
Update the chapter preface.
2023-03-03 21:54:04 +08:00
zhuoqinyue
8c65345b76
feat: add array_deque for JS and TS ( #397 )
...
* feat: add array_deque for JS and TS
* feat: update the information
* Update array_deque.ts
* Update array_deque.js
* use private property
* Update array_deque.js
---------
Co-authored-by: steak-zhuo <zhuoqinyue@gmail.com>
Co-authored-by: Yudong Jin <krahets@163.com>
2023-03-03 21:25:25 +08:00
Justin Tse
e4a98bc9c5
Update JavaScript and TypeScript codes for all chapters, rename JavaScript and TypeScript import folder to modules ( #402 )
...
* Update JavaScript and TypeScript codes
* Rename JavaScript and TypeScript import folder to modules
2023-03-03 01:34:53 +08:00
方圆
f0d8d8b1b0
feat: add ArrayDeque ( #348 )
...
* 双向队列: java 代码
* 双向队列: markdown 内容
* Rewrite array_deque.java
Update array_queue.java, linkedlist_deque.java
* Add ArrayDeque figures and rewrite the contents
---------
Co-authored-by: krahets <krahets@163.com>
2023-02-16 02:17:15 +08:00
krahets
05f0054005
Add build script for JS and TS codes.
2023-02-08 19:45:06 +08:00
zhuoqinyue
c4b510038c
Add linkedlist_deque for typescript and javascript ( #326 )
...
* add linkedlist_deque for typescript and javascript
* update typescript and javascript examples for the deque.md
* keep the same name
* update the doc
* Update deque.md
---------
Co-authored-by: steak-zhuo <zhuoqinyue@gmail.com>
Co-authored-by: Yudong Jin <krahets@163.com>
2023-02-06 01:31:09 +08:00
Justin Tse
6ad8a66a7c
Update the coding style for JavaScript ( #329 )
...
* Fix bug before commit 5eae708
* Update queue.md
* Update the coding style for JavaScript
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2023-02-05 15:40:30 +08:00
Justin Tse
62114ce79a
Fix bug before commit 5eae708
( #325 )
...
* Fix bug before commit 5eae708
* Update queue.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2023-02-04 21:26:14 +08:00
Yudong Jin
7d0d3df886
Update deque.js and deque.ts
2023-02-04 14:59:24 +08:00
zhuoqinyue
1d1d13ec0e
Add deque for JavaScript and typescript ( #267 )
...
* add deque in javascript and typescript
* update the variables name
* update the time complexity
* Directly operating on the Array
* fix the ts file
* update the method complexity
* update the js file
---------
Co-authored-by: steak-zhuo <zhuoqinyue@gmail.com>
2023-02-04 14:55:11 +08:00
Yudong Jin
7d14c9440e
Unify the function naming of
...
queue from `offer()` to `push()`
2023-02-02 01:43:01 +08:00
Yudong Jin
5eae708035
Fix array queue.
2023-02-01 03:23:29 +08:00
Yudong Jin
a1f67c6484
Merge pull request #163 from S-N-O-R-L-A-X/linkedlist_stack
...
Update linkedlist stack in JS and TS
2022-12-24 12:54:05 +08:00
Yudong Jin
17909162fc
fine tune
2022-12-24 12:53:16 +08:00
S-N-O-R-L-A-X
49fe239cfa
fix: remove redundancy
2022-12-24 09:07:08 +08:00
S-N-O-R-L-A-X
c20f7cdaac
fix: fix some comment
2022-12-23 12:08:15 +08:00
S-N-O-R-L-A-X
0394f0c547
feat: add linkedlist_stack in js
2022-12-23 11:48:21 +08:00
Yudong Jin
f39636cb63
Update the structure of the chapter
...
of binary tree.
2022-12-21 17:19:39 +08:00
Yudong Jin
7283bbaf6f
Update the chapter of stack and queue.
2022-12-20 21:33:14 +08:00
Yudong Jin
9bbb0e9466
Merge pull request #139 from S-N-O-R-L-A-X/queue
...
Queue
2022-12-20 21:04:28 +08:00
Yudong Jin
edf100ec01
Fine tune.
2022-12-20 21:02:09 +08:00
Yudong Jin
fa3eff81d1
Update array stack.
2022-12-20 14:13:21 +08:00
S-N-O-R-L-A-X
1f118c2407
feat: add linkedlist_queue in js
2022-12-20 13:14:22 +08:00
S-N-O-R-L-A-X
e2aec30b05
fix: use private variables
2022-12-20 13:13:19 +08:00
S-N-O-R-L-A-X
14561fc95f
feat: add array_queue in js
2022-12-20 13:13:19 +08:00
S-N-O-R-L-A-X
15120d307a
fix: fix names and move content to correct place
2022-12-10 00:00:07 +08:00
S-N-O-R-L-A-X
4839be74cd
feat: add array_stack in js
2022-12-09 00:05:17 +08:00
Yudong Jin
f6ed7bcc95
Update queue.js
2022-12-05 22:57:24 +08:00
Yudong Jin
0c5e2c45c8
Update queue.js
2022-12-05 22:54:26 +08:00
S-N-O-R-L-A-X
a81a053672
fix: fix small problems
2022-12-05 22:07:41 +08:00
S-N-O-R-L-A-X
d8bc3ba3e5
feat: add queue in ts
2022-12-05 22:05:40 +08:00
S-N-O-R-L-A-X
d0d53c5a84
feat: add queue in js
2022-12-05 22:03:36 +08:00
Yudong Jin
3252b829e1
Add installation steps for Go and JavaScript.
2022-12-04 16:25:40 +08:00
S-N-O-R-L-A-X
a841a6fe42
fix: use const to declare variables in js
2022-12-04 10:22:46 +08:00
S-N-O-R-L-A-X
75fa643113
feat: add code in js
2022-12-04 10:14:51 +08:00