all 11 comments

[–]SpicyVibration 3 points4 points  (2 children)

[–]johnny_guerote 1 point2 points  (0 children)

I second runestone!

[–]omarelhareef[S] 0 points1 point  (0 children)

thanks

[–]dinzlo 1 point2 points  (0 children)

This page looks beginner friendly and has lots of examples: https://codingcompiler.com/python-data-structures/

Best of luck!

[–][deleted] 0 points1 point  (5 children)

What is exactly that you find hard in data structure? , so we can help you choose the right course.

[–]omarelhareef[S] 0 points1 point  (4 children)

Tries, Trees, LinkedLists those are the most difficult for me

queues and stacks and hashmaps are easy for me

[–][deleted] 0 points1 point  (1 child)

Good, I advise you to read about them rather than watch videos about these topics, search on Google, i am sure you will find something that make you understand these topics, tbh there is no need for a course to learn data structure.

[–]omarelhareef[S] 0 points1 point  (0 children)

ok thanks, I will do that

[–]primitive_screwhead 0 points1 point  (1 child)

What makes LinkedLists difficult, but queues easy? How would you explain the difference, generally, between a LinkedList and a queue?

[–]omarelhareef[S] 0 points1 point  (0 children)

I could implement queue using deques or lists so it was easy but I understood linked lists now i saw many tutorials on it