Este repositorio contiene diferentes trabajos practicos de la materia Algoritmos y Estructuras de Datos de la UTN.Frba. Los TPs están todos hechos con Archivos Binarios excepto el de Arboles Binarios que es el TP4.
El TP2 tiene un enfoque en trabajar y comprender los archivos binarios, para poder realizar lecturas y escrituras en estos. A la hora de trabajar en C++ con archivos binarios uno tiene que serializar, por eso hay una carpeta con funciones las cuales se encargan de este trabajo. Por último el TP2 también esta enfocado en la implementación de Arrays.
El TP3 se implementan los Archivos Binarios, pero el enfoque está en los PUNTEROS. Con una biblioteca la cual utiliza punteros nos encargamos de ordenar y almacenar en listas enlazadas. La idea de este TP es implementar estas funciones de listas de la manera mas optima posible, leyendo los archivos una sola vez, y asi recolectar la información e ingresarla en una lista con algoritmos de ordenamiento; asi poder realizar una búsqueda ordenada y rápida.
Los TPs no son Base de Datos como las conocemos, estos programas no tienen ni de cerca las capacidades de una BD en serio, son programas pensados para el aprendizaje académico de las bases de programación y el lenguaje C++. ¿Por qué digo que es una Base de Datos?, porque estos TPs cumplen con la definición básica de esta, son programas que se encargan de estructurar, almacenar y ordenar un conjunto de datos interrelacionados entre si.