Я не знаю, что вы подразумеваете под
подходом родительского указателя (указатель хранилища узла только на его родительский узел)
но если вы случайно имеете в видучто узлы должны хранить указатели на свои данные вместо данных, включающих информацию об узле, тогда моя языковая библиотека C деревьев AVL может быть тем, что вы ищете.