Implementação do algoritmo de dijkstra

388 palavras 2 páginas
IMPLEMENTAÇÃO DO ALGORITMO DE DIJKSTRA EM UM SISTEMA DE TELE-ENTREGA DE PIZZAS PARA CALCULO DA MENOR ROTA, NA CIDADE DE COCAL DO SUL (SANTA CATARINA) Anderson Ferro¹, Edson Dutra¹, Marcio Novaski¹, Márlon Henrique de Souza¹ 1 1 Priscyla Waleska Targino de Azevedo Simões¹, Paulo João Martins , Kristian Madeira Curso de Ciência da Computação. Unidade Acadêmica de Ciências, Engenharias e Tecnologias. Universidade do Extremo Sul Catarinense - UNESC – Criciúma, SC, Brasil. Introdução: O estudo da estrutura de dados é a base sobre a qual outros campos da Ciência da Computação são constituídos, entre eles a teoria dos grafos. Este último pode representar um grande número de eventos diversos, como aplicações geográficas para definições de rotas e análise de distâncias. Entre seus algoritmos clássicos, o de Dijkstra calcula o caminho mais curto entre variadas rotas, apresentando eficiência de O(|V|²). Objetivo: Desenvolver um aplicativo para estimar a melhor rota para o serviço de moto-entrega através do algoritmo de Dijkstra aplicado a uma pizzaria localizada na cidade de Cocal do Sul (Santa Catarina). Metodologia: Estudo de natureza aplicada (tecnológico), descritivo, transversal, de campo e laboratório. Foi utilizado o algoritmo de Dijkstra para cálculo das rotas. Resultados: O aplicativo foi desenvolvido em C++, no ambiente DEV-C++ 4.9.9.2, utilizou-se a biblioteca Map da linguagem C++. A classe principal é a classe nó, tem seis atributos privados e seus respectivos métodos de acesso, um construtor e um destrutor. Os principais métodos são: Inserir, mostrar, excluir, buscar e alterar. Foi desenvolvida uma rotina de gerenciamento de rotas a partir do algoritmo de Dijkstra que mostra a menor rota entre dois pontos. Foi utilizado o conceito de arquivos sequenciais para implementar a base de dados e para a geração de relatórios. Conclusão: Pode-se concluir que, como o trabalho envolve conteúdo interdisciplinar, houve a integração proporcionando aos acadêmicos o melhor

Relacionados

  • Algoritmo de dijkstra para empresa de delivery
    1254 palavras | 6 páginas
  • Algoritmo de Dijkstra
    1256 palavras | 6 páginas
  • Algoritmos em grafos
    2963 palavras | 12 páginas
  • Trabalho sobre Heaps binários
    1131 palavras | 5 páginas
  • Algoritmos e Estruturas de dados
    7416 palavras | 30 páginas
  • oilllll
    2344 palavras | 10 páginas
  • sdssd
    408 palavras | 2 páginas
  • Simulação de algoritmos de roteamento
    14893 palavras | 60 páginas
  • SISTEMA DE LOCALIZAÇÃO E ORIENTAÇÃO EM AMBIENTES INTERNOS
    8339 palavras | 34 páginas
  • Algoritmo de dijkstra
    2145 palavras | 9 páginas