Modelo ENADE: O site do Submarino realiza uma quantidade enorme de vendas on-line todos os dias. Todos os dias pela manhã, a transportadora precisa levar as encomendas aos clientes em toda a parte da cidade. Para que o motorista percorra o menor caminho possível no menor tempo possível, um sistema de computador deve traçar a rota das entregas durante o dia. Qual a estrutura de dados que devemos usar para desenvolver esse sistema de traçado de rotas?
Para desenvolver um sistema de traçado de rotas eficiente, uma estrutura de dados comumente utilizada é o Grafo. Um grafo consiste em um conjunto de vértices (representando os pontos de entrega) e arestas (representando as conexões entre esses pontos). Cada aresta possui um peso que representa a distância entre os pontos. Com base nessa estrutura, é possível utilizar algoritmos como o algoritmo de Dijkstra ou o algoritmo A* para encontrar a rota mais curta entre os pontos de entrega.
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
Análise e Desenvolvimento de Sistemas
•UNIASSELVI
Análise e Desenvolvimento de Sistemas
•UNIASSELVI
Compartilhar