0

我在树的链表实现方面需要帮助。一个树节点有三个孩子。使用指针ParentSiblingsFirstChild

我已经尝试过,但无法让它工作。我在插入新节点时需要帮助

void InsertFirstChild(Node newNode)
{
    newNode.m_Parent = this;
    newNode.m_NextSibling = m_FirstChild;

    if (m_FirstChild != null)
        m_FirstChild.m_PrevSibling = newNode;
    else
        m_LastChild = newNode;

    m_FirstChild = newNode;
}
4

0 回答 0