Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md, file structure, resources and more #623

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 36 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,41 @@
# Data-Structures-and-Algorithms-in-cpp
This is very good piece of coding.
This repository is in development phase and will soon provide you with c++ code of various data structures and algorithms
# Data Structures and Algorithms in C++ (cpp)
## Table of Contents:
1. [Description](#description)
2. [Current DSA](#current-data-stuctures-and-algorithms)
3. [DSA Resources](#dsa-free-resources)
4. [Contribution Guide](#contribution-guide)
5. [Intructions](#instructions)
6. [Additional Notes](#additional-notes)

## Who can contribute
Anyone can contribute to this repositry.

# Contribution Guide

## How to contribute
## Description
This repository is in development phase. It provides you with ongoing C++ code of various data structures and algorithms.

## Current Data Stuctures and Algorithms
* [Graph](/Graph)
* [Incrementing Algorithm](/IncrementingAlgorithm)
* [Kth Largest](/KthLargest)
* [Lists](/Lists)
* [Queue](/Queue)
* [Trees](/Trees)
* [Searching Algorithms](/SearchingAlgorithms)
* [Sorting Algorithm](/SortingAlgorithm)
* [Sparse Matrix](/SparseMatrix)
* [Palindrome](/Palindrome)


## DSA Free Resources:
* [Linked List Problems](https://iq.opengenus.org/list-of-linked-list-problems/)
* [Array Problems](https://iq.opengenus.org/list-of-array-problems/)
* [Binary Tree Problems](https://iq.opengenus.org/list-of-binary-tree-problems/)
* [Dynamic Programming (DP) Problems](https://iq.opengenus.org/list-of-dynamic-programming-problems/)

## Contribution Guide
### Who can contribute
Anyone can contribute to this repository.

### How to contribute
<ul>
<li>Fork this repository</li>
<li>Pick up an algortihm</li>
Expand All @@ -21,7 +49,7 @@ Create a folder for the topic you wish to contribute in and add the respective f
If a folder for a particular Data Structure or Algorithm exists. Add your codes in that folder itself.
If a folder already exists, add your codes to it.

### Additional Notes
## Additional Notes
* Code should be properly commented so as to ensure it's readability.
* If you've added code that should be tested, add tests as comments.
* Make sure your code is properly formatted.