goupaz / algo

Algorithms by GOUPAZ team

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Algorithms for Starters and Advanced!

Have fun on journey of learning data structures and algorithms!

The Weekly Community Call in this link

The repo structure:

Main
- advanced
    - books
    - codes
        - leetcode -- Only *.md files
            - [platform]-[problem id]-[github username].md (for example: leetcode-136-sakows.md)
        - hackerrank -- Only *.md files
        - go -- Only *.go files with 
            - [platform]-[problem id]-[github username].py (for example: leetcode-136-sakows.go)  
        - python3 -- Only *.py files with 
    - slides
- starter
    - books
    - codes
        - leetcode -- Only *.md files
            - [platform]-[problem id]-[github username].md (for example: leetcode-136-sakows.md)
        - hackerrank -- Only *.md files
        - go -- Only *.go files with
            - [platform]-[problem id]-[github username].py (for example: leetcode-136-sakows.go)  
        - python3 -- Only *.py files with 
            - [platform]-[problem id]-[github username].py (for example: leetcode-136-sakows.py) 
    - slides
    - exams

Usage

  • For Golang:
  1. Clone https://github.com/goupaz/algo.git repo, it must be in your $GOPATH.

  2. Execute go build && go install in go-algorithms

  3. Execute go build bubble_sort.go and ./bubble_sort

  • For Python3:
  1. Clone https://github.com/goupaz/algo.git repo

  2. Execute python3 p136.py in /python3

Contribution

  • Fork algo;
  • Make changes;
  • Send pull request;

References

About

Algorithms by GOUPAZ team

License:MIT License


Languages

Language:Python 76.2%Language:Go 23.8%