masterclass_data_structures_algos
Examples of my Data Structures and Algorithms
Section 2 - Big O Notation
- AddUpTo
Section 3 - Analyzing Performance of Arrays and Objects
- [ ]
Section 4- Approach to Problem Solving
- [ ]
Section 5 - Problem Solving Patterns
- [ ]
Section 6 - Practice Challenges
- [ ]
Section 7 - Recursion
- [ ]
Section 8 - Recursion Problems
- capitalize-first
- capitalize-words
- collect-strings
- factorial
- fibonacci
- flatten
- is-palindrome
- nested-even-sum
- power
- product-of-array
- recursive-range
- reverse
- some-recursive
- stringify-numbers
Section 9 - Recursion Problems Bonus
- [ ]
Section 10 - Searching Algorithms
- Binary Search
- Linear Search
- Naive String Search
- Knuth–Morris–Pratt Algorithm
Sections 11-17 - Sorting Algorithms
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Radix Sort
Section 18-28 - Data Structures
- Singly Linked List
- Doubly Linked List
- Stack
- Queue
- Binary Search Tree
- Tree Traversal
- Binary Heap
- Priority Queue
- Hash Tables
- Graph
- Graph Traversal
- Trie
- Dijkstra's Algorithm
Section 29 - Dynamic Programming
- [ ]
Section 30 - Wild West
- [ ]