Как реализовать небинарное дерево
У меня проблемы с реализацией недвоичного дерева, где корневой узел может иметь произвольное количество дочерних узлов. По сути, я хотел бы получить некоторые идеи о том, как с этим справиться, поскольку у меня есть некоторый написанный код, но яЯ застрял в этой точке на том, что делать дальше. Кстати, я не могу использовать любой из классов Коллекции вообще. Я могу использовать только Систему.}
using System;
namespace alternate_solution
{
// [root]
// / / \ \
// text text text text
class Node//not of type TreeNode (since Node is different from TreeNode)
{
public string data;
public Node child;
public Node(string data)
{
this.data = data;
this.child = null;
}
}