This repository contains materials and projects developed during the Algorithms and Data Structures II course, offered by the Federal University of Alfenas. Credits to professor Paulo Alexandre Bressan for the provided materials.
The course covers the following topics:
-
Representation and Manipulation of Information
- Data representation techniques
- Information manipulation methods
-
Basic Structures
- Lists
- Stacks
- Queues
- Trees and their generalizations
-
Manipulation Algorithms
- Insertion
- Deletion
- Search
- Traversal
-
Sorting Methods
- Various sorting algorithms and their applications
-
Data Search
- Sequential search
- Binary search
- Hashing
- Binary trees
- Search trees
-
File Organization
- Techniques for organizing and managing files
-
Introduction to Complexity
- Basic concepts of algorithmic complexity
The following assignments were developed as part of this course:
-
Assignment 1: Vehicle Search Manager I
-
Assignment 2: Vehicle Search Manager II
-
Assignment 3: Vehicle Search Manager III