Una estructura de datos define la organización e interrelación de estos y un conjunto de operaciones que se pueden realizar sobre ellos. Las operaciones básicas son:
- Alta, adicionar un nuevo valor a la estructura.
- Baja, borrar un valor de la estructura.
- Búsqueda, encontrar un determinado valor en la estructura para realizar una operación con este valor, en forma secuencial o binario (siempre y cuando los datos estén ordenados).
- Ordenamiento, de los elementos pertenecientes a la estructura.
- Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a las apareadas.
Estructuras Estáticas
Las
estructuras estáticas son mucho más sencillas de manipular que las
dinámicas, y son suficientes para resolver la mayoría de los problemas.
Las estructuras dinámicas, de manejo más difícil, permiten aprovechar
mejor el espacio en memoria y tienen aplicaciones más específicas.
Además, se pueden mencionar como una clase de estructura de datos diferente las estructuras externas, entendiendo como tales aquéllas que no se almacenan en la memoria principal (RAM) del ordenador, sino en alguna memoria secundaria (típicamente, un disco duro).
Además, se pueden mencionar como una clase de estructura de datos diferente las estructuras externas, entendiendo como tales aquéllas que no se almacenan en la memoria principal (RAM) del ordenador, sino en alguna memoria secundaria (típicamente, un disco duro).
SIMPLES
1.-BOOL:
El tipo de datos booleano sólo puede tener dos: los literales true y false. Un valor booleano expresa la validez de una condición pues indica si es verdadera o falsa.
2.-INTEGER:
Al declarar una variable de tipo entero,
estás creando una variable numérica que puede tomar valores positivos o
negativos, y sin parte decimal.
Este tipo de variables, puedes utilizarlas en asignaciones, comparaciones, expresiones
aritméticas, etc.
2..-CHAR:
Con el tipo carácter puedes tener objetos que representen una letra, un número,
etc. Es decir, puedes usar variables o constantes que representen un valor
alfanumérico. Pero ojo, cada variable sólo podrá almacenar un carácter.
Estructuras Compuestas o estructuradas
1.-ARREGLOS:
Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes tipos:
Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes tipos:
Unidimencional - vectores
Bidimencional - matrices
multidimencional - cubos
Estructuras Dinámicas
Las estructuras dinámicas nos permiten crear estructuras de datos que
se adapten a las necesidades reales a las que suelen enfrentarse nuestros programas. También nos permitirán
crear estructuras de datos muy flexibles, ya sea en cuanto al orden, la estructura
interna o las relaciones entre los elementos que las componen.


No hay comentarios:
Publicar un comentario