Mapa mental
Data Structure Fundamentals
Conteúdo do mapa
Data Structure Fundamentals
Data Type
- domain of values
- common data representation
- e.g. binary
- set of applicable operations
Abstract Data Type (ADT)
- not concerned with data representation
- 'specification'
- 'contract' between ADT implementer and application programmer
- many advantages
- simplicity: abstraction separates essential qualities (data and operations) from inessential qualities (representation and implementation)
- integrity: limiting operations to prevent users from perform operations which might destroy data integrity
- implementation independence: can be implemented using any programming language
- encapsulation: client applications can only manipulate data through well defined interfaces
- Collection ADTs
- consists of 0 or more elements
- at least operations to add and remove elements
- consists of 0 or more elements
Data Structure
- concrete implementation of an ADT
Informações
- Descrição
- Mapa Mental sobre Data Structure Fundamentals, criado por Patrick Blakey em 07-05-2015.
- Criado por
- Patrick Blakey
- Visualizações
- 2
- Avaliação