Buscar

O uso dos algortimos afeta a vida das pessoas e exerce uma função cada vez mais importante em diversas atividades do cotidiano moderno. Muito se fa...

O uso dos algortimos afeta a vida das pessoas e exerce uma função cada vez mais importante em diversas atividades do cotidiano moderno. Muito se fala sobre os algoritmos nas redes sociais, nos mecanismos de busca e bases de dados, mas eles também podem ser utilizados para problemas práticos, como no trânsito. Suponha que você seja o responsável pelo gerenciamento de tráfego de uma grande cidade. Com base no contexto, responda: a) Um elemento é majoritário se aparecer exatamente n/2 vezes? O que sistema deve retornar se não houver um elemento majoritário? b) Qual a possível, ou possíveis, solução(ões) para esse problema? Proponha um ou mais algoritmos que possam resolver o problema.

💡 2 Respostas

User badge image

Ed Verified user icon

a) Não necessariamente. Um elemento só é majoritário se aparecer mais de n/2 vezes. Se não houver um elemento majoritário, o sistema deve retornar uma mensagem informando que não há um elemento majoritário. b) Uma possível solução para o problema seria utilizar o algoritmo de Boyer-Moore, que é capaz de encontrar o elemento majoritário em tempo linear. Outra solução seria utilizar o algoritmo de contagem de votos, que consiste em manter uma contagem de votos para cada elemento e verificar qual deles possui mais votos.

0
Dislike0
User badge image

Lany OLIVEIRA

a) Um elemento não é majoritário se aparecer exatamente n/2 vezes. Ele precisa aparecer mais de n/2 vezes. Se não houver um elemento majoritário, o sistema deve retornar -1. Assuma que “-1” nunca será um elemento na matriz de entrada.

 

b) É possível demonstrar três soluções possíveis para esse problema.

 

Confira a justificativa, clicando no LINK abaixo:

https://materiais-didaticos.sfo3.digitaloceanspaces.com/analise-algoritmo_imagem_sist-3_resposta.pdf

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais