1 – Escreva uma função recursiva para verificar se os dígitos de um número
inteiro estão ordenados (números iguais são considerados ordenados).
Exemplo: para 12345 ou 112345, a função retorna verdadeiro; para 23451 a
função deve retornar falso.
2 – Você está desenvolvendo uma nova rede social. Nela, pessoas são
representadas como nós de um grafo e as relações de amizade são as
arestas do mesmo grafo. Analisando este grafo, você pretende sugerir que
uma determinada pessoa tenha mais amigos em sua rede social. Como
exemplo leve em consideração o grafo da Figura abaixo. Tanto A quanto E
são amigos de B, C e D; assim, a sua função deve, recebendo A como
parâmetro, sugerir como amigo E. Escreva uma função para realizar esta
tarefa (o número de sugestões pode ser limitado a 3).
3 – Dada uma árvore binária qualquer e dois de seus nós, escreva uma
função que retorne o nó ancestral comum em posição mais baixa dos dois
nós fornecidos. Por exemplo leve em consideração a árvore representada na
Figura abaixo. Caso os nós 3 e 5 forem fornecidos, a função deve retornar o
nó 4.
Download

1 – Escreva uma função recursiva para verificar se os dígitos de um