Pseudocode-Dojo · AP2 FIAE Algorithmen

Nearest-Neighbor Reihenfolge

Übungsaufgabe aus der Lernplattform: Aufgabenstellung hier lesen, Lösung dort schreiben und automatisch prüfen lassen.

Schwer , Schwierigkeit 4 von 5 ca. 20 Minuten 35 XP Track: AP2 FIAE Algorithmen

Greedy-Algorithmen lösen ein Problem durch eine Kette lokal bester Entscheidungen, nicht zwingend global optimal, aber schnell.

Aufgabe: Gegeben ist eine Liste von Positionen (1-dimensional, als ganze Zahlen). Finde eine Besuchsreihenfolge, die bei Index 0 startet und bei jedem Schritt zur nächstgelegenen noch nicht besuchten Position geht.

Praxisbezug: Vereinfacht aus AP2 FIAE 2023-Winter calculateFlight (25 Punkte). In der Originalprüfung waren es 2D-GPS-Koordinaten mit GeoCalculator.getDistance(). Hier reicht der absolute Abstand auf einer 1D-Achse.

Das steckt in der vollständigen Aufgabe

  1. Regeln

Die vollständige Aufgabenstellung mit Beispieldaten, Hinweisen und erklärter Musterlösung steht in der Lernplattform.

Lernplattform

Schreib die Lösung, wir prüfen sie.

In der Lernplattform arbeitest du direkt im Browser. Deine Lösung wird automatisch geprüft, mit Hinweisen bei Fehlern und einer erklärten Musterlösung.

Diese Aufgabe lösen

Weitere Aufgaben aus AP2 FIAE Algorithmen

Alle Aufgaben
  1. Bubble Sort aufsteigend Implementiere Bubble Sort: eine Liste von Zahlen aufsteigend sortieren. Gib eine Liste mit denselben Werten, aber aufsteigend sortiert zurück. > Praxisbezug: Bubble Sort ist der Klassiker in der AP... Mittel , Schwierigkeit 3 von 5 ca. 15 Minuten
  2. Binäre Suche Die binäre Suche findet einen Wert in einer aufsteigend sortierten Liste in O(log n), statt O(n) wie bei der linearen Suche. Prinzip: Vergleiche mit dem mittleren Element. Ist der gesuchte Wert kle... Mittel , Schwierigkeit 3 von 5 ca. 15 Minuten
  3. Selection Sort Implementiere Selection Sort: In jeder Runde wird das kleinste Element im unsortierten Rest gesucht und an die Position am Anfang des unsortierten Bereichs getauscht. > Praxisbezug: In jeder AP2-Pr... Mittel , Schwierigkeit 3 von 5 ca. 15 Minuten
  4. Insertion Sort Implementiere Insertion Sort, den Algorithmus, den du selbst benutzt, wenn du einen Skatblatt sortierst: Du nimmst jede Karte einzeln auf und schiebst sie an die richtige Stelle zwischen den bereit... Mittel , Schwierigkeit 3 von 5 ca. 15 Minuten

Zurück zur Übersicht AP2 FIAE Algorithmen