Danke für die schnelle Antwort (Ja im englischen Forum hat mein werter Kollege Max, zur Sicherheit, die selbe Frage gepostet)!
Leider wurde meine Frage etwas falsch verstanden:
Auf einer Y-Koordinate kann es vorkommen, dass ich mehrere Punkte mit unterschiedlichen X-Koordinaten habe (hier zB. 5 Punkte). Diese sind für jede y-Koordinate unterschiedlich!
Es kann auch vorkommen, dass mehrere Punkte übereinander liegen (3+4), obwohl diese von uns in einer for-Schleife vorher entfernt werden.
Nun ist es mein Ziel aus den 5 Punkten, jene 2 auszuwählen, welche links und rechts vom avg am nächsten sind (Der avg-Punkt wurde vorher bereits berechnet - zur Anmerkung: dieser ist das Ergebnis zweier anderer Punkte, nicht der avg der 5 Punkte).
Das Bild als Beispiel genommen, benötige ich schlussendlich Punkt 2 und 3 oder 4. die anderen Punkte sollen aus dem Array gelöscht werden.
Ich hoffe ich habe mich nun klarer ausgedrückt