單鏈表反轉

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;
}

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