Skip to content

Commit b07b62b

Browse files
Updated project README files
Arrays and Hash Tables sections complete
1 parent cea03ba commit b07b62b

File tree

3 files changed

+52
-14
lines changed

3 files changed

+52
-14
lines changed

Algorithms/README.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Algorithms
2+
3+
## Core
4+
- [ ] Recursion
5+
- [ ] Dynamic Programming
6+
- [ ] Comparison Sorting
7+
- [ ] *Merge Sort*
8+
- [ ] *Quick Sort*
9+
- [ ] Bubble Sort
10+
- [ ] Selection Sort
11+
- [ ] Insertion Sort
12+
- [ ] Searching
13+
- [ ] Linear Search
14+
- [ ] Binary Search
15+
- [ ] Breadth First Search (BFS)
16+
- [ ] Depth First Search (DFS)
17+
18+
## Resources

Data-Structures/README.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Data Structures
2+
3+
## Core
4+
- [X] Arrays
5+
- [X] Hash Tables
6+
- [ ] Stacks
7+
- [ ] Queues
8+
- [ ] Linked Lists
9+
- [ ] Trees
10+
- [ ] Binary Search Tree (BST)
11+
- AVL Tree
12+
- Red Black Tree
13+
- Binary Heap
14+
- Priority Queue
15+
- Trie
16+
- [ ] Graphs
17+
18+
## Resources
19+
- [The Data Structures Handbook](https://www.thedshandbook.com/ "DS Handbook")
20+
- [Comprehensive List of Data Structures](https://en.wikipedia.org/wiki/List_of_data_structures "Wikipedia: DS List")
21+
22+
### Hash Tables
23+
- [MD5 Hash Generator](http://www.miraclesalad.com/webtools/md5.php)
24+
- [Hash Table Animation](https://www.cs.usfca.edu/~galles/visualization/OpenHash.html)
25+
- [Hash Table | Wikipedia](https://en.wikipedia.org/wiki/Hash_table)
26+
- [Associative Arrays | Wikipedia](https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(associative_array) "Hash Tables (aka Associative Arrays)")
27+
28+
### Trees
29+
- [BST: VisuAlgo](https://visualgo.net/bn/bst?slide=1)

README.md

+5-14
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Data Structures & Algorithms in TypeScript
22

3-
## Topics
3+
## Topics Overview
44

55
### Algorithmic Complexity Analysis
66
- [X] Big O Notation
@@ -14,12 +14,6 @@
1414
- [ ] Queues
1515
- [ ] Linked Lists
1616
- [ ] Trees
17-
- [ ] Binary Search Tree (BST)
18-
- [ ] AVL Tree
19-
- [ ] Red Black Tree
20-
- [ ] Binary Heap
21-
- Priority Queue
22-
- [ ] Trie
2317
- [ ] Graphs
2418

2519
### Algorithms
@@ -28,20 +22,17 @@
2822
- [ ] Comparison Sorting
2923
- [ ] *Merge Sort*
3024
- [ ] *Quick Sort*
31-
- [ ] Bubble Sort
32-
- [ ] Selection Sort
33-
- [ ] Insertion Sort
3425
- [ ] Searching
3526
- [ ] Linear Search
3627
- [ ] Binary Search
37-
- [ ] Breadth First Search (BFS)
38-
- [ ] Depth First Search (DFS)
28+
- [ ] BFS & DFS
3929

4030
## Environment
4131
- Deno 1.2.1
4232
- V8 8.5.216
4333
- TypeScript 3.9.2
4434

4535
## Resources
46-
- [The Data Structures Handbook](https://www.thedshandbook.com/ "DS Handbook")
47-
- [Comprehensive List of Data Structures](https://en.wikipedia.org/wiki/List_of_data_structures "Wikipedia: DS List")
36+
- [Data Structures & Algorithms: Course Overview](https://coggle.it/diagram/W5E5tqYlrXvFJPsq/t/master-the-interview-click-here-for-course-link "Course and Mindmap by Andrei Neagoie")
37+
- [Comprehensive List of Data Structures](https://en.wikipedia.org/wiki/List_of_data_structures "Wikipedia: DS List")
38+
- [The Big-O Algorithm Complexity Cheat Sheet](https://www.bigocheatsheet.com/ "Big O Cheat Sheet")

0 commit comments

Comments
 (0)