Здравствуйте Reef, Вы писали:
R>Не подскажите где можно найти C-код какого-нибудь класса, реализующего структуру дерева?
тут

только будем считать что вы описались — не "С-код" а "С++ коод", на С-коде классы не попишешь
[ccode]
class Node
{
public:
Node(Node* pParent=NULL) {Parent=pParent;}
Node* GetParent(){return Parent;}
vector<Node> Childs;
private:
Node* Parent;
};
[\ccode]
Только добавь пару методов