Usamos la estructura de datos porque sin ella, el uso y almacenamiento de datos sería imposible. Siempre que ve o procesa datos en un sistema informático, siempre hay una estructura de datos detrás de lo que está haciendo. Se utilizan diferentes tipos de estructuras de datos para diferentes tipos de datos; por ejemplo, los documentos de Word tendrán una estructura de datos diferente a la de las hojas de cálculo. Las estructuras de datos actúan como la base fundamental de todos los procesos de software informático.
Las estructuras de datos tienen una serie de grandes ventajas, incluidas las que se enumeran a continuación:
- Las estructuras de datos permiten que la información se almacene de forma segura en un sistema informático. La mayoría de las estructuras de datos requieren solo una pequeña proporción de la capacidad de memoria de una computadora. El almacenamiento de datos es conveniente y permite acceder a ellos en cualquier momento. También es imposible perder la información, como lo haría si estuviera en papel.
- Las estructuras de datos le brindan la capacidad de usar y procesar sus datos en un sistema de software. Por ejemplo, si desea registrar sus horas de trabajo y producir un informe, puede hacerlo en una computadora a través de un proceso automatizado. Este proceso haría un amplio uso de las estructuras de datos.
- Las estructuras de datos hacen que todos los procesos que los involucran sean muy rápidos.
Por otro lado, las estructuras de datos tienen algunas desventajas:
- Para alterar las estructuras de datos, debe ser un técnico de TI muy avanzado con una amplia experiencia. Es casi imposible cambiar la mayoría de las estructuras de datos.
- Si tiene un problema relacionado con las estructuras de datos, es muy poco probable que pueda resolverlo sin la experiencia de un profesional.
En general, se puede ver que las estructuras de datos son muy beneficiosas, entre otras cosas porque permiten que los programas informáticos más básicos funcionen correctamente. Sin estructuras de datos, no tendríamos la computadora moderna de hoy.