Anonymous user
Closest-pair problem: Difference between revisions
→{{header|D}}
Line 214:
<lang d>import std.stdio,std.typecons,std.math,std.algorithm,std.array,std.random;
auto
double minD = double.infinity;
foreach (i; 0 .. points.length-1)
foreach (j; i+1 .. points.length) {
Line 222:
if (dist < minD) {
minD = dist;
minI =
minJ =
}
}
return tuple(minD, points[minI], points[minJ]);
}
|