This repository contains my coursework, assignments, and practical projects from my University classes.
The repository is organized progressively into three main modules corresponding to the curriculum's difficulty and topics:
This section focuses on the basic building blocks of programming and introductory data structures.
assignments/: Contains daily/weekly directed exercises (ED00toED18), covering topics from basic arrays and strings to foundational algorithms in C/C++.Exercises/: Additional exercises covering logic, Arrays, Loops, Files, and Functions.
This module covers intermediate to advanced data structures such as Linked Lists, Stacks, Queues, and Trees.
assignments/: Contains the main practical projects (01to08) developed during the course, implemented across multiple languages (Java, C, C++).
The final module dives into complex algorithms, Advanced Trees, Graphs, and Hash Tables.
assignments/: Contains the major practical projects (TPs), which were originally standalone repositories, now integrated into this monorepo to maintain history and organization:TP1- 1:N Relationships (Relacionamento 1:N)TP2- N:N Relationships (Relacionamento N:N)TP03&TP04- Advanced algorithms and data structures implementations.