Skip to content

This repository contains a collection of data structures and algorithms implemented in various programming languages. It is designed to help learners understand key concepts through hands-on examples. Contributions and improvements are welcome!

License

Notifications You must be signed in to change notification settings

narendra-dhangar/algo

 
 

Repository files navigation

Algo - Open Source Algorithm Repository

Welcome to Algo, an open-source project that provides developers with algorithmic solutions and resources. Whether you're a beginner or an experienced coder, you can contribute, learn, and grow with us! 🚀

Project Overview

Algo provides a collection of well-documented algorithmic solutions written in various programming languages, covering a range of topics like sorting, searching, dynamic programming, and more.

Pick up Topics

We aim to:

  • Create an extensive library of algorithms in different languages
  • Help developers learn algorithmic problem-solving
  • Foster open-source contribution and collaboration

Features

  • Multi-language Support: Algorithms in multiple programming languages
  • Beginner-Friendly: Well-structured, easy-to-understand explanations
  • Open Source Contributions: Welcoming developers at all levels to contribute

Website

This website is built using Docusaurus 3, a modern static website generator.

Installation

$ npm install

Local Development

$ npm start

This command starts a local development server and opens a browser window. Most changes are reflected live without having to restart the server.

Build

$ npm run build

This command generates static content into the build directory, which can be served using any static content hosting service.

Deployment

Using SSH:

$ USE_SSH=true npm run deploy

Not using SSH:

$ GIT_USER=<Your GitHub username> npm run deploy

If you are using GitHub Pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.

Contributing

We welcome contributions from developers of all experience levels. Please refer to the CONTRIBUTING.md file for guidelines.

Our Valuable Contributors ❤️✨

We are grateful to all the contributors who have helped improve this project. Your contributions are what make this project better!

ajay-dhangar
Ajay Dhangar
pavitraag
Pavitraa G
Ankitha2130
Ankitha R
ananyag309
Ananya Gupta
narendra-dhangar
Narendra Dhangar
IRFANSARI
Irfan Ansari
yashksaini-coder
Yash Kumar Saini
yogeswari05
Chekka Yogeswari
Bhum-ika
Bhumika Sharma
nishakp3005
Nishita Panchal
vedhcet-07
Vishwas M D
shalini-bhandari
Shalini Bhandari
Mohith1490
Mohith Singh
Kratik1093
Kratik Mandloi
Akki-58
AJ
iking07
Harsh
IRFANSARI2
IRFANSARI2
ImgBotApp
Imgbot
shubhagarwal1
Shubh Agarwal
oebelus
Oebelus
rajatsinghal02
Rajat singhal

About

This repository contains a collection of data structures and algorithms implemented in various programming languages. It is designed to help learners understand key concepts through hands-on examples. Contributions and improvements are welcome!

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 81.2%
  • JavaScript 12.6%
  • CSS 5.7%
  • MDX 0.5%