Segue abaixo uma possível implementação da função `menor` em Python para encontrar o menor valor de uma árvore AVL: ``` class No: def __init__(self, valor): self.valor = valor self.fe = None self.fd = None def menor(raiz): if raiz is None: return None while raiz.fe is not None: raiz = raiz.fe return raiz.valor ``` Explicação: a função `menor` recebe como parâmetro a raiz da árvore AVL e retorna o menor valor da árvore. Para isso, é feita uma busca pelo filho esquerdo da raiz até encontrar um nó que não tenha filho esquerdo. Esse nó é o nó com o menor valor da árvore. Se a raiz for nula, a função retorna nulo.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar