AED 2021/2022 (L.EIC011)

Mooshak #04 - Árvores Binárias
(semana de 29/11 a 03/12)


Nota Inicial

Os exercício do Mooshak desta aula não contam para nota e são completamente opcionais (a vossa prioridade deve ser primeiro completar os exercícios base das aulas práticas). Os exercícios aqui colocados destinam-se a quem quer ir mais além do que requisitos mínimos e quiser ter uma camada de submissão com avaliação automática, sendo que todas as semanas iremos colocar disponíveis novos problemas.

Para tornar tudo um pouco mais interessante, eu (Pedro Ribeiro) deixo desde já prometido que irei pagar uma refeição na minha companhia (uma francesinha no Capa Negra II) a três estudantes desta UC:

Espero para ver os vosses "dotes" algorítmicos ao longo destas semanas! :)


Problemas para submissão


Nesta unidade curricular vamos usar o sistema Mooshak como uma maneira opcional e adicional para avaliar automaticamente código.

Nesta aula foram disponibilizados os seguintes problemas:


Exercício 1) Um primeiro problemas com árvores: calculando a altura

O primeiro problema é muito simples e foi desenhado para garantir que consegue "ler" uma árvore a partir do input.


Exercício 2) Um segundo problema com árvores: número de nós em cada nível

O segundo problema é uma extensão do primeiro, com a árvore a ser dada da mesma forma, mas com o que é pedido a ser um pouco "menos simples".


Exercício 3) Um exercício sobre árvores binárias de pesquisa


Exercício de Desafio

Para esta semana o desafio é um pouco mais simples que os anteriores. Deve tentar resolver o seguinte problema, que está disponível para submissão no Mooshak:

Como este é um problema de desafio, não vou para já dar nenhuma dica, ficando à espera de ver os vossos programas :)

Se já tiverem feito tudo e estiverem "presos" neste, e quiserem mesmo fazer o desafio, podem contactar-me para eu "dosear" as dicas.