AlgoBook icon indicating copy to clipboard operation
AlgoBook copied to clipboard

Intermediate Sorting Algorithms in Python

Open geekquad opened this issue 4 years ago • 60 comments

List of beginner to intermediate algorithms in Python:

  • [x] ~~Wiggle sort~~

  • [x] ~~Tree sort~~

  • [x] ~~Shell sort~~

  • [x] ~~Tim sort~~

  • [x] ~~Stooge sort~~

  • [x] ~~Recursive Quick Sort~~

  • [x] ~~Recursive Insertion Sort~~

  • [x] ~~Recursive Bubble Sort~~

  • [x] ~~Random Pivot Quick Sort~~

  • [x] ~~Bead Sort~~

  • [x] ~~Bitonic Sort~~

  • [x] ~~Bogo Sort~~

  • [x] ~~Bucket Sort~~

  • [x] ~~Cocktail Shaker Sort~~

  • [x] ~~Comb Sort~~

  • [x] ~~Pigeon Sort~~

  • [x] ~~Pancake Sort~~

  • [x] ~~Gnome Sort~~

  • [x] ~~External Sort~~

  • [x] ~~Double Sort~~

  • [x] Cycle Sort

  • [x] ~~Counting sort~~

  • [x] ~~Strand 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 avatar Sep 29 '20 20:09 geekquad

Hey @geekquad I would like to work on Recursive Insertion Sort. Please assign me..

Hey @geekquad I would like to work on Recursive Insertion Sort. Please assign me..

Hey Kritika, surely, We'll assign you with it. Just wait for today, and you'll be good to go from tomorrow.

MAJOR-BEAST avatar Sep 30 '20 05:09 MAJOR-BEAST

Hi, @geekquad when the hacktoberfest starts please assign me Recursive Quick Sort

arkodeepg avatar Sep 30 '20 05:09 arkodeepg

Hi, @geekquad I would like to work on recursive bubble sort, please assign me!

utkarshbajaj avatar Sep 30 '20 07:09 utkarshbajaj

Hello Everyone! Assigning @kritikaparmar-programmer with Recursive Insertion Sort. Assigning @arkodeepg with Recursive Quick Sort. Assigning @utkarshbajaj with Recursive Bubble Sort.

Remember, PRs will be counted from the 1st of October. Please go through the contributing guidelines too. Please join our Slack channel as well.

geekquad avatar Sep 30 '20 07:09 geekquad

I would like to work on the following : Bead Sort, Bitonic Sort, Bogo Sort, Bucket Sort, Cocktail Shaker Sort, Comb Sort

if Multiples are allowed, so @geekquad pls assign me these.

Siddhant-K-code avatar Sep 30 '20 07:09 Siddhant-K-code

Assigning Bead Sort, Bitonic Sort, Comb Sort to @Siddhant-K-code Remember, PRs will be counted from the 1st of October.

geekquad avatar Sep 30 '20 07:09 geekquad

Hi I would like to work on tim sort

thisislazaruss avatar Sep 30 '20 08:09 thisislazaruss

Hey @

Hi I would like to work on tim sort

Hey Srishti, which one would you like to work upon. Remember, PRs will be counted from 1st Oct. Also, do join the slack channel.

MAJOR-BEAST avatar Sep 30 '20 08:09 MAJOR-BEAST

Tim Sort

thisislazaruss avatar Sep 30 '20 08:09 thisislazaruss

Assigning @srishtipoudel with Trim Sort

MAJOR-BEAST avatar Sep 30 '20 08:09 MAJOR-BEAST

Hey, @geekquad I would like to work on Cocktail shaker sort and Bogo sort.

vlx01 avatar Sep 30 '20 09:09 vlx01

Hello @geekquad , I would like to work on tree sort and random pivot quick sort.

sarthakregmi avatar Sep 30 '20 09:09 sarthakregmi

Assigning Cocktail Shaker Sort and Bogo sort to @vlx01

Assigning Random Pivot Quick Sort and Tree Sort to @sarthakregmi

geekquad avatar Sep 30 '20 09:09 geekquad

Hello , I'd like to work on Gnome sort

noob-programmer1 avatar Sep 30 '20 13:09 noob-programmer1

Assigning Gnome Sort to @ABHI165 Remember, PRs will be counted from the 1st of October.

geekquad avatar Sep 30 '20 13:09 geekquad

Can we have other algorithms like binary search ,bubble sort etc??

rohitjoshi6 avatar Sep 30 '20 15:09 rohitjoshi6

Can we have other algorithms like binary search ,bubble sort etc??

Hello @rohitjoshi6, we already have them. Please go through all the issues.

geekquad avatar Sep 30 '20 15:09 geekquad

Yes Apologies for not going through them earlier. I will try contributing over there

rohitjoshi6 avatar Sep 30 '20 15:09 rohitjoshi6

Hi @geekquad i want to work on Bucket Sort. please assign me.

chaturvediabhay24 avatar Sep 30 '20 15:09 chaturvediabhay24

hi i want to work on Pancake Sort

icecreamcake101 avatar Sep 30 '20 16:09 icecreamcake101

Assigning @chaturvediabhay24 with Bucket Sort. Assigning @icecreamcake101 with Pancake Sort

MAJOR-BEAST avatar Sep 30 '20 16:09 MAJOR-BEAST

hey @geekquad i would like to work on piegon sort

ArpitaV13 avatar Sep 30 '20 17:09 ArpitaV13

Assigning Pigeon Sort to @arpita1899

geekquad avatar Sep 30 '20 17:09 geekquad

Hello @geekquad, can I please work on wiggle sort?

AnfieldDude avatar Sep 30 '20 19:09 AnfieldDude

Assigning @AnfieldDude with wiggle sort

MAJOR-BEAST avatar Sep 30 '20 20:09 MAJOR-BEAST

Hey, I would like to work on Cycle Sort.

alpha037 avatar Sep 30 '20 20:09 alpha037

Assigning Cycle sort to @alpha037

geekquad avatar Sep 30 '20 20:09 geekquad

Hi, I want to work on Shell Sort too, can you assign me @geekquad ?

thisislazaruss avatar Oct 01 '20 09:10 thisislazaruss

Hi, I want to work on Shell Sort too, can you assign me @geekquad ?

Hey @srishtipoudel, Shell sort is already taken up by someone. Is there any other algorithm you would like to contribute to?

geekquad avatar Oct 01 '20 09:10 geekquad