///
/// Vector[] luvut = { new Vector(1,2),new Vector(3,4),new Vector(5,2),new Vector(5,5) };
/// LahimmanIndeksi(luvut,new Vector(3,5)) === 1;
/// LahimmanIndeksi(luvut,new Vector(0,0)) === 0;
/// LahimmanIndeksi(luvut,new Vector(5,3)) === 2;
/// LahimmanIndeksi(luvut,new Vector(15,5)) === 3;
///
///
public static int LahimmanIndeksi(Vector[] pisteet, Vector piste)
{
int paikka = -1;
double pieninEtaisyys = double.MaxValue;
for (int i = 0; i < pisteet.Length; i++)
{
Vector p = pisteet[i];
double d = Vector.Distance(piste, p);
if (d < pieninEtaisyys)
{
paikka = i;
pieninEtaisyys = d;
}
}
return paikka;
}
///