summaryrefslogtreecommitdiff
path: root/graph/graph.tex
diff options
context:
space:
mode:
authorPaul Jungeblut <paul.jungeblut@gmail.com>2016-10-06 20:00:50 +0200
committerPaul Jungeblut <paul.jungeblut@gmail.com>2016-10-06 20:00:50 +0200
commit461ed24a1542a59e999807c49a4ca05abb6b414a (patch)
tree3e4289728e4761bcb52ff252b000b8276d6dce3d /graph/graph.tex
parent9d121e24674cc1355d27ff35688a205766333928 (diff)
Floyd Warshall improvements.
Diffstat (limited to 'graph/graph.tex')
-rw-r--r--graph/graph.tex8
1 files changed, 3 insertions, 5 deletions
diff --git a/graph/graph.tex b/graph/graph.tex
index a3ae298..77ee874 100644
--- a/graph/graph.tex
+++ b/graph/graph.tex
@@ -28,12 +28,10 @@ Erkennt negative Zyklen.
\subsubsection{\textsc{Floyd-Warshall}-Algorithmus}
\lstinputlisting{graph/floydWarshall.cpp}
\begin{itemize}
- \item Evtl. überschreibt die Eingabe die Nullen auf der Hauptdiagonalen.
- Nur negative Werte sollten die Nullen überschreiben.
+ \item Nur negative Werte sollten die Nullen überschreiben.
\item Von parallelen Kanten sollte nur die günstigste gespeichert werden.
- \item Knoten \lstinline{i} liegt genau dann auf einem negativen Kreis, wenn \lstinline{dist[i][i] < 0} ist.
- \item Ein u-v-Pfad existiert nicht, wenn \lstinline{dist[u][v] == INF}.
- \item Gibt es einen Knoten \lstinline{c}, sodass \lstinline{dist[u][c] != INF && dist[c][v] != INF && dist[c][c] < 0}, wird der u-v-Pfad beliebig kurz.
+ \item \lstinline{i} liegt genau dann auf einem negativen Kreis, wenn \lstinline{dist[i][i] < 0} ist.
+ \item Wenn für \lstinline{c} gilt, dass \lstinline{dist[u][c] != INF && dist[c][v] != INF && dist[c][c] < 0}, wird der u-v-Pfad beliebig kurz.
\end{itemize}
\subsection{Strongly Connected Components (\textsc{Tarjans}-Algorithmus)}