Skip to content

A collection of essential data structures and algorithms implemented using object-oriented programming techniques.

License

Notifications You must be signed in to change notification settings

samithreddychinni/DSA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Data Structures and Algorithms

A collection of essential data structures and algorithms implemented using object-oriented programming techniques.

Getting Started

Clone the Repository

Getting started is easy! Just follow these steps to bring the repository to your local machine:

git clone https://github.com/arhamgarg/DSA.git
cd DSA

Now you’re ready to explore and experiment with the data structures and algorithms in this repository.

Contributing

We’re excited to have you contribute! Whether it’s adding a new data structure or algorithm, fixing a bug, or improving documentation, every contribution counts. For detailed instructions, check out the CONTRIBUTING.md file.

Contributors

Contributor Contribution
Arham Garg C++ (.cpp) & Code Review
H Dharshan Go (.go) & Java (.java)
Nithin Venkat Sharma P M Python (.py) & C++ (.cpp)
P Sanjay TypeScript (.ts) & Dart (.dart)
S S Naveen C (.c)
Chinni Samith Reddy Java (.java)
Ritesh Koushik Rust (.rs)
Lohit G Java (.java)
Narravula Mukesh Java (.java), Rust (.rs), Python (.py)
Bhargava Sri Sai Java (.java)

License

This repository is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). You’re free to use, modify, and share the code for your projects — but if you run it as part of a network service, you must also make the source code available to users of that service. Full details can be found in the LICENSE file.

Stay Connected

  • 💻 Explore the repository to learn and experiment.
  • 🌟 Star the project to show your support.
  • 🍴 Fork the repository to add your own contributions.

About

A collection of essential data structures and algorithms implemented using object-oriented programming techniques.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 24.4%
  • Python 17.7%
  • Java 16.9%
  • TypeScript 15.6%
  • Rust 13.8%
  • Go 7.2%
  • Other 4.4%