indrakishore / Developers-Community

Hactoberfest-2024
MIT License
13 stars 122 forks source link

bucket sort and counting sort #123

Closed PradeepFSTdhane123 closed 4 weeks ago

PradeepFSTdhane123 commented 1 month ago

bucket sort

--Distribution: The main idea of Bucket Sort is to distribute the input elements into buckets based on their value ranges. This allows for sorting smaller groups of numbers (the buckets), which is typically faster. Sorting: Once the numbers are distributed, sorting within small buckets is generally more efficient, especially when the number of elements in each bucket is small. Concatenation: Finally, all sorted buckets are concatenated to form the final sorted array.

counting sort added.

-Counting Elements: Counting Sort counts the occurrences of each unique element, allowing it to sort without needing to compare elements directly. Cumulative Counting: By transforming the count array into cumulative counts, the algorithm can place elements directly in their correct sorted positions. Stability: The algorithm is stable since it preserves the order of equal elements by processing the input array from back to front.