ApkDownload

Dijkstra's Shortest Path Calc APK

Última versão 1.2 para Windows
Atualizada 16 de May de 2015

Informações do Aplicativo

Versão 1.2 (#8)

Atualizada 16 de May de 2015

Tamanho APK 1 MB

Requer Android Android 3.0+ (Honeycomb)

Oferecido por IDAARAH

Categoria Aplicativo de Educação gratuito

Aplicativo id dijkstra.tqrapps.com.dijkstra

Developer's notes O mais simples e mais rápida maneira de calcular os caminhos mais curtos entre os nós

Capturas de tela

Clique na imagem para ver em tamanho grande

O que há de novo

O que há de novo no Dijkstra's Shortest Path Calc 1.2

[1.2] Bug Fixes and Improvements

Descrição

Instruções:

1. Defina o número total de nós
2. Adicionar informação sobre a distância de um nó para outro e clique. Se você cometer um erro, clique na linha para excluí-lo.
3. Verifique se o e "From" valores são inferiores ao número de nós.
4. Defina o nó inicial. Deve estar entre 1 e Número de nós. O padrão é 0
5. Clique em "Calcular" para ver a distância do nó 1 para o resto dos nós!
6. Taxa de Apoio App desenvolvedor

Você pode solicitar quaisquer recursos adicionais.

Algoritmo de Dijkstra, concebido pelo cientista da computação Edsger Dijkstra em 1956 e publicado em 1959, [1] [2] é um algoritmo para encontrar os caminhos mais curtos entre os nós do gráfico (que podem representar, por exemplo, redes de estradas). O algoritmo existe em muitas variantes; Variante original de Dijkstra encontrado o caminho mais curto entre dois nós, [2] mas uma variante mais comum fixa um único nó como o nó "fonte" e encontra caminhos mais curtos a partir da fonte para todos os outros nós no gráfico, produzindo uma árvore de caminho mais curto.

 1 função Dijkstra (Gráfico, fonte):
 2
 3 dist [fonte] ← 0 // Distância de fonte para fonte
 4 prev [fonte] ← indefinido // nó anterior na inicialização caminho ideal
 5
 6 para cada vértice v no Gráfico: // Inicialização
 7 se v ≠ fonte // Onde v ainda não foi removido do Q (nós não visitados)
 8 dist [v] ← infinito // Função desconhecida distância da fonte para v
 9 prev [v] ← indefinido // nó anterior no caminho ideal a partir da fonte
10 final, se
11 v adicionar ao Q // Todos os nós inicialmente em Q (nós não visitados)
12 final para
13
14, enquanto Q não está vazia:
15 u ← vértice no Q min com dist [u] // nó de origem no primeiro caso
16 remover u de Q
17
18 para cada vizinho v de u: // onde v ainda está em Q.
19 alt ← dist [u] + comprimento (u, v)
20 se alt 21 dist [v] ← alt
22 prev [v] ← u
23 final, se
24 Final para
25 Final enquanto
26
27 retorno dist [], prev []
28
29 função de final

Fonte: Wikipedia

Avaliações e opiniões

Avaliação: 5.0 de 5 · Less than 100 avaliações

(*) é necessário

Versões anteriores

Dijkstra's Shortest Path Calc 1.2 APK para Windows (#8, 1 MB)