Структура K-мерного дерева - C#

Узнай цену своей работы

Формулировка задачи:

Есть класс узла дерева :
class Node
{
    const int N = 2;
    public int[] key;
    public Node left;
    public Node right;
    public Node(int[] key, Node left, Node right)
    {
        key = new int[N];
        this.key = key;
        this.left = left;
        this.right = right;
    }
}
Правильно я понял, что структура узла k-мерного дерева отличается от, к примеру, двоичного только тем, что в узле хранится не одно число, а массив чисел?

Решение задачи: «Структура K-мерного дерева»

textual
Листинг программы
class Node
{
    public int Key { get; set; }
    public object Data { get; set; }
    public Node Parent { get; set; }
    public List<Node> Child { get; set; }
    ...
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы