Bestimmen des nächsten Nachbarn in C
-
Wonach hast du die Liste sortiert?
Und warum hast du sie überhaupt sortiert?
-
ich hab sie nach der größe erstmal sortiert
-
Das ist doch gar nicht nötig.
Du bestimmst den Abstand von deinem Punkt zum ersten Eintrag und merkst dir '1. Eintrag'.
Dann bestimmst den Abstand von deinem Punkt zum nächsten Punkt. Ist dieser kleiner mkerkst du dir '2. Eintrag' sonst bleibt es beim 1.
So gehst du die ganze Liste durch. Am Ende hast du den Punkt mit dem kleinsten Abstand.