How to learn data structure effectively


Step 1 : Learn the theory and fundamentals
Understand top fundamental topics covered in data structures such as:
  • Algorithms, Arrays, Collections, Complexity Analysis, Graphs, Hashtables, Heaps, Linked Lists, Queues, Recursion, Search, Sort, Stacks, Trees
You can checkout these websites to help cover fundamentals:
Here are more schools that have DS classes which you may find helpful:
Step 2: Look at examples, Apply your knowledge
Using the knowledge that you have learned from the sources above, I’d now apply your knowledge through practice. Interview problems are a good way to practice Data Structures & Algorithms. You can check out:
Alternatively, you can implement different algorithms and data structures yourself to get a better understanding of fundamentals.



Comments

Post a Comment

Popular posts from this blog

How to resolve some issue while Installing Moodle Ubuntu 16.04 using Xampp

How to change phpmyadmin URL in Xampp Ubuntu and how to solve 'New Security Concept while accessing Phpmyadmin - Xampp' ?