/DSA

Basic Data Structure Assignment

Primary LanguageC

College DSA Assignment

This repository contains the solution to the DSA assignment given as part of the college curriculum.

Description

The assignment requires the implementation of various data structures and algorithms in C. The data structures to be implemented include:

  • Linked List
  • Stack
  • Queue
  • Binary Tree
  • Heap
  • Hash Table

The algorithms to be implemented include:

  • Linear Search
  • Binary Search
  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Merge Sort
  • Quick Sort

Installation

To run the code, you need to have a C++ compiler installed on your system. You can install one of the following compilers:

  • GCC (GNU Compiler Collection)
  • Clang

Contribution

If you want to contribute to this repository, you can do so by following the steps given below:

  1. Fork the repository.
  2. Clone the forked repository to your local machine.
  3. Create a new branch for your changes.
  4. Make your changes and commit them.
  5. Push the changes to your forked repository.
  6. Create a pull request.

Credits

This assignment is designed by the faculty of the college. I write code in this repository as part of my coursework.