Implementations of CS challenges/algorithms in JavaScript.
- Bubblesort
- Mergesort
- Insertionsort
- Quicksort
- Heapsort (TODO)
- Reverse in place
- Remove duplicates
- Check if palindrome
- Remove all occurances of a character
- Find longest palindrome (TODO)
- Find smallest number which is a multiple of all numbers up to n
- Find max subarray sum in an array of numbers
- Add node
- Remove node
- Insert node after
- Reverse linked list
- Pretty print