N-арные деревья в Си

Что было бы аккуратной реализацией N-арного дерева на языке Си?

В частности, я хочу реализовать n-арное дерево, а не самобалансирующееся, с несвязанным числом дочерних элементов в каждом узле, в котором каждый узел содержит уже определенную структуру, например, так:

struct task {
  char command[MAX_LENGTH];
  int required_time;
};

Ответы на вопрос(2)

Ваш ответ на вопрос