Valor

Esta atividade não compõe a nota bimestral.

Quantidade de alunos

A lista deve preferencialmente ser desenvolvida individualmente.

Data de entrega e defesa

Não é necessário a entrega da lista.

Exercícios

  1. Implemente uma recursão por cauda para os seguintes casos e compare sua velocidade de execução, assim como a quantidade de chamadas em relação a recursão comum
    1. Maior – Recebe um ponteiro para vetor de inteiros e seu tamanho e retorna o maior da lista.
    2. Pertence - Recebe um número, um ponteiro para vetor de inteiros e seu tamanho e retorna 1 se o número pertence ao vetor e 0 caso contrário.
    3. Ocorrências – Recebe um número, um ponteiro para vetor de inteiros e seu tamanho e retorna o número de ocorrências desse número no vetor.
    4. Primo – Recebe um número positivo não nulo e retorna 1 se ele for primo e 0 caso contrário.
  2. Reescreva os problemas da Aula 02 - Recursão com Valores para formato Referenciado;
  3. Reescreva os problemas da Aula 02 - Recursão com Valores para formato de Recursão de Cauda;