·
Engenharia de Computação ·
Linguagens de Programação
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
1
Simulador de Batalha: Luke Skywalker vs Darth Vader
Linguagens de Programação
UFAL
1
Resolucao-Problema-Limitacao-Financeira-Integrantes-Show
Linguagens de Programação
UFAL
1
Análise de Resultados e Determinação de Vencedor em Competição
Linguagens de Programação
UFAL
1
Algoritmo de Movimentacao em Labirinto 2D - Resolucao de Colisoes
Linguagens de Programação
UFAL
1
Programa em C - Matriz 3x3: Média Positivos, Menor Valor, Delta e Soma Não Diagonal
Linguagens de Programação
UFAL
1
Desabamentos em Estruturas: Análise de Entrada e Saída
Linguagens de Programação
UFAL
1
Algoritmo de Desabamento em Kaer Morhen - Análise de Riscos
Linguagens de Programação
UFAL
1
Jogo de Investigação: Determinação de Grupos Suspeitos
Linguagens de Programação
UFAL
1
Resultados de Batalhas: Luke Skywalker vs Darth Vader
Linguagens de Programação
UFAL
1
Desafio de Arrays em C++ para Programadores Iniciantes
Linguagens de Programação
UFAL
Texto de pré-visualização
Estruturas de Dados Programação 2 ECOM008 Márcio Ribeiro Universidade Federal de Alagoas UFAL Instituto de Computação IC PREPARATÓRIO PARA OS PROJETOS Equipes entre 3 e 4 participantes A nota é INDIVIDUAL Todos os alunos da equipe devem conhecer TODO o código do projeto Projetos apresentados na segunda semana serão maior cobrados O dia da apresentação das equipes será escolhido de forma aleatória APRESENTEM TUDO em um só computador Aprendam a aumentar a fonte na IDE que vocês forem usar Enviem por email até o dia XXXXXXXX Tema do seminário Tema da contagem e plotagem Nomes dos alunos da equipe O projeto deverá ter 5 módulos 1 Apresentar um seminário de um algoritmo ou estrutura de dados não vista em sala Se for escolher uma estrutura é obrigatório ou aceito sugestões que seja uma destas Árvores RedBlack Árvores B Árvores 234 Trie Binary Decision Diagrams BDD Se for escolher um algoritmo é obrigatório ou aceito sugestões que seja um destes A Algoritmo de Prim Usem o template de slides disponível nesta página Pode haver no máximo 2 equipes com o mesmo tema para o seminário 2 Codificação de Huffman ver Aula 20 para detalhes Documentação de todas as TADs Compactação e Descompactação de QUAISQUER tipos de arquivos TODAS as estruturas têm que estar implementadas com void 3 Contagem e plotagem de comparações de duas estruturas usadas Criem um programa main Objetivo armazenar muitos dados em duas estruturas de dados É obrigatório usar um dos exemplos a seguir Lista versus Árvore de Busca Binária Árvore desbalanceada versus AVL Fila de Prioridades sem Heap e Fila de Prioridades com Heap Depois faça vários sorteios e conte o número de comparações Exemplo Número sorteado 34 Número de comparações pra achar na árvore desbalanceada 13 Número de comparações pra achar na AVL 4 Colete essas comparações e gere um gráfico Os dados devem ser gerados e plotados NA HORA da apresentação Use o R Matlab matplotlib ou Octave 4 Escrever Casos de Testes Unitários para TODAS as Estrutura de Dados do Huffman 5 É obrigatório o uso do GitHub
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
1
Simulador de Batalha: Luke Skywalker vs Darth Vader
Linguagens de Programação
UFAL
1
Resolucao-Problema-Limitacao-Financeira-Integrantes-Show
Linguagens de Programação
UFAL
1
Análise de Resultados e Determinação de Vencedor em Competição
Linguagens de Programação
UFAL
1
Algoritmo de Movimentacao em Labirinto 2D - Resolucao de Colisoes
Linguagens de Programação
UFAL
1
Programa em C - Matriz 3x3: Média Positivos, Menor Valor, Delta e Soma Não Diagonal
Linguagens de Programação
UFAL
1
Desabamentos em Estruturas: Análise de Entrada e Saída
Linguagens de Programação
UFAL
1
Algoritmo de Desabamento em Kaer Morhen - Análise de Riscos
Linguagens de Programação
UFAL
1
Jogo de Investigação: Determinação de Grupos Suspeitos
Linguagens de Programação
UFAL
1
Resultados de Batalhas: Luke Skywalker vs Darth Vader
Linguagens de Programação
UFAL
1
Desafio de Arrays em C++ para Programadores Iniciantes
Linguagens de Programação
UFAL
Texto de pré-visualização
Estruturas de Dados Programação 2 ECOM008 Márcio Ribeiro Universidade Federal de Alagoas UFAL Instituto de Computação IC PREPARATÓRIO PARA OS PROJETOS Equipes entre 3 e 4 participantes A nota é INDIVIDUAL Todos os alunos da equipe devem conhecer TODO o código do projeto Projetos apresentados na segunda semana serão maior cobrados O dia da apresentação das equipes será escolhido de forma aleatória APRESENTEM TUDO em um só computador Aprendam a aumentar a fonte na IDE que vocês forem usar Enviem por email até o dia XXXXXXXX Tema do seminário Tema da contagem e plotagem Nomes dos alunos da equipe O projeto deverá ter 5 módulos 1 Apresentar um seminário de um algoritmo ou estrutura de dados não vista em sala Se for escolher uma estrutura é obrigatório ou aceito sugestões que seja uma destas Árvores RedBlack Árvores B Árvores 234 Trie Binary Decision Diagrams BDD Se for escolher um algoritmo é obrigatório ou aceito sugestões que seja um destes A Algoritmo de Prim Usem o template de slides disponível nesta página Pode haver no máximo 2 equipes com o mesmo tema para o seminário 2 Codificação de Huffman ver Aula 20 para detalhes Documentação de todas as TADs Compactação e Descompactação de QUAISQUER tipos de arquivos TODAS as estruturas têm que estar implementadas com void 3 Contagem e plotagem de comparações de duas estruturas usadas Criem um programa main Objetivo armazenar muitos dados em duas estruturas de dados É obrigatório usar um dos exemplos a seguir Lista versus Árvore de Busca Binária Árvore desbalanceada versus AVL Fila de Prioridades sem Heap e Fila de Prioridades com Heap Depois faça vários sorteios e conte o número de comparações Exemplo Número sorteado 34 Número de comparações pra achar na árvore desbalanceada 13 Número de comparações pra achar na AVL 4 Colete essas comparações e gere um gráfico Os dados devem ser gerados e plotados NA HORA da apresentação Use o R Matlab matplotlib ou Octave 4 Escrever Casos de Testes Unitários para TODAS as Estrutura de Dados do Huffman 5 É obrigatório o uso do GitHub