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

Add level 2 resources #7

Merged
merged 2 commits into from
Oct 22, 2021
Merged
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
17 changes: 12 additions & 5 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
## About

#### This repository contains code for different data structures and algorithms implemented majorly in C and C++.
#### From my experience I am sharing a learning path which a newbie could follow to master Datastructures and Algorithms.
#### It's not a one day task but you will have to practice daily to develop a good grasp at DSA.

* This repository contains code for different data structures and algorithms implemented majorly in C and C++.
* From my experience I am sharing a learning path which a newbie could follow to master Datastructures and Algorithms.
* It's not a one day task but you will have to practice daily to develop a good grasp at DSA.

## Getting Started
### Level-1
* Learn any one programming language.
* Learn basic concepts of oops, which will help you during the implementation part of DSA.
* [W3Schools](https://www.w3schools.com/) is one of the best website from where you can learn step by step.
* Learn some basics of algorithms like what is time and space complexity.

### Level-2
* Watch all the videos of [Mycodeschool](https://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P).
* Try to implement side by side, and read some articles on [GFG](https://geeksforgeeks.org/) for the topics which you don't understand in single run.

### Level-3
* For mastering trees watch Tushar Roy's [Trees](https://www.youtube.com/playlist?list=PLrmLmBdmIlpv_jNDXtJGYTPNQ2L1gdHxu) playlist, solve similar questions on [Leetcode](https://leetcode.com/).
* For solving important interview questions on Datastructures, watch [Aditya Verma's](https://www.youtube.com/c/AdityaVermaTheProgrammingLord) stack,binary-search,recusrssion and heap playlist.
* Learn Algorithms theory from [Abdul Bari Sir](https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O).