Skip to content

Latest commit

 

History

History
116 lines (76 loc) · 3.3 KB

README.md

File metadata and controls

116 lines (76 loc) · 3.3 KB

Data Structures and Algorithms 📚💻


A collection of data structures and algorithms implemented in Python. Inspired by the Design and Analysis of Algorithms course from the 3rd year of B. Tech, CSE at Amrita Vishwa Vidyapeetham, Coimbatore, taught by Dr. Vidya Balasubramanian ma'am.


Table of Contents

  1. Getting Started
  2. Running Code
  3. Contributing
  4. Contributors
  5. License
  6. Stay Connected

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/Ashrockzzz2003/Data_Structures_and_Algorithms.git  
cd Data_Structures_and_Algorithms

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


Running Code

Run Python Code

Execute Python scripts directly in your terminal:

python sorting/quick_sort.py

Run C++ Code

To compile and run C++ files:

g++ -o quick_sort sorting/quick_sort.cpp
./quick_sort

Run Java Code

For Java programs, first compile and then run:

javac sorting/QuickSort.java
java sorting/QuickSort

Run Go Code

Run Go programs using the go run command:

go run sorting/quick_sort.go

Contributing

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


Contributors

Contribution Contributor
Python (.py) Ashwin Narayanan S
C++ (.cpp) Aasil

Want to see your name here? Contribute this Winter for AmWOC (Amrita Winter of Code) and make it! 🚀


License

This repository is licensed under the GNU General Public License. You’re free to use, modify, and share the code for your projects—just make sure to give proper credit. 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.