- //递归方式
- ListNode * ReverseList2(ListNode * head)
- {
- //如果链表为空或者链表中只有一个元素
- if(head==NULL || head->m_pNext==NULL)
- return head;
- else
- {
- ListNode * newhead=ReverseList2(head->m_pNext);//先反转后面的链表
- head->m_pNext->m_pNext=head;//再将当前节点设置为其然来后面节点的后续节点
- head->m_pNext=NULL;
- return newhead;
- }
- }
递归 反转链表
最新推荐文章于 2024-10-27 16:14:38 发布
845

被折叠的 条评论
为什么被折叠?



