Overview • Repository Organization • Usage & Operation • Acknowledgments • License
This repository contains a collection of optimized C++ solutions and projects for the Algorithms and Data Structures II (C03) course at Inatel. The codebase focuses on advanced data structures, complex sorting and searching algorithms, recursive problem-solving, and hash tables. It serves as a study guide and reference for advanced algorithmic concepts.
- 01 - Pesquisa em Vetores: Array search algorithms implementation.
- 02 - Algoritmos Recursivos: Recursive algorithms and techniques.
- 03 - Ordenação: Advanced sorting algorithms implementation.
- 04 - Hashing: Hash tables, collision resolution, and linear probing exercises.
- 100 - NP1: First exam preparation and code resources.
- 100 - NP2: Second exam preparation and code resources.
The C++ solutions in this repository can be compiled and executed using the GNU Compiler Collection (g++). Clone the repository, navigate to the specific exercise folder, and compile the source file as shown below:
git clone https://github.com/Rorchive/C03.git
cd "01 - Pesquisa em Vetores/PESQ-Matricula/"
g++ PESQ-Matricula.cpp -o PESQ-Matricula && ./PESQ-Matricula- Special thanks to professor Carlos Alberto Ynoguti for the guidance and course materials.
This software project is licensed under the MIT License. Please note that included third-party dependencies, libraries, or APIs may be subject to their own respective licenses. All materials are provided "as is" without warranty of any kind, and the authors assume no liability for any direct or indirect damages, claims, or issues arising from their compilation, use, or implementation.
Built with ❤️ by Rodrigo de Carvalho Andrade
