K-d tree: Difference between revisions
Content added Content deleted
(Added Java solution) |
m (Fixed bug in Java code) |
||
Line 1,821: | Line 1,821: | ||
double y = random.nextDouble(); |
double y = random.nextDouble(); |
||
double z = random.nextDouble(); |
double z = random.nextDouble(); |
||
return new KdTree.Node(x, y, |
return new KdTree.Node(x, y, z); |
||
} |
} |
||
Line 1,848: | Line 1,848: | ||
Random data (1000 points): |
Random data (1000 points): |
||
target: (0. |
target: (0.3616716857847091, 0.9408264735245401, 0.7566330710858733) |
||
nearest point: (0. |
nearest point: (0.39544672834842864, 0.9130081104715686, 0.7408845015796762) |
||
distance: 0. |
distance: 0.04650411019060053 |
||
nodes visited: |
nodes visited: 13 |
||
Random data (1000000 points): |
Random data (1000000 points): |
||
target: (0. |
target: (0.5383987287951542, 0.43077475564298007, 0.05452587970614786) |
||
nearest point: (0. |
nearest point: (0.5415653686393387, 0.42874081149927457, 0.056730119253074474) |
||
distance: |
distance: 0.004361560347252592 |
||
nodes visited: |
nodes visited: 34 |
||
</pre> |
</pre> |
||