teach-ict.com logo

THE education site for computer science and ICT

1. Introduction to Data Structures

Computer data is usually organised in some way - it has an internal 'structure' which means some data is related in some way to another piece of data.

And this relationship is useful in computer programming to process the data efficiently.

On this course, you will become familiar with some of the main data structures used in computer programming. Briefly these are

  • List
  • Array
  • Tuple
  • Linked list
  • Stack
  • Queue
  • Trees - Binary and general
  • Graph - directed and undirected

We shall describe some of these here whilst some have their own section