Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcosd59/patrones-de-diseno
Este repositorio contiene una serie de programas en C++ y C que abarcan diferentes aspectos de programación y algoritmos.
https://github.com/marcosd59/patrones-de-diseno
colas listas-enlazadas pilas
Last synced: about 2 months ago
JSON representation
Este repositorio contiene una serie de programas en C++ y C que abarcan diferentes aspectos de programación y algoritmos.
- Host: GitHub
- URL: https://github.com/marcosd59/patrones-de-diseno
- Owner: marcosd59
- Created: 2023-12-20T17:33:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-21T21:42:28.000Z (10 months ago)
- Last Synced: 2024-07-19T09:32:50.878Z (5 months ago)
- Topics: colas, listas-enlazadas, pilas
- Language: C++
- Homepage:
- Size: 746 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Diseño de Patrones para Datos Estructurados - ID0101
## Descripción General
El repositorio es una colección de programas y ejemplos de código que cubren una amplia gama de temas en programación y estructuras de datos. Este repositorio está estructurado en tres partes principales, cada una correspondiente a un parcial diferente, abarcando desde fundamentos básicos hasta conceptos avanzados en C++ y C.## Contenido
### Parcial 1. ESTRUCTURAS DE DATOS DINÁMICAS
El primer parcial se enfoca en los fundamentos de la programación y estructuras de datos básicas. Los temas incluyen:- **Manejo de Apuntadores y Cadenas**: Explora el uso de apuntadores y la manipulación de cadenas.
- **Estructuras Básicas**: Introduce el concepto de estructuras en C++ para organizar datos relacionados.
- **Algoritmos Básicos**: Incluye ejemplos como determinación de números primos y coprimos, y aproximación de Taylor.
- **Memoria Dinámica**: Cubre la gestión y uso de memoria dinámica en C++.### Parcial 2. ESTRUCTURAS DE DATOS AVANZADAS
El segundo parcial se adentra en estructuras de datos más complejas y algoritmos intermedios, tales como:- **Estructuras de Datos Lineales y No Lineales**: Incluye listas enlazadas, pilas, colas, y grafos.
- **Algoritmos de Ordenamiento y Búsqueda**: Presenta métodos clásicos como ordenamiento por burbuja, inserción, selección, y algoritmos de búsqueda.
- **Conceptos de Hashing y Recursividad**: Introduce el hashing para almacenamiento eficiente y el uso de la recursividad en la solución de problemas.### Parcial 3. CONTENEDORES
El tercer parcial avanza hacia temas más avanzados, enfocándose en:- **Algoritmos de Grafos**: Explora algoritmos complejos como Dijkstra, Kruskal, Prim y Floyd-Warshall.
- **Manipulación Avanzada de Cadenas**: Profundiza en técnicas avanzadas de manipulación de cadenas.
- **Algoritmos de Ordenamiento Avanzados**: Incluye QuickSort y MergeSort.
- **Programación Dinámica y Estructuras Avanzadas**: Aborda técnicas de programación dinámica y estructuras de datos más sofisticadas.