File tree Expand file tree Collapse file tree 1 file changed +1
-45
lines changed Expand file tree Collapse file tree 1 file changed +1
-45
lines changed Original file line number Diff line number Diff line change 11Learning JavaScript Data Structures and Algorithms
22===================================================
33
4- Source code of ** Learning JavaScript Data Structures and Algorithms** (4th edition) book.
5-
6- # Chapters
7-
8- ## Part 1: Introduction
9-
10- * 01: Introducing Data Structures and Algorithms in JavaScript
11- * 02: Understanding Big O Notation
12-
13- ## Part 2: Data Structures
14-
15- * 03: Arrays
16- * _ Hackerrank_ exercises:
17- * Arrays DS
18- * Array Left Rotation
19- * 04: Stacks
20- * Stack data structure (array-based)
21- * Stack data structure (object-based)
22- * Decimal to binary algorithm
23- * Decimal to bases 2-32 algorithm
24- * Decimal to bases 2-32 or 64 algorithm
25- * Tower of Hanoi algorithm
26- * _ LeetCode_ exercises:
27- * Valid Parantheses
28- * MinStack
29- * Simplify Path
30- * 05: Queues and Deques
31- * 06: Linked Lists
32- * 07: Sets
33- * 08: Dictionaries and Hashes
34- * 09: Recursion
35- * 10: Trees
36- * 11: Binary Heap and Heap Sort
37- * 12: Tries
38- * 13: Graphs
39-
40- ## Part 3: Algorithms
41-
42- * 14: Sorting Algorithms
43- * 15: Searching and Shuffling Algorithms
44- * 16: String Algorithms
45- * 17: Math Algorithms
46- * 18: Algorithm Designs and Techniques
47-
484# Project Structure
495
506You can find the source code organized by chapter under the ` src ` folder.
@@ -86,4 +42,4 @@ node src/01-intro/01-hello-variables.js
8642* TypeScript
8743* Jest (tests)
8844
89- Happy Coding!
45+ Happy Coding!
You can’t perform that action at this time.
0 commit comments