open-source-contribution icon indicating copy to clipboard operation
open-source-contribution copied to clipboard

Enhancement: Add Advanced Sorting, Searching, Array, and Linked List Problems in Java

Open Adityakumar37 opened this issue 2 months ago • 2 comments

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

Adityakumar37 avatar Oct 19 '25 10:10 Adityakumar37