1. Array
- Check if Array Contains a Value?
- Find Common Elements In Multiple Sorted Array
- Find First Repeating Element
- Find Intersection Of Two Sorted Arrays
- Find Kth Smallest Element In Unsorted Array
- Find Largest And Smallest Number In Unsorted Array
- Find Largest Two Numbers
- Find Missing Number From Integer Array
- Find Possible Triangles
- Find Unique Number That Is Not Repeated Twice
2. String
- Print All Permutations Of String
- Reverse Words In String
- String Anagram
- String Palindrome
3. Data Structures & Algorithms
Stack & Queue
Searching Techniques
- Linear Search
- Binary Search
Sorting Techniques
- Selection Sort
- Insertion Sort
- Heap Sort
- Merge Sort
- Bubble Sort
- Bucket Sort
- Quick Sort
LinkedList Implementations
- Singly Linked List
- Doubly Linked List
- Circular LinkedList
- Doubly Circular Linked List
Trees
- Binary Tree
- Binary Search Tree
For complete Java Solutions visit: https://github.com/mrchaudharyy/Java-Solutions/tree/master/src