Lists Resources

Websites

Arrays and Binary Trees

Underneath its leafy structure, you might actually find an array gluing all those different nodes together. Watch your step.

Life Without Call Stacks

Yup, it's definitely possible to have a programming language without a call stack. Whether you'd want to have one is a different story.

Multidimensional Arrays

If it isn't enough that you can make a single array, you can also make a multidimensional array to store all the random x's, y's, and z's you need.

Stacks and Queues

There are so many ways to use stacks and queues that you could make a substantial list of them. Or a webpage. Carnegie Mellon went with the webpage option.

Videos

Generating a Maze

Believe it or not, all you need is a few stacks to make something truly a-maze-ing. (Oh c'mon, you knew that pun was coming.)

The Very Large Array (VLA)

It might not be an array in the strictest computer-science use of the term, but…uh…they collect a lot of data, which they store in arrays (probably). Also, it's just really cool.