日常有些nanshou的一摊 2023-12-02 21:41 采纳率: 0%
浏览 10

编写一个函数freeLinklist(linklist head),将单链表head所有的结点空间释放

编写一个函数freeLinklist(linklist head),将单链表head所有的结点空间释放
(C语言,目前使用的是code:blocks,在VC应该也能运行)

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-12-02 22:12
    关注
    void freeLinklist(linklist head)
    {
        if (head)
        {
            linklist p = head->next;
            while (p)
            {
                linklist q = p->next;
                free(p);
                p = q;
            }
            //如果是不带头节点的,那么还需要 free(head);
        }
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月2日