- Stack
- Stack implementation using Array
- Stack implementation using LinkedList
- Stack implementation using 2 Queues
- Tree
- Binary Tree - pre order traversal
- Binary Tree - in order traversal
- Binary Tree - post order traversal
- Binary Tree - level order traversal
- Binary Tree - spiral/zigzag order traversal
- Palindrome Finder
- Check if a string is a palindrome
- Find all palindromes in a string
- Array
- Move all zeros in an integer array to the end without using extra space
- Rotate array by given offset
- Strings
- Convert first letter in all words in a sentence to upper case
- Codility Problems
- Given a list of temperatures, find a season with highest amplitude of temperatures
- String builder with
a
andb
without having 3 consecutive characters
- Dynamic Programming
- 0-1 knapsack
rishikeshdhokare / ds-algo Goto Github PK
View Code? Open in Web Editor NEWData structures and algorithmic problems and solutions