All Projects → vJechsmayr → Pythonalgorithms

vJechsmayr / Pythonalgorithms

Licence: mit
All Algorithms implemented in Python 3

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pythonalgorithms

Python
All Algorithms implemented in Python
Stars: ✭ 125,688 (+104640%)
Mutual labels:  hacktoberfest, algorithms-implemented
Ruby
All algorithms implemented in Ruby
Stars: ✭ 454 (+278.33%)
Mutual labels:  hacktoberfest, algorithms-implemented
data-structures-and-algorithms
Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems.
Stars: ✭ 222 (+85%)
Mutual labels:  leetcode, algorithms-implemented
Data Structures Algorithms
Your personal library of every algorithm and data structure code that you will ever encounter
Stars: ✭ 157 (+30.83%)
Mutual labels:  hacktoberfest, algorithms-implemented
C Algorithms
All algorithms implemented in C
Stars: ✭ 51 (-57.5%)
Mutual labels:  hacktoberfest, leetcode
Tech Interview Preparation
A one stop solution to ace your next coding interview 👨‍💻
Stars: ✭ 188 (+56.67%)
Mutual labels:  hacktoberfest, leetcode
Algorithms
Collection of algorithms in multiple programming languages.
Stars: ✭ 395 (+229.17%)
Mutual labels:  hacktoberfest, algorithms-implemented
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+14192.5%)
Mutual labels:  hacktoberfest, algorithms-implemented
Code problems
Code Problems from LeetCode website and other fun code problems websites. The goal is to help people studying for coding interviews.
Stars: ✭ 40 (-66.67%)
Mutual labels:  hacktoberfest, leetcode
Go
Algorithms Implemented in GoLang
Stars: ✭ 7,385 (+6054.17%)
Mutual labels:  hacktoberfest, algorithms-implemented
Leetcode Solutions
This repository consists of solutions to the problem from LeetCode platform. Subscribe to our Channel for more updates
Stars: ✭ 128 (+6.67%)
Mutual labels:  hacktoberfest, leetcode
Java
All Algorithms implemented in Java
Stars: ✭ 42,893 (+35644.17%)
Mutual labels:  hacktoberfest, algorithms-implemented
Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (+227.5%)
Mutual labels:  hacktoberfest, algorithms-implemented
Algorithmic Pseudocode
This repository contains the pseudocode(pdf) of various algorithms and data structures necessary for Interview Preparation and Competitive Coding
Stars: ✭ 519 (+332.5%)
Mutual labels:  hacktoberfest, leetcode
Javascript
A repository for All algorithms implemented in Javascript (for educational purposes only)
Stars: ✭ 16,117 (+13330.83%)
Mutual labels:  hacktoberfest, algorithms-implemented
Competitive Programming
Hello Programmers 💻 , A one-stop Destination✏️✏️ for all your Competitive Programming Resources.📗📕 Refer CONTRIBUTING.md for contributions
Stars: ✭ 113 (-5.83%)
Mutual labels:  hacktoberfest, leetcode
Call For Papers
List with open Call for Papers
Stars: ✭ 118 (-1.67%)
Mutual labels:  hacktoberfest
Useful Dev Tools
⭐️ A list with useful tools that help many Developers. Hacktoberfest ⭐️
Stars: ✭ 119 (-0.83%)
Mutual labels:  hacktoberfest
Syft.js
The official Syft worker for Web and Node, built in Javascript
Stars: ✭ 118 (-1.67%)
Mutual labels:  hacktoberfest
Camunda External Task Client Js
Implement your BPMN Service Task in NodeJS.
Stars: ✭ 118 (-1.67%)
Mutual labels:  hacktoberfest

The Algorithms - Python

Contributors Issues Open Pull Requests Last Commit Stars Forks Watchers License

Table of Contents

All algorithms implemented in Python 3 (for education)

There implementations are for learning purposes. If you want to contribute more efficient solutions feel free to open an issue and commit your solution.

Inspiration

You can look for Algorithms to implement at: LeetCode Algorithms

To contribute make sure the Algorithm isn't commited yet! Make sure to add the number of the Issue in your PR.

Contributing Guidelines

Folders and Files

Please make sure your file is in the LeetCode-Folder and Named like this: 0001_TwoSum.py -> 4-digit Number of the LeetCode Issue, Underscore, LeetCodeName

Opening Issues

When you open an issue, please make sure the Problem is not already implemented (Look at Code/Leetcode for the Problemnumber). Opened Issues by existing Problem will be closed & PR made to this Issue marked as spam The Contributer who opened an issue will be assigned prefered to the issue. If there is no PR within about 7 Days the issue will be assigned to another Contributer.

Pull Requests

Only Pull Requests joined with an Issue and matching the naming-conventions (See Folders and Files) will be merged! If there is no Issue joined in the PR your PR will be labeld as spam and closed. If your code don't passes the Check on LeetCode.com your PR will be labeld as "invalid" and the Issue stays open for the next PR! If your PR doesn' follow the Contributing Guidelines of this Repository it will be also marked as spam and closed!

Spam Users

Users who spam this Repo with PRs/Issues that does not align the Contribution Guidelines will be blocked.

Getting Started

  • Fork this repository (Click the Form button, top right of this page)
  • Clone your fork down to your local machine
git clone https://github.com/your-username/pythonalgorithms.git
  • Comment to the Issue you want to work on - so I can assign you to it OR create a new Issue from a LeetCode Problem that is not implemented yet
  • Create a branch for a new feature
git checkout -b feature/branch-name
  • Or if its a bugfix to a file
git checkout -b bugfix/branch-name
  • Make your changes (choose from the Tasks above!)
  • Commit and Push
git add .
git commit -m 'commit message'
git push origin branch-name
  • Create a New Pull Request from your forked repository ( Click the 'New Pull Request' Button located at the top of your repo)
  • Wait for your PR review and merge approval!
  • Star this repository if you had fun!

Which PR will be accepted?

  • Ones you are assigned to
  • Your PR has to link the Issue
  • Your Solution must be correct - you can check first on LeetCode (submit) if it works on different test-cases

Which PRs will be NOT accepted?

  • Ones you are NOT assigned to
  • Your PR is NOT linked to the Issue you are linked to
  • Your Solution is not correct
  • Your PR contains more than the .py file
  • PRs that "correct" Typos or spam files with comments
  • PRs that "correct" Coding Styles - Please accept that everybody has a different style

Hacktoberfest

During October there come pretty much PRs and Issues - Please be patient because of my fulltime job I cannot be online 24/7 - I do my best to work through your PRs as soon as possible.

Thank You!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].