A bunch of algorithms written in Typescript in order for being used in classes of Computer Science teaching.
Feel free to use them. 🤓
I will be adding elements to this index every day. Be patient with me.
- Recursion
- Factorial (iteratively, recursively)
- Product of array
- Fibonacci
- Sorting
- Bubble Sort
- Bubble Sort Optimized
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Radix Sort
- Searching
- Singly Linked Lists
- Implementation
- Doubly Linked Lists
- Implementation
- Stacks
- Stack using an array
- Queues
- Binary Search Trees
- Binary Tree
- Breadth First Search (Iterative)
- Deapth First Pre Order
- Deapth First Post Order
- Deapth First InOrder
- Binary Heaps
- Dynamic Programming
- Fibonacci
- Triple Step
- Robot in a Grid
- Common Problems
- A product array puzzle
If you have doubts about the code send me an email to [email protected] or a tweet to @educartoons
If you find an error in the code provided the PRs are opened.