Skip to content

Collection of data-structures and algorithms along with resources and guidelines for mastering coding

Notifications You must be signed in to change notification settings

96RadhikaJadhav/DSAQuestions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 

Repository files navigation

DSA QUESTIONS

Hello programmers!

This is a repository for data structures and algorithms. This has code in C++ till now. But you can contribute code to this repository in any language you know as long as it is correct and perfectly documented.

ROADMAP FOR LEARNING DATA STRUCTURES

There is no well set roadmap for learning data structures and algorithms other than hard work, consistency and practice. Since this is a very vast field, therefore, only regular practice can help you become a good programmer. If you are a complete beginner then this is what you can do to start learning coding:

  1. Start learning the basics of any programming language of your own choice
  2. Be patient and while your progress might seem to be slow, remember that learning data structures and algorithms can be a very daunting task and it has a steep learning curve.
  3. Practice questions from GeeksForGeeks, Hackerrank and then slowly move onto Codechef. Participate in the Long Challenges.
  4. Learn new concepts and at the same time, practice more questions on the above mentioned sites.
  5. Now as you become more experienced with coding, shift to codeforces and keep onn practising.

RESOURCES

A. Learn from Google tech dev guide : https://techdevguide.withgoogle.com/

B. Learn Data Structures from:

  1. Geeks For Geeks: https://www.geeksforgeeks.org/data-structures/?ref=shm
  2. MyCodeSchool : https://www.youtube.com/user/mycodeschool
  3. FreeCodeCamp: https://www.youtube.com/watch?v=RBSGKlAvoiM&t=8950s

C. Learn Algorithms from:

  1. Geeks for Geeks: https://www.geeksforgeeks.org/fundamentals-of-algorithms/?ref=shm
  2. Dynamic Programming Playlist: https://www.youtube.com/playlist?list=PL_z_8CaSLPWfxJPz2-YKqL9gXWdgrhvdn

COURSERA COURSES

  1. Data Structures and Algorithms: https://www.coursera.org/specializations/data-structures-algorithms

About

Collection of data-structures and algorithms along with resources and guidelines for mastering coding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%