Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/akashchouhan16/data-structures-and-algorithms

A consolidated list of coding problems from university coursework and more.
https://github.com/akashchouhan16/data-structures-and-algorithms

algorithms c cpp data-structures datastructures dsa-learning-series hacktoberfest

Last synced: 3 months ago
JSON representation

A consolidated list of coding problems from university coursework and more.

Awesome Lists containing this project

README

        

##

## **Data Structures & Algorithms [C & C++]**

[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity "Repo Maintained")
[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://GitHub.com/akashchouhan16/ "github.com/akashchouhan16")
[![made-for-VSCode](https://img.shields.io/badge/Made%20for-VSCode-1f425f.svg)](https://code.visualstudio.com/ "VSCODE")
[![GitHub issues](https://img.shields.io/github/issues/akashchouhan16/Crypto-Dash.svg)](https://github.com/akashchouhan16/Data-structures-in-C-CPP/issues) [![GitHub stars](https://img.shields.io/github/stars/akashchouhan16/Data-structures-in-C-CPP.svg?style=social)](https://github.com/akashchouhan16/Data-structures-in-C-CPP/stargazers) [![GitHub forks](https://img.shields.io/github/forks/akashchouhan16/Data-structures-in-C-CPP.svg?style=social)](https://github.com/akashchouhan16/Data-structures-in-C-CPP/network) ![GitHub last commit](https://img.shields.io/github/last-commit/akashchouhan16/Data-structures-in-C-CPP.svg)

A consolidated list of DSA problems from university coursework and more.

Questions implemented using **C and C++**. All Genuine PRs are welcomed! Read `CONTRIBUTING.md` to contribute to this repository.

Happy Coding! :)

---

## :book: Sub Directories

- [Arrays](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/Arrays "View sub-directory")
- [Backtracking](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/Backtracking "View sub-directory")
- [Binary Search Tree](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/Binary%20Search%20Tree "View sub-directory")
- [Binary Tree](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/Binary%20Tree "View sub-directory")
- [Dynamic Programming](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/DynamicProgramming "View sub-directory")
- [Graphs](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/Graphs "View sub-directory")
- [Greedy](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/Greedy "View sub-directory")
- [Hashing](https://github.com/akashchouhan16/Data_Structures_And_Algorithms/tree/master/Hashing "View sub-directory")
- [Heaps](https://github.com/akashchouhan16/Data_Structures_And_Algorithms/tree/master/Heaps "View sub-directory")
- [Implementation Based](https://github.com/akashchouhan16/Data-structures-in-C-CPP/tree/master/Implementations "View sub-directory")
- [Semester LabQ](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/ExtraDSAQ "View sub-directory")
- [Linked List](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/Linkedlist "View sub-directory")
- [Queue](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/Queue "View sub-directory")
- [Searching](https://github.com/akashchouhan16/Basic-Data-structures-in-C-CPP/tree/master/Searching "View sub-directory")
- [Sorting Algos](https://github.com/akashchouhan16/Basic-Data-structures-in-C/tree/master/SortingAlgorithms)
- [Stack](https://github.com/akashchouhan16/Data-structures-in-C-CPP/tree/master/Stack "View sub-directory")
- [Utility](https://github.com/akashchouhan16/Data-structures-in-C-CPP/tree/master/Utility "View sub-directory")

---

## Steps To Contribute :

1. **Fork** this repository
2. Use your command line\terminal to clone the forked repo
- `git clone` **< forked repository URL>**
- **cd** into the created local repository.
3. Add your **C/C++** code. Make sure it adheres to `CONTRIBUTING.md`.
4. `git add` **< file_name >**
5. `git commit -m` **< add_a_valid_comment >**
6. `git push` the code to your forked repository.
7. Create a **pull request**.

---


[![forthebadge](https://forthebadge.com/images/badges/open-source.svg)](https://forthebadge.com)
[![badge](https://user-images.githubusercontent.com/56465610/215421261-00402437-824c-43c9-8249-a0a3c5eaf9a0.svg)](https://forthebadge.com)

## License
**Maintainer : [ Akash Chouhan](https://github.com/akashchouhan16/ "Akash Chouhan Profile")**
All rights reserved. Released under the **[GNU GENERAL PUBLIC LICENSE](https://github.com/akashchouhan16/Data-structures-in-C-CPP/blob/master/LICENSE "License")**