Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Implementei dessa maneira mas a solução apresentada pelo instrutor é mais simples

@Override
    public int compare(Funcionario f1, Funcionario f2) {
        if(f1.getIdade() < f2.getIdade())
            return -1;
        if(f1.getIdade() > f2.getIdade())
            return +1;
        return 0;
    }

A dúvida... Qual a diferença entre a solução do instrutor e a minha fora ela ser muito mais simples no sentido positivo? Eu escrevi um monte de código..... Pelo que entendi a dele retorna numeros do tipo -3, -5, 4, 2 etc... Seria mais rápido o método dele pra ordenar?

1 resposta
solução!

Zero diferença. Apenas um truque mesmo :).