Software Engineering vocabulary · Data Structures and Algorithms

Data structure

Meaning in software engineering, with examples

/ˈdeɪtə ˌstrʌktʃər/nounCommon term

In software engineering, data structure means: A way of organizing data in memory, such as an array, list, tree or hash map, so that certain operations are fast and simple.

In Turkish: veri yapısı

How it is used

Choosing the right data structure is a common topic in reviews and interviews: 'A set would be a better data structure here.' Courses often pair the topic with algorithms as 'DSA' (data structures and algorithms).

Example sentences

  1. We switched to a better data structure, and the lookup went from seconds to milliseconds.

  2. Interviewers usually ask you to pick a data structure and explain why.

Common collocations

  • choose a data structure
  • basic data structures
  • data structures and algorithms
  • the right data structure

More terms: Data Structures and Algorithms

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: