open-source-contribution
open-source-contribution copied to clipboard
Enhancement: Add Advanced Sorting, Searching, Array, and Linked List Problems in Java
The current Java folder in this repository includes basic sorting, searching, array, and linked list implementations such as:
- BubbleSort, QuickSort, InsertionSort, SelectionSort, MergeSortedArrays
- BinarySearch, SearchInInfiniteSortedArray
- LinkedList basic operations (singly, doubly, circular)
- Array problems like EquilibriumIndex, PrefixSumTechniqueD2, largestSubArray, removeConsecutiveElementsArray
However, several advanced and commonly used algorithms are missing. Adding them will make the repository more complete and helpful for learners and contributors.
💡 Suggested Additions
Sorting Algorithms
- HeapSort.java
- CountingSort.java
- RadixSort.java
- ShellSort.java
- CocktailSort.java
Searching Algorithms
- TernarySearch.java
- ExponentialSearch.java
- InterpolationSearch.java