geekquad/AlgoBook

Sorting Algorithms in Cpp

geekquad opened this issue ยท 34 comments

  • Insertion Sort

  • Selection Sort

  • Bubble Sort

  • Heap Sort

  • Quick Sort

  • Radix Sort

  • Merge Sort

  • Wiggle sort

  • Tree sort

  • Shell sort

  • Tim sort

  • Stooge sort

  • Recursive Quick Sort

  • Recursive Insertion Sort

  • Recursive Bubble Sort

  • Random Pivot Quick Sort

  • Bead Sort

  • Bitonic Sort

  • Bogo Sort

  • Bucket Sort

  • Cocktail Shaker Sort

  • Comb Sort

  • Counting Sort

  • Pigeon Sort

  • Pancake Sort

  • Gnome Sort

  • External Sort

  • Double Sort

  • Cycle Sort

  • Slow Sort

Please comment on which one you would like to work on so that we can assign you.
Please make separate PRs for every algorithm so that it gets easy for us to review as well.
Join our slack channel here. . Keep Contributing. Thankyou :)

@geekquad i would like to work on Insertion Sort, Selection Sort, Bubble Sort, Quick Sort assign this to me

Hey @geekquad, Please assign me merge sort.

Please assign me for external sort, Cycle Sort

Assigning Insertion Sort, Selection Sort, Bubble Sort, and Quick Sort to @ArunKumar-25.
Assigning Merge Sort to @rudrakshi99.
Assigning External sort and Cycle Sort to @jigneshoo7.

can you assign me Bucket Sort, Cocktail Shaker Sort, Comb Sort, Pigeon Sort, Pancake Sort!

Assigning Bucket Sort and Cocktail Shaker Sort to @Iampradeepkundra.

hey, can you assign me: recursive bubble sort, recursive quicksort, recursive insertion sort @geekquad

Assigning recursive bubble sort, recursive quicksort, and recursive insertion sort to @Anagha-2000

I would really like to work on Merge Sort ,Heap Sort and Radix Sort...i will add meaningful comments so that beginners will understand it easily.

Hey @AyangBori7, merge sort is already taken. Assigning Heap Sort and Radix Sort to you. Thankyou :)

Assign tree sort to me.

Please assign shell sort to me @geekquad

Assigning Tree Sort to @iamKushagra.
Assigning Shell Sort to @kritikaparmar-programmer.

Also, assign Wiggle Sort to me @geekquad

Assigning Wiggle Sort to @iamKushagra.

Assign me Bogo, Bead, and Comb Sort

Assigning Bogo, Bead, and Comb Sort to @iamKushagra

asign me pegion and pancake sort

Assigning Pigeon and pancake sort to @aishnayak.

Can you assign me on Gnome sort?

Assign me bubble sort @geekquad

  • Assigning Genome sort to @Vrok2401.

  • Hey @ishneet890, Bubble sort is already taken by someone else. Please see if you can contribute to something else.

Hey @geekquad Please assign Random Pivot Quick sort to me.

Assigning Random Pivot Quicksort to @kritikaparmar-programmer

@geekquad can i take double sort i will use python

if it is already assigned to someone then i will go with Tim sort and quick sort in python , is this fine? @geekquad

Hey @Aarti002, I am sorry but these codes should be implemented in C++. If you want to contribute using the Python language please go here and see if there is something missing and you would like to contribute. Please contact me on Slack for any queries. Thank you.
Let me know if you need these issues in Cpp. Thankyou.

No problem i can also use cpp , now can i take all this issues? @geekquad

Assigning Double and Tim sort to @Aarti002.
Quick Sort is already up with someone but we have more. Ask for others as well if you want to. Thankyou.

@geekquad assign bitonic sort to me! I have made a pull request for all the previously assigned tasks! Thanks ;)

@geekquad assign bitonic sort to me! I have made a pull request for all the previously assigned tasks! Thanks ;)

???

Assigning bitonic sort to @bera5186.

Hey @geekquad, I'd like to work on the Stooge Sorting Algorithm. Is the issue open for contribution?

Assigning Stooge Sorting Algorithm to @Mansi145.