Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edwyng/estructuras-de-datos
https://github.com/edwyng/estructuras-de-datos
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/edwyng/estructuras-de-datos
- Owner: edwynG
- Created: 2024-08-09T03:46:38.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-09T04:02:34.000Z (6 months ago)
- Last Synced: 2024-08-10T04:48:48.535Z (6 months ago)
- Language: C++
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!