En el episodio de hoy aprenderemos un poco de las
estructuras de datos lineales.
Estructuras Estáticas
La principal característica por la cual se llaman así es
porque en el momento en el que se declara la estructura debe tener un tamaño definido
y en el momento de que se inicializa esa estructura el tamaño no puede ser
modificado.
Uno de las principales estructuras de este tipo son los
Arreglos(Arrays)
Arrays
Los arreglos son una secuencia de datos u objetos que tienen
las mismas características o exactamente son del mismo tipo.
Una característica importante de los arreglos es que pueden
ser multidimensionales, esto que quiere decir, que un arreglo puede estar
compuesto de arreglos los cuales tienen un comportamiento similar a las
matrices que se estudian en las matemáticas.
Estructuras Dinámicas Lineales
Una de las estructuras de este tipo que es una de las más
conocidas es la Lista(List)
Listas
Son un tipo de estructura muy útil ya que al ser de tipo
dinámico el tamaño puede cambiar en cualquier momento, tiene todas las características
del arreglo, pero con esa gran ventaja.
Las funciones principales que se podrían aplicar en las
Listas
El añadir más elementos, buscar algún elemento con características
específicas, también es posible la modificación de dichos elementos, así como
la eliminación de los mismos.
Información adicional sobre estructuras de datos:
Blockchain (Cadenas de bloques)
Gracias a investigaciones extracurriculares pude investigar
sobre esta interesante estructura de datos, básicamente es una base de datos
distribuida, que la forma cadenas de bloques que como característica principal
es la de que cada bloque es inmutable, con un tipo de sellado de tiempo
confiable y este mismo bloque se enlaza al bloque anterior al mismo.

Uno de las principales tecnologías que usan esta estructura
son las criptomonedas.
“En el campo de las criptomonedas la cadena de bloques se
usa como notario público no modificable de todo el sistema de transacciones a
fin de evitar el problema de que una moneda se pueda gastar dos veces. Por ejemplo,
es usada en Bitcoin, Ethereum, Dogecoin y Litecoin, aunque cada una con sus
particularidades”.
Espero esta información les haya sido de ayuda.
Comentarios
Publicar un comentario