proyectos base
proyectos esenciales, fundamentos y útiles
[tags]
-
[c-hash-table]
— implementación propia de una tabla hash en C.
direccionamiento abierto con doble hashing y redimensionado automático.
-
[CPP modules]
— colección de 10 módulos en C++
diseñados para introducir y explorar los fundamentos de la POO.
-
[decentralized_voting]
— sistema de votación en blockchain
implementado en Ethereum (Solidity); permite operaciones seguras y transparentes.
-
[Philosophers]
— resuelve el 'problema de la cena de los filósofos' con un enfoque multihilo.
usa mutexes; se centra en la gestión de recursos y la prevención de deadlocks.
-
[push_swap]
— implementación de un algoritmo para ordenar dos pilas.
incluye una implementación propia de una pila.
-
[libft]
— biblioteca en C que reimplementa funciones de la estándar.
incluye manejo de cadenas, gestión de memoria y operaciones con listas enlazadas.
-
[so_long]
— un pequeño juego 2D.
incluye un algoritmo BFS para validación de caminos.
-
[pipex]
— recreación de los pipes de bash en C.
creación de procesos mediantefork().
-
[ft_printf]
— implementación propia de
printf().
admite especificadores de conversión y opciones de formato.
-
[get_next_line]
— función que lee y devuelve una sola línea desde un descriptor de archivo.
incluye lectura de archivos, gestión de memoria y uso de variables estáticas.