Skip to content

Python Algorithms CookBook #1

@jrtechs

Description

@jrtechs
Owner

I want to start collecting a bunch of python algorithms in this repository for reference in CS classes.
I want differing implementations of each algorithm which demonstrates different methods and time complexities.

Here are a few ideas to get started:

  • Merge Sort
    Bubble Sort
    Selection Sort
    Shell sort
    Bucket Sort
    Heaps
    Queue
    Stack
    Graphs
    Dikstra
    A*
    DFS
    BFS
    Binary Tree
    Binary Search
    Linear Search

Activity

rdr42

rdr42 commented on Oct 13, 2018

@rdr42

Yes indeed !!

sunnythepatel

sunnythepatel commented on Oct 13, 2018

@sunnythepatel
Contributor

Hi I can work on Merge Sort, Stack, Queue, A*, Dijikstra, DFS and BFS I did also unit on python last semester so please let me know how can I contribute. Thanks

jrtechs

jrtechs commented on Oct 13, 2018

@jrtechs
OwnerAuthor

@sunny3p That would be great!

sunnythepatel

sunnythepatel commented on Oct 13, 2018

@sunnythepatel
Contributor

@jrtechs As I am still new to GitHub so how you want me to add this algos should I first make a branch and then add all algos or should I write all algos in master. Thank you and hope to hear from you soon

sunnythepatel

sunnythepatel commented on Oct 13, 2018

@sunnythepatel
Contributor

@jrtechs Could you please just explain me the steps to contribute I have wrote all algos just I need to upload it. Thanks

jrtechs

jrtechs commented on Oct 13, 2018

@jrtechs
OwnerAuthor

@sunny3p I should definitely update the README to explain how to contribute.

Esentially you need to do 4 things:

  1. Fork this repo.
  2. Checkout your fork. (clone it to your computer)
  3. Make changes and commit them to your fork. (don't forget to push changes)
  4. Hit the button that says "Submit Pull Request" on your forked repo.

Hopefully that gives you enough information to get started. @ me again in this issue if you have any other questions.

sunnythepatel

sunnythepatel commented on Oct 13, 2018

@sunnythepatel
Contributor

@jrtechs Thanks for the info

sunnythepatel

sunnythepatel commented on Oct 13, 2018

@sunnythepatel
Contributor

@jrtechs Hi I have added two algos first is merge sort without slicing and second is bubble sort

jrtechs

jrtechs commented on Oct 13, 2018

@jrtechs
OwnerAuthor

@sunny3p Great! I will review the pull request tomorrow 💯

added a commit that references this issue on Oct 13, 2018

24 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @Jammyjamjamman@jrtechs@eveem@dafinoer@sunnythepatel

        Issue actions

          Python Algorithms CookBook · Issue #1 · jrtechs/RandomScripts