单链表反转

node* resver_list(node* ptr)
{
    node* prev = nullptr;
    while (ptr){
        node* temp_ptr = ptr->next; //先保存下一串
        ptr->next = prev; //去掉第一个节点
        prev = ptr; //保存节点的节点
        ptr = temp_ptr; //下一循环
    }

    return prev;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章