Mind map
Data Structure Fundamentals
Map content
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
Information
- Description
- Mind Map on Data Structure Fundamentals, created by Patrick Blakey on 07/05/2015.
- Created by
- Patrick Blakey
- Views
- 2
- Rating