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

Mansi07sharma/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
Gopal0Gupta
Gopal Gupta
Shariq2003
Shariq
Ankitha2130
Ankitha R
KapuluruBhuvaneswariVspdbct
Bhuvaneswari Kapuluru
Mahateaa
Mahathi
AbhijitMotekar99
Abhijit Motekar
ananyag309
Ananya Gupta
J-B-Mugundh
Mugundh J B
PavanTeja2005
PavanTeja2005
kRajoria121
Kundan Rajoria
haseebzaki-07
Haseeb Zaki
Riyachauhan11
Riya Chauhan
shimmer12
Srishti Soni
monishkumardvs
monishkumardvs
nishant4500
nishant4500
kjl98
Kajal Ahirwar
govindumeesala
Meesala Govindu
Hamza1821
Hamza Mubin
anshika-1102
anshika-1102
jvkousthub
Kousthub J V
sriraghavi22
sriraghavi22
IkkiOcean
Vivek Prakash
priyashuu
Priya
samar12-rad
Samarth Vaidya
4F24L
Md Afzal Mir
yashksaini-coder
Yash Kumar Saini
17arindam
Arindam
narendra-dhangar
Narendra Dhangar
IRFANSARI
Irfan Ansari
tanushrigoel
tanushrigoel
Soumya03007
Soumyadeep Paul
mehul-m-prajapati
Mehul Prajapati
vedhcet-07
Vishwas M D
yogeswari05
Chekka Yogeswari
meghanakn473
K N Meghana
AswaniBolisetti
Aswani Bolisetti
karthikyandrapu
Durga Karthik Yandrapu
Bhumika-00
Bhumika Sharma
Saaarthak0102
Sarthak
PrAyAg9
PrAyAg9
770navyasharma
Navya Sharma
Mansi07sharma
Mansi07sharma
shalini-bhandari
Shalini Bhandari
LitZeus
Tejas Athalye
Abhishek2634
Abhishek Farshwal
1-SubhamSingh
Subham Singh
Ruksina01
Ruksina
CygnusST3RN
Rahul
PRASHANTSWAROOP001
PRASHANT SWAROOP
nishakp3005
Nishita Panchal
jashwanthbavandlapalli
Jashwanth Bavandlapalli
Himanshi-m
Himanshi Maheshwari
Bhum-ika
Bhumika Sharma
Lokesh11868
Lokesh11868
Anandha-Vihari
Anandha-Vihari
Mohith1490
Mohith Singh
AmanPathan
Ronin
RchtDshr
Rachita Dashore
rajatsinghal02
Rajat singhal
Kratik1093
Kratik Mandloi
meghanakn22
meghanakn22
Akki-58
AJ
AE-Hertz
Abhinandan
KunikaMakker
Kunika Makker
Subashree-selvaraj
subashree
sejals23
Sejal
RanaJay3101
Rana Jay
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 90.7%
  • JavaScript 6.2%
  • CSS 2.9%
  • MDX 0.2%