Geral
Estruturas de Dados
Semana 7
0

Questão

O algoritmo PageRank redistribui o valor do PageRank de uma página entre todas as páginas para as quais ela cria links. Isso é feito iterativamente a cada consulta de um nó do grafo, ajustando os valores de PageRank até que os valores de todas as páginas converjam em valores menores.

Selecione a alternativa que analisa corretamente como o algoritmo PageRank redistribui o valor do PageRank de uma página com múltiplos links de saída.
A) O valor do PageRank é distribuído proporcionalmente ao número de links de entrada que cada página de saída possui.
B) O valor do PageRank é distribuído igualmente entre todas as páginas de saída, independentemente do número de links.
C) O valor do PageRank é dividido de acordo com a qualidade dos links de entrada para cada página de saída.
D) O valor do PageRank é dividido igualmente entre todas as páginas de saída da página que cria os links.
E) O valor do PageRank é multiplicado pelo número total de páginas no grafo e depois distribuído.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/2204/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'ErlY5fcen8BMgAemgzR5s1ty3Io534yK9LT6pdriclvBdmp2D8eZQLTyHRPcWO5S' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }