Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:algorithmen:sortieren:start [20.02.2020 15:59] – angelegt sbel | faecher:informatik:oberstufe:algorithmen:sortieren:start [20.02.2020 16:03] – [Sortierte Arrays] sbel | ||
---|---|---|---|
Zeile 39: | Zeile 39: | ||
<box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | ||
- | {{ | + | {{ |
Beschreibe den Unterschied zwischen einem Inhaltsverzeichnis und dem Index eines | Beschreibe den Unterschied zwischen einem Inhaltsverzeichnis und dem Index eines | ||
Buches bezüglich der Reihenfolge der Einträge. | Buches bezüglich der Reihenfolge der Einträge. | ||
Zeile 51: | Zeile 51: | ||
Einträge sind in erster Linie nach der Ortschaft sortiert, innerhalb einer Ortschaft nach Name, bei gleichen Namen nach Vorname. | Einträge sind in erster Linie nach der Ortschaft sortiert, innerhalb einer Ortschaft nach Name, bei gleichen Namen nach Vorname. | ||
<box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | ||
- | {{ | + | {{ |
In welcher Reihenfolge stehen folgende Namen im Telefonbuch? | In welcher Reihenfolge stehen folgende Namen im Telefonbuch? | ||
Zeile 77: | Zeile 77: | ||
<box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | ||
- | {{ | + | {{ |
Welche Probleme ergeben sich, wenn man eine Schulklasse nach | Welche Probleme ergeben sich, wenn man eine Schulklasse nach | ||
Zeile 95: | Zeile 95: | ||
Im folgenden ist ein unsortiertes Array zu sehen. Die Reihenfolge der Elemente ist durch den Index (in eckigen Klammern) festgelegt, der Wert der jeweiligen Array-Variablen durch die Zuweisung: | Im folgenden ist ein unsortiertes Array zu sehen. Die Reihenfolge der Elemente ist durch den Index (in eckigen Klammern) festgelegt, der Wert der jeweiligen Array-Variablen durch die Zuweisung: | ||
- | + | | |
- | | + | |
- | | + | zahlen[0]=7 |
- | | + | zahlen[1]=3 |
- | | + | zahlen[2]=15 |
- | | + | zahlen[3]=5 |
+ | zahlen[4]=12 | ||
Nun die sortierte Variante: | Nun die sortierte Variante: | ||
- | | + | zahlen[0]=3 |
- | | + | zahlen[1]=5 |
- | | + | zahlen[2]=7 |
- | | + | zahlen[3]=12 |
- | | + | zahlen[4]=15 |
Die Werte sind nun aufsteigend sortiert, die Reihenfolge noch immer durch den Index gegeben. | Die Werte sind nun aufsteigend sortiert, die Reihenfolge noch immer durch den Index gegeben. | ||
Zeile 128: | Zeile 129: | ||
<box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | ||
- | {{ | + | {{ |
Zeile 137: | Zeile 138: | ||
<box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | <box 90% round #f4ffc3 #e7f5aa #e7f5aa #e7f5aa |**Aufgabe**> | ||
- | {{ | + | {{ |