This repository contains the solution to the DSA assignment given as part of the college curriculum.
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
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
If you want to contribute to this repository, you can do so by following the steps given below:
- Fork the repository.
- Clone the forked repository to your local machine.
- Create a new branch for your changes.
- Make your changes and commit them.
- Push the changes to your forked repository.
- Create a pull request.
This assignment is designed by the faculty of the college. I write code in this repository as part of my coursework.