Algoritmo que determina todas as combinações de conexões