1. Existe uma rede social:
1. Os utilizadores são os vértices do grafo
2. Possibilidade de interação (amizade) com outros utilizadores (like, comentário, mensagem, repost) = aresta
3. Ligações mútuas (por exemplo, o número de interações) = peso da aresta
2. Tarefas:
1. Encontrar o utilizador mais ativo
2. Encontrar o utilizador mais popular
import numpy as np
# forma = (n, n)
# forma de adjacência = (n, n)
exemplo = np.array([
[0, 8, 3, 0, 2], # Alice
[2, 0, 10, 0, 0], # Bob
[4, 2, 0, 7, 1], # Charlie
[0, 0, 6, 0, 0], # John
[3, 1, 2, 0, 0], # Enea
])