There are numerous data structures within programming, which as a developer are useful to know about. One of these data structures are linked lists. These are a linear data structure, where nodes are stored in different locations within memory (i.e. not next to each other). In order to interact with other nodes of a linked list, there is a pointer, which as the name suggests, “points” to the next node in the list. The last node of the list will have an empty pointer, until another node is added into the linked list.

What this looks like in practice is…

Jack Sim

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store