Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rajatm544/ds-algo
These are the notes I made while learning about data structures and algorithms, from the course titled 'JavaScript Algorithms and Data Structures Masterclass'.
https://github.com/rajatm544/ds-algo
algorithms data-structures data-structures-and-algorithms javascript
Last synced: about 1 month ago
JSON representation
These are the notes I made while learning about data structures and algorithms, from the course titled 'JavaScript Algorithms and Data Structures Masterclass'.
- Host: GitHub
- URL: https://github.com/rajatm544/ds-algo
- Owner: Rajatm544
- Created: 2020-07-07T14:11:23.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-31T13:44:33.000Z (over 4 years ago)
- Last Synced: 2024-11-10T09:12:24.811Z (3 months ago)
- Topics: algorithms, data-structures, data-structures-and-algorithms, javascript
- Language: JavaScript
- Homepage:
- Size: 96.7 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notes
**Following are the topics covered**
## General stuff
- Big O notation
- Problem Solving Approach
- Common Problem Solving Patterns
- Recursion## Algorithms
### Searching Algorthims
- Linear Search
- Binary Search
- Naive String Pattern Search
- KMP String Pattern Search### Sorting Algorithms
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
- Quick Sort
- Radix Sort## Data Structures
- Arrays
- Singly Linked List
- Doubly Linked List
- Stacks
- Queues
- Binary Search Trees
- Tree Traversal Techniques
1. Breadth First Search (BFS)
2. Depth First Search (DFS) :
- Pre-Order DFS
- Post-Order DFS
- In-Order DFS
- Binary Heaps
- Priority Queue (Using A Min-Binary Heap)
- Hash Tables
- Graphs
- Graph Traversal
1. Breadth First Traversal
2. Depth First Traversal (Iterative and Recursive approach)## Dijkstra's Algorithm
## Dynamic Programming