</link>
Curso de Algoritmos do Prof. Igor Machado Coelho, oferecido pelo Programa de Pós-Graduação em Ciências Computacionais (PPG-CComp) da Universidade do Estado do Rio de Janeiro (UERJ). versão online: igormcoelho.github.io/curso-estruturas-de-dados-i/
Última atualização: Junho/2021 (Período PPG-CComp 2021.1)
Últimas Notícias:
Conceito de estruturas de dados e algoritmos. Introdução a medidas de complexidade de algoritmos: pior caso, melhor caso e caso médio. Análise assintótica. Recursão. Listas Lineares: alocações sequencial e encadeada. Pilhas. Filas. Árvores. Árvores Binárias de Busca. Árvores Balanceadas. Listas de Prioridade. Tabelas de Dispersão. Algoritmos de Ordenação.
https://sucupira.capes.gov.br/sucupira/public/consultas/coleta/disciplina/viewDisciplina.xhtml?popup=true&id_disciplina=70949
Conceito de estruturas de dados e algoritmos. Pesquisa, ordenação e inserção em estruturas de dados básicas. Técnicas de construção de algoritmos: Recursão, Backtracking, Programação Dinâmica e Método Guloso, Algoritmos não-determinísticos. Correção, otimização e análise da complexidade e exatidão. Teoria da complexidade: medidas de complexidade, complexidade do algoritmo no pior caso, complexidade do algoritmo no caso médio, complexidade mínima do problema. Teoria da intratabilidade de Problemas: classes P, NP e NP-Difícil. Teorema da Satisfabilidade, Método da redução, Problemas Pseudo-Polinomiais. Problemas NP-Completos. Algoritmos aproximativos.
A = 40%R + 60%V
P = 60%Apr + 40%Rel
N = 50%A + 50%P
Onde R=Relatórios/Listas, V=Prova, P=Atividade de Apresentação, Apr=Apresentação, Rel=Relatório de Apresentação.
Ou seja, 50% de atividades assíncronas (A) e 50% apresentação (P).