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

Ananyashetty7/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
  • Community Forum: A new interactive platform where developers can ask questions, share ideas, and collaborate in real-time. This forum will help bridge the gap between beginners and experts, allowing for deeper engagement and problem-solving.

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
Founder of Algo
pavitraag
Pavitraa G
shravya312
Shravya H Jain
T-Rahul-prabhu-38
t rahul prabhu
Shariq2003
Shariq
Ankitha2130
Ankitha R
Gopal0Gupta
Gopal Gupta
AbhijitMotekar99
Abhijit Motekar
Mahateaa
Mahathi
J-B-Mugundh
Mugundh J B
ananyag309
Ananya Gupta
KapuluruBhuvaneswariVspdbct
Bhuvaneswari Kapuluru
PavanTeja2005
PavanTeja2005
shimmer12
Srishti Soni
monishkumardvs
monishkumardvs
kjl98
Kajal Ahirwar
kRajoria121
Kundan Rajoria
nishant4500
nishant4500
Hamza1821
Hamza Mubin
sriraghavi22
sriraghavi22
4F24L
Md Afzal Mir
haseebzaki-07
Haseeb Zaki
17arindam
Arindam
jvkousthub
Kousthub J V
narendra-dhangar
Narendra Dhangar
Soumya03007
Soumyadeep Paul
tanushrigoel
tanushrigoel
govindumeesala
Meesala Govindu
IRFANSARI
Irfan Ansari
yashksaini-coder
Yash Kumar Saini
Saaarthak0102
Sarthak
770navyasharma
Navya Sharma
karthikyandrapu
Durga Karthik Yandrapu
yogeswari05
Chekka Yogeswari
vedhcet-07
Vishwas M D
meghanakn473
K N Meghana
1-SubhamSingh
Subham Singh
LitZeus
Tejas Athalye
shalini-bhandari
Shalini Bhandari
CygnusST3RN
Rahul
PRASHANTSWAROOP001
PRASHANT SWAROOP
nishakp3005
Nishita Panchal
jashwanthbavandlapalli
Jashwanth Bavandlapalli
Himanshi-m
Himanshi Maheshwari
Bhumika-00
Bhumika Sharma
Bhum-ika
Bhumika Sharma
PrAyAg9
PrAyAg9
Mansi07sharma
Mansi07sharma
Lokesh11868
Lokesh11868
Anandha-Vihari
Anandha-Vihari
Mohith1490
Mohith Singh
RchtDshr
Rachita Dashore
Kratik1093
Kratik Mandloi
meghanakn22
meghanakn22
Akki-58
AJ
KunikaMakker
Kunika Makker
Subashree-selvaraj
subashree
AmanPathan
Ronin
RanaJay3101
Rana Jay
rajatsinghal02
Rajat singhal
Rahul7raj
Rahul7raj
oebelus
Oebelus
shubhagarwal1
Shubh Agarwal
jayanththalla
Thalla Jayanth
ImgBotApp
Imgbot
IRFANSARI2
IRFANSARI2
iking07
Harsh
Amankr200
Amankr200

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.1%
  • JavaScript 6.9%
  • CSS 3.8%
  • MDX 0.2%