The easiest way to skyrocket your YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

8 Data Structures Every Programmer Should Know

Follow
ForrestKnight

To try everything Brilliant has to offer for free for a full 30 days, visit http://brilliant.org/ForrestKnight/ and get 20% off Brilliant’s annual premium subscription. Their "Algorithms and Data Structures" course is amazing a lot of solid interactive lessons.

So there are 8 data structures you should know as a programmer, and we’re going to dive into each one, show what they are, and look at realworld use cases, complete with code examples and explanations.

So, why are these data structures you should know? Because they are the most commonly used data structures and form the foundation for efficient algorithm design, problemsolving, and optimizing code performance.

Data structures are the fundamental building blocks of computer programming. And understanding them is better for you than grinding out overly complex edgecase leetcode problems. Unless you’re trying to pass a FAANG interview. Which if you’re ever in one and don’t know what data structure to use, just throw a HashMap at it and hope for the best. Enjoy the video!

0:00 Data Structures You Need to Know
0:52 Array, because
4:33 Linked List
6:00 Stack
7:31 Queue
8:30 Hash Table
11:02 Tree
13:22 Heap
14:29 Graph
15:40 If You're Serious about Learning Data Structures
16:33 Learn Your Language's BuiltIn Data Structures

If you're a developer, sign up to my free newsletter Dev Notes https://www.devnotesdaily.com/

If you're a student, checkout my Notion template Studious: https://notionstudent.com

Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
‍ GitHub: https://github.com/forrestknight
Twitter:   / forrestpknight  
LinkedIn:   / forrestpknight  
Instagram:   / forrestpknight  

posted by zgrmim4l