An open API service indexing awesome lists of open source software.

https://github.com/chethanyadav456/data-structures-c

This repository contains the code for the data structures I have done in my college.
https://github.com/chethanyadav456/data-structures-c

c c-language data-structures

Last synced: about 1 month ago
JSON representation

This repository contains the code for the data structures I have done in my college.

Awesome Lists containing this project

README

          

# Data Structure through C

## Introduction
This repository contains the code for the data structures I have done in my college. The code is written in C language and is well commented for better understanding of the code.

## Table of Contents

| | Section |
|---|-------------------|
| 1 | [Data Structures](#data-structures) |
| 2 | [How to run the code](#how-to-run-the-code) |
| 3 | [Contribution](#contribution) |
| 4 | [Issues](#issues) |
| 5 | [License](#license) |
| 6 | [Author](#author) |

## Data Structures
1. [Linked List](./linked_list/)
2. [Stack](./stack/stack.c)
3. [Queue](./queue/queue.c)
4. [Trees](./Trees/)
5. [Graphs](./graphs/)
6. [Sorting](./sorting/)
7. [Searching](./searching/)

## How to run the code
1. Clone the repository
```bash
git clone https://github.com/chethanyadav456/data-structures-c.git
```
2. Navigate to the folder of the data structure you want to run
```bash
cd data-structures-c/folder_name
```
3. Run the following command
```bash
gcc filename.c -o filename
./filename
```
OR
```bash
./run.sh filename
```

## Contribution
If you want to contribute to this repository, feel free to create a pull request and I will merge it after reviewing.

## Issues
If you find any issues with the code, feel free to create an issue and I will try to resolve it as soon as possible.

## License
This repository is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.

## Author
[M Chethan Yadav](https://github.com/chethanyadav456)