Skip to content

Sismo2003/File-system-management-data-structure-2024A

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de gestión de archivos y directorios 🚀

Descripción 📋

Este proyecto consistirá en desarrollar un sistema de gestión de archivos y directorios utilizando C++. El sistema simulará un entorno similar al de un sistema operativo simplificado, donde los usuarios pueden crear, eliminar, modificar y buscar archivos y directorios. Además, el sistema implementará algoritmos de ordenamiento y búsqueda para optimizar la gestión de datos.

Puntos a tomar en cuenta ✔️

  • Utilización de contenedores como vectores y estructuras para almacenar información sobre archivos y directorios.
  • Implementación de las estructuras de datos Lista, Pila y Cola utilizando arreglos estáticos para manejar las operaciones básicas.
  • Implementación de un sistema de archivos simple que incluya la creación, apertura, lectura, escritura y eliminación de archivos.
  • Exploración de la estructura de directorios y archivos utilizando árboles.
  • Implementación de algoritmos de búsqueda lineal y binaria para buscar archivos en el sistema.
  • Implementación de algoritmos de ordenamiento iterativo y recursivo para ordenar la lista de archivos en el sistema.
  • Utilización de memoria dinámica para la gestión eficiente de archivos y directorios, utilizando punteros y solicitudes de memoria dinámica.
  • Implementación de las estructuras de datos Lista, Pila y Cola utilizando memoria dinámica para permitir la gestión flexible de datos.
  • Implementación de un árbol binario de búsqueda para organizar y buscar archivos en el sistema.
  • Implementación de recorridos en árboles para explorar la estructura de directorios.
  • Implementación de un árbol AVL para mantener el equilibrio y mejorar la eficiencia en las operaciones de búsqueda.
  • Representación de la relación entre archivos y directorios utilizando grafos.
  • Implementación de grafos utilizando matriz de adyacencia y lista de adyacencia para explorar las relaciones entre archivos y directorios.
  • Implementación de algoritmos de búsqueda en profundidad y búsqueda en amplitud para explorar la estructura de directorios y archivos.

Puntos para cada entrega

Primera Entrega

Fundamentos de estructuras de datos y almacenamiento secundario:Implementación de estructuras básicas de datos estáticas: Lista, Pila y Cola.Creación de un sistema de archivos simple que permita la creación, apertura, escritura y cierre de archivos.Desarrollo de operaciones básicas sobre archivos y directorios: crear, abrir, leer y eliminar.Implementación de contenedores de datos para almacenar información sobre archivos y directorios.Entrega: Código fuente de las estructuras de datos estáticas y el sistema de archivos.Funcionalidades básicas para la gestión de archivos y directorios.Documentación inicial sobre el diseño de las estructuras y el funcionamiento básico del sistema.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages