- This repository focuses on algorithmic and data structure based coding problems
- The problem files come w/ comments and complexity analysis but some may still lack those
- Some problems only have python solutions and some only have javascript solutions
- Feel free to make a pull request if you have better/different solutions
- The answers can be found in the solutions branch
- Used in blog posts, studying Computer Science, discussions, etc.
- After
- Balanced Brackets
- BST_Traversal
- BinarySearch
- BinaryTreeComparison
- BinaryTreeInversion
- BinaryTreeLeafPaths
- BinaryTreeLevelOrderTraversal
- BinaryTreeMode
- BinaryTreeToLinkedList
- BreadthFirstSearch
- BubbleSort
- CompareTwoArrays
- CompareTwoObjects
- CorrectCapitals
- CountLetter
- CycleIterator
- Debounce
- DepthFirstSearch
- Fibonacci
- FindFactorial
- HigherOrderFunction
- InsertionSort
- JewelsStones
- LinkedListCycle
- LinkedListMerge
- LinkedListMiddleNode
- Majority
- MakeHistory
- MoveElementToEnd
- MultiMap
- NestedObjects
- NumIntersection
- Palindromes
- RemoveLinkedListValues
- ReverseLinkedList
- ReverseString
- ReverseSpecialString
- RobotVaccum
- RollCall
- Rotate2DMatrix
- RunOnce
- SelectionSort
- SingleCycleCheck
- SpaceXAPI
- ThreeNumberSum
- TwoNumberSum
- UniqueChar
- ValidAnagram