Want to create interactive content? It’s easy in Genially!

Get started free

CUADRO SINÓPTICO ESTRUCTURA DE DATOS

Mariana Zarquis

Created on August 24, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Las diferentes estructuras de datos y su clasificación

Empezamos

Introducción

En el vasto mundo de la programación, es fundamental comprender las diferentes estructuras de datos y su clasificación. Estas herramientas son como piezas de un rompecabezas que nos permiten organizar y manipular información de manera eficiente. Desde arrays hasta árboles, cada estructura tiene su propósito y características únicas. En esta breve introducción, exploraremos la diversidad de estas estructuras y cómo se agrupan en categorías esenciales para ayudarnos a resolver problemas de manera efectiva en la programación.

Arreglos (Arrays)

Colección de elementos del mismo tipo, accesibles mediante un índice.

Listas enlazadas (Linked Lists)

Elementos conectados mediante punteros, peColas (Queues)rmiten una inserción y eliminación eficiente.

Colas (Queues)

Estructuras de Datos Lineales

Sigue el principio FIFO (First-In-First-Out) y se utiliza para gestionar elementos en orden de llegada.

Estructura de datos

Pilas (Stacks)

Sigue el principio LIFO (Last-In-First-Out) y se utiliza para gestionar elementos de manera inversa a su llegada.

ARboles (Trees)

Estos son dinámicos ya que se pueden crear elementos que conformen el árbol cuando se requiera y en cualquier parte del programa.

Estructuras de Datos No Lineales

Grafos (Graphs)

Conjunto de nodos y conexiones entre ellos, utilizados para representar relaciones complejas.

Conclusión

En resumen, las estructuras de datos son herramientas esenciales en programación para organizar y almacenar datos de manera eficiente. Estas se dividen en dos categorías principales: lineales y no lineales. Las estructuras lineales incluyen arreglos, útiles para acceder a elementos mediante índices, y las listas enlazadas, que permiten inserciones y eliminaciones eficientes. Las colas siguen el principio de "primero en entrar, primero en salir", útiles para gestionar elementos en orden de llegada, mientras que las pilas siguen el principio opuesto. En cuanto a las estructuras no lineales, los árboles se presentan como jerarquías de nodos, como el árbol binario de búsqueda que permite una búsqueda eficiente, y los grafos representan conexiones complejas entre nodos. La elección de la estructura adecuada depende de la naturaleza de los datos y de las operaciones que se deben realizar. Comprender y aplicar estas estructuras de manera adecuada es fundamental para desarrollar programas eficientes y optimizados.

Bibliografía

01

Magna Lorem. (1989). Lorem ipsum dolor sit (2.a ed., Vol. 3). Cordoba, ESPAÑA: Dolorelabore.file:///C:/Users/Mariana%20Zarquis/Downloads/Clasificacion_de_las_estructuras_de_dato.pdf

Herrera Luna. (2015). Estructuras de Datos Lineales. El 24 de agosto de 2023 enhttp://ri.uaemex.mx/oca/view/20.500.11799/34615/1/secme-19001.pdf

02

Torres Ramírez (2011). Estructuras No Lineales. El 24 de agosto de 2023 enhttp://rhomarycristobal.blogspot.com/2011/12/cuarta-unidad-estructuras-no-lineales.html

03

(2022). ¿Qué es una estructura de datos en programación y para qué se utiliza?. El 24 de agosto de 2023 en www.loremipsumdolorsitamet.com/consecteteur/adisciping/1234.html

04

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!