An open API service indexing awesome lists of open source software.

https://github.com/codeandcats/kdtree

A fast, generic, multi-dimensional Binary Search Tree written in C#
https://github.com/codeandcats/kdtree

Last synced: about 1 year ago
JSON representation

A fast, generic, multi-dimensional Binary Search Tree written in C#

Awesome Lists containing this project

README

          

KdTree
======

A fast, generic, and multi-dimensional Binary Search Tree written in C#.

# Install

Install via NuGet Package Manager Console:

```
PM> Install-Package KdTree
```

# Examples

## Find nearest point in two dimensions

```cs
var tree = new KdTree(2, new FloatMath());
tree.Add(new[] { 50.0f, 80.0f }, 100);
tree.Add(new[] { 20.0f, 10.0f }, 200);

var nodes = tree.GetNearestNeighbours(new[] { 30.0f, 20.0f }, 1);
```