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 ===== | ||