Skip to content

Latest commit

 

History

History
66 lines (54 loc) · 2.68 KB

README.md

File metadata and controls

66 lines (54 loc) · 2.68 KB

DSA Project

DSA Project Banner GitHub issues GitHub forks GitHub stars GitHub license Follow on GitHub

Table of Contents

Introduction

Welcome to the DSA Project repository! This project showcases implementations of various Data Structures and Algorithms in C++. It's designed to help computer science students and professionals understand and apply DSA concepts.

Features

  • Implementations of common data structures such as arrays, linked lists, stacks, queues, trees, and graphs.
  • Various sorting algorithms including quicksort, mergesort, and heapsort.
  • Search algorithms such as binary search and linear search.
  • Detailed comments and documentation for each implementation.
  • Test cases and example usage.

Installation

To get started with this project, follow these steps:

  1. Clone the repository
    git clone https://github.com/hzjadoon/DSA_project.git
    cd DSA_project
  2. Compile the code Ensure you have a C++ compiler installed. You can compile the project using the following command:
    g++ -o dsa_project main.cpp

Usage

After compiling the code, you can run the executable:

./dsa_project

Contributing

Contributions are welcome! If you have suggestions for improvements, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

Contact

For any inquiries or feedback, feel free to reach out: