Este repositorio está dedicado a la implementación de algoritmos y estructuras de datos en el lenguaje de programación Rust. El objetivo es proporcionar ejemplos claros y bien documentados que puedan servir de referencia y aprendizaje para desarrolladores interesados en mejorar sus habilidades en Rust y en el manejo de algoritmos y estructuras de datos.
- Cola (Queue): Implementación de una cola genérica utilizando referencias compartidas (
Rc
) y mutabilidad interior (RefCell
). - Pila (Stack): Implementación de una pila genérica utilizando punteros inteligentes (
Box
). - Buffer Circular (Circular Buffer): Implementación de un buffer circular utilizando un buffer statico (
static []
) así como una estructura propia.
Este repositorio se centrará en la implementación de diversos algoritmos en Rust. Próximamente se incluirán:
- Algoritmos de búsqueda
- Algoritmos de ordenamiento
- Algoritmos de grafos
- Algoritmos numéricos