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