DEV Community

Play Button Pause Button
Vaidehi Joshi
Vaidehi Joshi

Posted on

Linked Lists — BaseCS Video Series

You might have heard about linked lists, or you might think that you're supposed to know about them. Maybe you do know a little bit about them, but don't know why you should care or why they matter. Either way, I want to tell you about why they're so cool.

For much more on linked lists, check out the articles that accompany the video series:

Leave questions and comments below!

SparkPost Logo

This video series is sponsored by SparkPost. There's never been a better way for developers to send email.

Oldest comments (30)

Collapse
 
ben profile image
Ben Halpern

As someone without a CS degree myself, and a less-than-stellar grip of some of these topics, this series excites me a lot. And I'm not just saying that because I helped make it 🙃

Collapse
 
andy profile image
Andy Zhao (he/him) • Edited

Super excited for this release! I'm both a visual and auditory learner, so this is perfect! 👌

Collapse
 
maestromac profile image
Mac Siri

Awesome stuff! Looking forward to the rest of the series 🙌🏼

Collapse
 
katylava profile image
katy lavallee

Is there going to be a single url where I can discover the rest from? I thought it might be this page, but I guess this is just about linked lists?

Collapse
 
ben profile image
Ben Halpern

This is just the linked list page, but @vaidehijoshi 's profile will have the new ones. If you follow her you'll get new posts in your notifications.

Collapse
 
katylava profile image
katy lavallee

thanks!

Collapse
 
isaacdlyman profile image
Isaac Lyman

This is great! One question: does the head node of a linked list contain data also, or just a pointer? I ask because you refer a couple of times to the second box in the linked list as "the first node," which confused me because visually it looks like the second node. And in the circular linked list, the tail node doesn't point back to the head. So this makes me think that the head node is "empty". Is that right?

Collapse
 
stefannibrasil profile image
Stefanni Brasil • Edited

Hi, Isaac, that's really good question. Hope I can help you. But yes, the nodes usually contain data. But it depends on what you want to do, you may need to use the 'head' just use it as a pointer, so it's not required to have data on your head node.

Collapse
 
juanita profile image
Juanita Soranno

I. can't. even. explain how excited the prospect of this series makes me. I actually understand Big O now. Thank you! I'm sharing this with my team as we speak. Keep it up :)

Collapse
 
salmaeng profile image
Salma Elshahwy

so helpful, Thank you

Collapse
 
hullsean profile image
Sean Hull

This is a really great explanation Vaidehi. Very clear & easy to follow. I wish my teacher was as good as you, when I learned these introductory concepts.

Well done!

Collapse
 
coolnerdcool profile image
Michel

Yeah!
So glad that I've found this new series.

XOXO

Collapse
 
buntine profile image
Andrew Buntine • Edited

Is anyone else experiencing issues playing the video? I am on Firefox (tried a few different networks).

Edit: Oh, videos do not work in Firefox!

Collapse
 
buntine profile image
Andrew Buntine

Actually. Edit edit: Firefox seems to buffer the entire video before playback starts.