@simondev758
  @simondev758
SimonDev | Why Linked Lists vs Arrays isn’t a real choice @simondev758 | Uploaded 3 years ago | Updated 3 hours ago
🛒 Recommended books (on Amazon): https://www.amazon.com/hz/wishlist/ls/1IMV0IR3QIZMQ?type=wishlist&tag=simondev01-20&sort=priority&viewType=grid
❤️ Support me on Patreon: https://www.patreon.com/simondevyt
🌍 My Gamedev Courses: https://simondev.teachable.com/

Disclaimer: Commission is earned from qualifying purchases on Amazon links.

Follow me on:
Twitter: https://twitter.com/iced_coffee_dev
Instagram: https://www.instagram.com/beer_and_code/
Github: https://github.com/simondevyoutube/

In this video we talk a bit more about data structures and optimizations, specifically we'll get into linked lists vs arrays, how to do common operations on them, and what happens to the underlying memory. These all have impacts on how they perform, it's not solely about big-O, cache locality effects come into play and we can understand in what situations an array or a linked list is expected to perform better. We'll work through some real world examples to bring the point home and get a solid understanding of these data structures.

What's covered:
* What are linked lists
* The importance of contiguous memory, and CPU caches
* Linked list vs arrays, what each operation does and roughly which one is faster
* Memory implications vs arrays
* Closing thoughts, and when I've personally found linked lists useful in my career
Why Linked Lists vs Arrays isn’t a real choiceI Tried Making an FPS Game in JavaScriptExploring a New Approach to Realistic Lighting: Radiance CascadesWhat can “The Simpsons” teach us about Dynamic Programming?Logarithmic Depth Buffers and Problems of Scale (3D World Generation #9)Three.js Shadows Explained | Tutorial for Beginners! (JavaScript)Blending (using WebGL/Three.js) - And How to Combine Additive and Alpha BlendingRay Marching, and making 3D Worlds with MathThree.js Tutorial on Shaders (beginners)How Games Have Worked for 30 Years to Do Less WorkHow Quake Failed their way to SuccessSimple Biome Generation (3D World Generation #11)

Why Linked Lists vs Arrays isn’t a real choice @simondev758