Skip to content

abdulrehman1020/Data-Structures-RoadMap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 

Repository files navigation

Data-Structures-RoadMap

Data structures roadmap to solve 150+ leetcode problems in 5 weeks with a good understanding of basics and techniques

Some considerations while starting with problem-solving till 100+ Leetcode problems are solved:

  • Start with the most-easiest problems.
  • DO NOT try to solve each problem yourself, instead try to learn and understand how different problems are being solved
  • Do not try to solve a problem for more than 1 hour initially to get fast and to achieve more in less time, for any problem taking more than 1 hour, put it in a backlog and solve it later
  • Average time to solve a problem should be 30-45 minutes
  • Do not try to solve a lot of problems from one topic, instead try to solve 5-10 problems per topic
  • Do not try to jump into problem-solving directly without the necessary pre-requisites, For example

    If you are trying to solve a problem that requires HashSet/HashMap then make sure you have studied HashMap before solving the problem If you are trying to solve a problem that uses recursion, first make sure you learn recursion properly If you are trying to solve a problem that uses graphs/trees, first make sure you learn graphs/tree properly If you are trying to solve a problem that uses dynamic programming, first make sure you learn dynamic programming properly.

Week 1- Data Structures Overview:

Week 2 - 25 EASY problems ( 3-4 hours a day | 4 problems a day):

Week 3 --continue

 #Recursion
  1. Merge Two Sorted Lists
     Problem: https://leetcode.com/problems/merge-two-sorted-lists/
 Video: https://www.youtube.com/watch?v=XIdigk956u0

  2. Reverse linked Lists
     Problem: https://leetcode.com/problems/reverse-linked-list/
 Video: https://www.youtube.com/watch?v=G0_I-ZF0S38

  3. Power of two
     Problem: https://leetcode.com/problems/power-of-two/

  4. Power of three
     Problem: https://leetcode.com/problems/power-of-three/

  5. Power of four
     Problem: https://leetcode.com/problems/power-of-four/

  6. Swap nodes in pair
     Problem: https://leetcode.com/problems/swap-nodes-in-pairs/
 Video: https://www.youtube.com/watch?v=o811TZLAWOo

  7. Pow(x, n)
     Problem: https://leetcode.com/problems/powx-n/
 Video: https://www.youtube.com/watch?v=g9YQyYi4IQQ&t=628s

  8. Reorder List
     Problem: https://leetcode.com/problems/reorder-list/
 Video: https://www.youtube.com/watch?v=xRYPjDMSUFw

  9. Remove Nodes From Linked List
     Problem: https://leetcode.com/problems/remove-nodes-from-linked-list/
 
  10. Add Two Numbers
     Problem: https://leetcode.com/problems/add-two-numbers/
 Video: https://www.youtube.com/watch?v=wgFPrzTjm7s&t=230s

Some good resources:

About

Data structures roadmap to solve 150+ leetcode problems in 5 weeks with a good understanding of basics and techniques

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors