Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/edwyng/estructuras-de-datos


https://github.com/edwyng/estructuras-de-datos

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

# Estructuras de Datos

Este es un repositorio que contiene implementaciones de diversas estructuras de datos en diferentes lenguajes de programación. Las estructuras de datos son una parte fundamental de la programación, ya que nos permiten organizar y manipular datos de manera eficiente.

> Por los momentos solo están implementadas en c++.

## Contenido

- [Introducción](#introducción)
- [Estructuras de Datos](#estructuras)
- [Contribución](#contribución)

## Introducción

Una estructura de datos es una forma de organizar y almacenar datos de manera que puedan ser accedidos y utilizados de manera eficiente. Proporcionan un marco para la representación y manipulación de datos en un programa, permitiendo realizar operaciones como inserción, eliminación, búsqueda y modificación de los datos.

El uso adecuado de las estructuras de datos puede mejorar significativamente el rendimiento y la eficiencia de un programa, ya que diferentes estructuras de datos están diseñadas para abordar diferentes escenarios y requisitos.

## Estructuras

En este repositorio, encontrarás implementaciones de las siguientes estructuras de datos:

- Arreglos ( Lista hecha con arreglos dinámicos )
- Listas enlazadas
- Pilas
- Colas
- Dipolos
- Árboles ( Binario )
- Heaps ( **IMPLEMENTACIÓN IMCOMPLETA** )

Cada estructura de datos viene con su propia descripción y métodos. Puedes explorar las implementaciones en los diferentes lenguajes de programación disponibles en este repositorio.

## Contribución

Siéntete libre de contribuir a este repositorio añadiendo nuevas implementaciones de estructuras de datos en cualquier lenguaje de programación que desees. También puedes mejorar las implementaciones existentes o corregir cualquier error que encuentres.

Para contribuir, simplemente realiza un fork de este repositorio, realiza tus cambios y envía un pull request. Asegúrate de seguir las pautas de contribución y de agregar documentación y ejemplos adecuados para tus implementaciones.

¡Esperamos que este repositorio sea útil para aprender y comprender las diferentes estructuras de datos!

¡Gracias por tu contribución!