Galera um professor meu passou uma bateria de exercícios estou com um bem complicado se puderem me ajudar ficarei grato , segue exer:
Embaralhar (riffle shuffle): Fornecida uma lista deck, codifique public static void riffleShuffle1(Node deck), que divide a lista em duas e alterna os nós como p1 : 1o nó -> nó mediano -> 2o nó -> nó mediano + 1 -> 3o nó… deck é (obviamente) uma lista com nó fictício. Assuma um número par de nós. Sem criar nenhum novo nó.
JAVA