Olá Jonas.
Se v armazena a princípio todos os times em um vetor, tanto faz usar éMenor( int i, int j) ou éMenor(Time ti, Time tj ), pois a partir de i e j v recupera os times ti= vetorDeTimes[i] e tj=vetorDeTimes[j]. Mas, a princípio, não há mal nenhum em usar a segunda versão.
Marcelo
Forum