Computer scienceAlgorithms and data structuresIntro to algorithms and data structures

Abstract and concrete data structures

All points together

Report a typo

Fill in the blanks based on all the concepts we learned in this topic related to Abstract Data Types (ADTs), Concrete Data Types (CDTs) and programming in general:

Fill in the gaps with the relevant elements
  1. An abstract data type (ADT) is a concept, providing a more abstract way to view a data structure as a whole.

  2. Abstraction in object-oriented programming "shows" only attributes and "hides" information.

  3. is the process of combining data and code into a single entity.

  4. An ADT is defined by a set of values (elements/items) and a set of possible from the user's point of view.

  5. Modern programming languages like Java, Python, and C++ provide common such as stack and queue in standard libraries.

coinAbstract Data Types (ADTs)essentialVending MachineEncapsulationsodaunnecessarymathematicalexternal operations

Create a free account to access the full topic