Skip to content

ankush1024/C-Algorithms

 
 

Repository files navigation

C Algorithms

All algorithms implemented in C (for learning)

Contribute algorithms written in C language. It's beginner friendly! Feel free to add new algorithms or open an issue and commit if you have a more efficient way of implementing an algorithm. You can

Getting Started

  • Fork this repository (Click the 'Fork' button, top right of this page)
  • Clone your forked copy of this repo down to your local machine:
git clone https://github.com/<insert-your-username>/C-Algorithms.git
  • Change directory to get inside repository:
cd C-Algorithms
  • Create a branch for a new algorithm contribution:
git checkout -b feature/<name-of-algorithm>
  • Or if its a bugfix to a file:
git checkout -b bugfix/<title-of-issue>
  • Make your changes (choose from the Tasks above!)
  • Stage and commit changes:
git add .
git commit -m 'commit message'
  • Push changes to GitHub:
git push origin <branch-name>
  • Create a New Pull Request (PR) from your forked repository on GitHub (Click the 'New Pull Request' Button located at the top of your repo)
  • Wait for your PR review and merge approval!
  • Star this repository (next to fork) if you had fun! It helps a lot :)

New to Open Source?

Check out the following resources:

What to contribute?

  • You can check the Issues tab on the top.
  • You can also contribute your solutions to problems from LeetCode: LeetCode
    • Make sure to place your code in the '/LeetCodeSolutions' folder with the serial number of the problem in the file name.
  • You can also contribute your solutions to problems from Project Euler: Project Euler
    • Make sure to place your code in the '/ProjectEulerSolutions' folder with the serial number of the problem in the file name.
  • If there is anything else you want to add, just create an 'Issue' here.

About

All algorithms implemented in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%