*   >> Lectura Educación Artículos >> science >> programación

¿Cuáles son las estructuras de datos?

Cuando se habla de algoritmos, sino que también se hace necesario hablar de estructuras de datos. Una estructura de datos describe cómo un programa almacena los datos que está trabajando con

De acuerdo a Wikipedia:.

"En informática, un estructura de datos

es una manera particular de almacenar y la organización de los datos en una computadora para que pueda ser utilizado de manera eficiente.


Los diferentes tipos de estructuras de datos son adecuados para diferentes tipos de aplicaciones, y algunos son altamente especializado para tareas específicas. Por ejemplo, los árboles B son particularmente muy adecuado para la implementación de bases de datos, mientras que las implementaciones del compilador suelen utilizar tablas hash para buscar identificadores.

estructuras

de datos se utilizan en casi todos los sistemas de programa o software.

Las estructuras de datos proporcionan un medio para manejar grandes cantidades de datos de manera eficiente , tales como grandes bases de datos y servicios de indización internet. Por lo general, las estructuras de datos eficientes son una clave para el diseño de algoritmos eficientes. Algunos métodos de diseño formales y lenguajes de programación hacen hincapié en las estructuras de datos, en lugar de los algoritmos, como el factor de organización clave en el diseño de software. "

Así que vamos a simplificar que para saber lo que una estructura de datos que realmente significa.


FUNDAMENTOS DE LA CIENCIA COMPUTACION para describir lo que son estructuras de datos

Para continuar con un ejemplo la cocina, que suponga ' re tratando de encontrar una receta para magdalenas. La mayoría de la gente tiene sus recetas en libros de cocina en un estante. Para encontrar la receta, lo que probablemente seleccionar un libro probablemente buscando o dos y comprobar el índice de cada uno para la receta que quieres, eso es un algoritmo para encontrar una receta.


Por otro lado, si usted tienen recetas en tarjetas en una caja (porque simplemente ha copiado las buenas recetas fuera de todos sus libros), puede que tenga que mezclar a través de toda la pila para encontrar el que usted desea. Si se mantiene la pila en algún tipo de orden, por ejemplo, alfabético por el nombre del plato que hace, usted puede ser capaz de encontrar la receta mucho más rápido.


El punto? La forma que elija para almacenar información puede tener un gran efecto sobre el algorit

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.