Skip to content
/ algo Public
forked from ajay-dhangar/algo

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

Asmi1108/algo

 
 

Repository files navigation

Algo - Open Source Algorithm Repository

hit counter

introduction

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! 🚀


🌟 Stars 🍴 Forks 🐛 Issues 🔔 Open PRs 🔕 Close PRs 🛠 Languages 🌐 Contributors
Stars Forks Issues Open Pull Requests Close Pull Requests GitHub language count GitHub contributors

🚀Featured In

Event Logo Event Name Event Description Status
GSSoC 24 GSSoC'24 Extd GSSoC'24 Extd is a one-month open-source Program conducted by the GirlScript Foundation. It is an initiative to introduce more beginners to Open-Source Software Development. Active
Hacktoberfest 2024 Hacktoberfest 2024 Hacktoberfest is a month-long celebration of open source software run by DigitalOcean, GitHub, and Twilio. It encourages contributions to open source projects and promotes a global community of developers. Excluded

🌐 Demo Links

Table of Contents

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. For guidelines, please see the CONTRIBUTING.md file.

Contributors ✨

Thanks to these amazing people who have contributed to the Algo project:

ajay-dhangar
Ajay Dhangar
shravya312
Shravya H Jain
pavitraag
Pavitraa G
KapuluruBhuvaneswariVspdbct
Bhuvaneswari Kapuluru
yashksaini-coder
Yash Kumar Saini
priyashuu
Priya
AbhijitMotekar99
Abhijit Motekar
mahaveergurjar
Mahaveer Gurjar
Ankitha2130
Ankitha R
inkerton
Janvi
ananyag309
Ananya Gupta
Riyachauhan11
Riya Chauhan
haseebzaki-07
Haseeb Zaki
T-Rahul-prabhu-38
t rahul prabhu
kjl98
Kajal Ahirwar
nishant4500
Nishant Dwivedi
Gopal0Gupta
Gopal Gupta
Meetpidev
Meet Shah
shuvojitss
Shuvojit Samanta
riyaa060
riyaa060
Mahak-Codes
Mahak
IkkiOcean
Vivek Prakash
PradeepFSTdhane123
Pradeep dhane
PrAyAg9
Prayag Thakur
AE-Hertz
Abhinandan
Mahateaa
Mahathi
MithanshuHedau
Mithanshu Hedau
Shariq2003
Shariq
J-B-Mugundh
Mugundh J B
pratheekv39
V Pratheek
monishkumardvs
Dvs monish kumar
shriyadindi
Shriya Dindi
aditiverma-21
Aditi Verma
Alpha1zln
SHREYAS YADUVANSHI
Rashigera
Rashigera
Abhishek2634
Abhishek Farshwal
Subashree-selvaraj
subashree
KashishJuneja101003
Kashish Juneja
T-Fathima
Tatheer Fathima
kRajoria121
Kundan Rajoria
Mansi07sharma
Mansi07sharma
Riddhi12349
riddhi
tanishqkolhatkar93
Tanishq Kolhatkar
PavanTeja2005
PavanTeja2005
mehul-m-prajapati
Mehul Prajapati
sarthaxtic
sarthaxtic
jainaryan04
Aryan Ramesh Jain
shimmer12
Srishti Soni
Asmi1108
Asmi
khurshed07
khurshed Ansari
jvkousthub
Kousthub J V
govindumeesala
Meesala Govindu
sriraghavi22
sriraghavi22
AKSHITHA-CHILUKA
~Chiluka Akshitha
LitZeus
Tejas Athalye
Siddhart2004
SIDDHARTH A
anshika-1102
anshika-1102
Hamza1821
Hamza Mubin
AADESHak007
Aadesh_Kumar
Saaarthak0102
Sarthak
akash70629
Akash Das
AdityaJani616
Aditya Jani
karthikyandrapu
Durga Karthik Yandrapu
Bhumika-00
Bhumika Sharma
AswaniBolisetti
Aswani Bolisetti
4F24L
Md Afzal Mir
Jivanjamadar
Jivan
Lighting-pixel
Ayan
Shantnu-singh
shantnu
KunikaMakker
Kunika Makker
samar12-rad
Samarth Vaidya
c4dr-me
c4dr-me
alo7lika
alolika bhowmik
varshapandiann
Varsha Pandian
ShudarsanRegmi
Shudarsan Regmi
shashmitha46
Shashmitha V
Dishaaa-T
Disha T
purnima2904
Purnima Gupta
shamvrueth
shamvrueth
IRFANSARI
Irfan Ansari
AnushkaChouhan25
Anushka Chouhan
17arindam
Arindam
karanmaheshwari16
karanmaheshwari16
vishantrathi
Vishant Rathi
tanushrigoel
tanushrigoel
Bhum-ika
Bhumika Sharma
Kunj05
Kunj Chandak
narendra-dhangar
Narendra Dhangar
kaabilcoder
Saurabh Kumar Sahu
souvikpramanikgit
Souvik Kumar Pramanik
Soumya03007
Soumyadeep Paul
KGupta2601
Kashika
770navyasharma
Navya Sharma
smog-root
smog-root
ADITHYA-NS
Adithya N S
ananydev
Anany Dev
Grandhi-Harshitha
Grandhi-Harshitha
meghanakn473
K N Meghana
Richajaishwal0
Richa jaishwal
AmanPathan
Ronin
SKG24
Sanat Kumar Gupta
Shreya7tripathy
Shreya Tripathy
vedhcet-07
Vishwas M D
yogeswari05
Chekka Yogeswari
1-SubhamSingh
Subham Singh
Khushi-51
Khushi
shalini-bhandari
Shalini Bhandari
Uvesh99
Saiyad Uveshali
Suvadip-sana
Suvadip Sana
shivenyadavs
SHIVEN YADAV S
Ruksina01
Ruksina
rishabhrawat05
Rishabh
rees8
Rhea
CygnusST3RN
Rahul
PRASHANTSWAROOP001
PRASHANT SWAROOP
nishakp3005
Nishita Panchal
Nelcy17
Nelcy17
Himanshi-m
Himanshi Maheshwari
jashwanthbavandlapalli
Jashwanth Bavandlapalli
madhavi-peddireddy
PEDDIREDDY MADHAVI
rajatsinghal02
Rajat singhal
RchtDshr
Rachita Dashore
coder-writes
Rishi Verma
SrijaVuppala295
SrijaVuppala295
aditya07389
aditya
amiya-cyber
Amiya Singh
ishita-1305
Ishita Srivastava
Mohith1490
Mohith Singh
siri-chandana-macha
siri-chandana-macha
soham0028
Soham Thorve
Anandha-Vihari
Anandha-Vihari
Lokesh11868
Lokesh11868
Saurabhchaudhary9799
Saurbh Kumar
Aasthaa10
Aastha kumari
Aditijainnn
Aditi
Akki-58
AJ
AnanteshG
Anantesh G
Ananya-vastare
Ananya Ravikiran Vastare
ChetanSingh14
Chetan SIngh
RahulScripted
Rahul Goswami
meghanakn22
meghanakn22
kartik1112
Kartik Buttan
Kratik1093
Kratik Mandloi
Mahi3454
Mahi3454
Mansi-Tanwar
Mansi-Tanwar
NishantRana07
Nishant Rana
Raj100
Raj Rawariya
OmmDevgoswami
Omm Devgoswami
Rahul7raj
Rahul7raj
RanaJay3101
Rana Jay
RohanSai22
RohanSai22
sejals23
Sejal
shivhere007
Shivam Prasad Singh
Tusharb331
Tushar Bansal
Bhabuk10
Bhabuk Thapa
aasritha-24
aasritha-24
adwityac
Adwitya Chakraborty
pa1narendra
PAVAN NARENDRA PEELA
sujal-GITHUB
Sujal Kumar
oebelus
Oebelus
shubhagarwal1
Shubh Agarwal
Lokesh-Bijarniya
Lokesh_Bijarniya_
LNischala
LNischala
krishpathak
Krish Pathak
jayanththalla
Thalla Jayanth
ImgBotApp
Imgbot
IRFANSARI2
IRFANSARI2
iking07
Harsh
arzoosingh147
Arzoo Singh
ArchanRD
Archan Dhrangadharia
Amankr200
Amankr200

Stargazers

Stargazers repo roster for @ajay-dhangar/algo

Forkers

Forkers repo roster for @ajay-dhangar/algo

Resources for Guidance

Here are some resources that may be helpful as you contribute to Algo:

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 93.5%
  • JavaScript 3.8%
  • CSS 2.7%