Member-only story
A couple of months ago I took a course on data structures with Udacity, but it was way above my learning level at that time. I decided therefore that I needed to learn some more about this subject, so I watched the three hour video that was produced by an 18 year old computer science student, Stephen, and his friend, Sean.
I have to say the video was very well presented and I found it easier to grasp the subjects covered. I therefore decoded that, because it is such a good course, I would write up a course review on the content:-
A data structure is a way to store, organise and manage information (or data) in a way that allows the programmer to easily access or modify the values within them. It is a way to store information that can be used for programs.
The goal of a data structure is to store information and access and manipulate that information.
Examples of data structures are password databases, online dictionaries, undo/redo functions, spell checkers, and text searching.
The twelve most common data structures are:-
- Array
- Array list
- Stack
- Queue
- Linked list
- Doubly linked list
- Dictionary