ADT 101 Flashcards

1
Q

Que es un Data Structure?

A

Es un almacenamiento que se utiliza para almacenar y organizar datos. Es una forma de organizar los datos en una computadora para que se pueda acceder a ellos y actualizarlos de manera eficiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que es Data Abstraction?

A

El proceso de separar las propiedades lógicas de data de su implementación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Que es un Data Type?

A

1) Define cierto dominio de valores.
2) Define las operaciones permitidas a esos valores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que es un Abstract Data Type?

A

Un tipo de datos similar a un tipo de datos definido por el usuario cuyas propiedades (dominio y operaciones) se especifican independientemente de cualquier implementación particular.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cuales son las consideraciones de un ADT?

A

1) Logical view
2) Operations
3) Costs of operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cuales son los ADT Perspectives?

A

1) Specification
2) Implementation
3) Application or user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Que significa el Specification perspective del ADT?

A

Describe los niveles lógicas o abstractos del ADT
=> Que have los operaciones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Que significa la perspectiva del Implementation del ADT?

A

Donde los operaciones (funciones) están codificadas.
Preocupación con las preguntas como

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que significa la perspectiva del Application/User al ADT?

A

1) Como el data type puede ayudar a resolver un problema
2) Porqué los operaciones hacen lo que hacen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly