Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
de:non-linear_data_structure:graph [2023/12/08 08:59] – [Aufbau eines Graphens] jltk | de:non-linear_data_structure:graph [2023/12/11 10:59] (aktuell) – jltk | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Einführung ====== | ====== Einführung ====== | ||
- | Mit einem Graphen kann man verschiedene Objekte und deren Beziehung untereinander darstellen. So zeigt der Graph rechts z.B. die Beziehung von Personen untereinander. | + | Mit einem Graphen kann man verschiedene Objekte und deren Beziehung untereinander darstellen. |
- | Die Galerie zeigt eine Menge unterschiedlicher Graphen | + | Die Galerie |
<gallery lighthouse nocrop center 150x150 3> | <gallery lighthouse nocrop center 150x150 3> | ||
- | :de: | + | :0_global: |
- | :de: | + | :0_global: |
- | :de: | + | :0_global: |
- | :de: | + | :0_global: |
https:// | https:// | ||
https:// | https:// | ||
</ | </ | ||
- | < | + | **Aufgabe: |
- | **Aufgabe | + | |
- Beschreibe, welche Gemeinsamkeiten alle in der Galerie dargestellten Graphen haben. | - Beschreibe, welche Gemeinsamkeiten alle in der Galerie dargestellten Graphen haben. | ||
- Versuche allgemein zu beschreiben, | - Versuche allgemein zu beschreiben, | ||
- | </ | ||
- | ===== Aufbau | + | ===== Aufbau |
{{ : | {{ : | ||
Zeile 31: | Zeile 29: | ||
E& | E& | ||
\end{align*} | \end{align*} | ||
+ | |||
+ | |||
Die Kanten eines Graphens können mit einem Gewicht versehen werden. Repräsentieren die Knoten z.B. Orte, so kann das Kantengewicht für den Abstand dieser Orte stehen. | Die Kanten eines Graphens können mit einem Gewicht versehen werden. Repräsentieren die Knoten z.B. Orte, so kann das Kantengewicht für den Abstand dieser Orte stehen. | ||
Zeile 43: | Zeile 43: | ||
</ | </ | ||
+ | ==== Adjazenzmatrix ==== | ||
+ | Um die Verbindungen der Knoten zu verwalten, wird eine [[wpde> | ||
+ | |||
+ | Eine 1 bedeutet, dass die beiden Knoten miteinander verbunden sind, eine 0, dass die beiden Kanten nicht miteinander verbunden sind. | ||
+ | |||
+ | {{ 0_global: | ||
+ | /* latex Quelltext | ||
+ | \begin{array}{r|c} | ||
+ | &{ | ||
+ | \begin{array}{ccccc}A& | ||
+ | }\\\hline | ||
+ | { | ||
+ | \begin{array}{ccccc}1\\2\\3\\4\\5\end{array} | ||
+ | } | ||
+ | &{ | ||
+ | | ||
+ | 0& | ||
+ | 1& | ||
+ | 1& | ||
+ | 0& | ||
+ | 1& | ||
+ | \end{pmatrix} | ||
+ | } | ||
+ | \end{array} | ||
+ | */ | ||
+ | |||
+ | |||
+ | **Aufgabe 2:** | ||
+ | Stelle die Adjazenzmatrix für den folgenden Graphen auf: | ||
+ | {{ 0_global: | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ====== Projekte ====== | ||
+ | |||
+ | - **Haus vom Nikolaus**\\ Im Projekt [[de: | ||
+ | - **Soziale Netzwerke**\\ Im Projekt [[de: | ||
+ | - **Graphen durchlaufen und in Graphen suchen**\\ Im Projekt [[de: | ||
+ | - **Routing**\\ Im Projekt [[de: | ||
+ | |||
+ | |||
+ | ===== Aufgaben ===== |