Olá, seja bem-vindo ao meu repositório da disciplina de Estrutura de Dados II do curso de Bacharelado em Ciência da Computação no Instituto Federal Goiano. Abaixo, você verá tudo o que foi feito e estudado neste curso.
Hello, welcome to my repository of the Data Structures II course of the Bachelor's Degree in Computer Science at the Federal Institute Goiano. Below, you will see everything that was done and studied in this course.
A disciplina de Estrutura de Dados II tem como objetivo geral capacitar os estudantes a compreender, projetar e implementar estruturas de dados avançadas, com ênfase em árvores e suas generalizações, bem como em tabelas hash e algoritmos para pesquisa e ordenação eficiente. O curso aborda árvores binárias, árvores de busca e árvores balanceadas, mostrando sua importância em diversas aplicações computacionais. Além disso, explora as tabelas hash como ferramenta para associação chave-valor e apresenta algoritmos de pesquisa e ordenação para manipulação eficiente de dados. Ao final, os alunos estarão aptos a escolher a estrutura de dados mais adequada para problemas práticos e contribuir de forma efetiva no desenvolvimento de sistemas e aplicações computacionais.
The Data Structures II course aims to train students to understand, design, and implement advanced data structures, with an emphasis on trees and their generalizations, as well as hash tables and algorithms for efficient search and sorting. The course covers binary trees, search trees, and balanced trees, showing their importance in various computer applications. In addition, it explores hash tables as a tool for key-value association and presents search and sorting algorithms for efficient data manipulation. At the end of the course, students will be able to choose the most appropriate data structure for practical problems and contribute effectively to the development of computer systems and applications.