如下代码是实现反转链表的一部分代码:反转链表为:输入一个链表的头节点,反转...
发布于 2022-03-02 16:24:46
如下代码是实现反转链表的一部分代码:
反转链表为:
输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
示例:
输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
示例:
输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
ListNode* reverseList(ListNode* head) { ListNode* cur = NULL, *pre = head while (pre != NULL) { ListNode* temp = pre->next pre->next = cur _________ pre = temp } return cur }请你选择一个合适的选项填到以上代码,完成这个函数的功能
登录后免费查看答案
关注者
0
被浏览
40
1 个回答
推荐阅读
-
定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。链...
2022-03-02 关注 0 浏览64 1答案
-
手写代码:反转链表
2020-01-30 关注 0 浏览371 1答案
-
【不可使用本地IDE】给定一个链表,编程实现链表反转。
2022-03-02 关注 0 浏览41 1答案
-
手写代码:反转链表 (Java 版)
2020-01-31 关注 0 浏览735 1答案
-
反转链表的每k个节点
2021-01-31 关注 0 浏览121 1答案
-
如何反转一个带环的单向链表?
2022-09-21 关注 0 浏览16 1答案
-
反转链表
2022-03-03 关注 0 浏览41 1答案
-
反转链表
2021-10-21 关注 0 浏览80 1答案
-
链表反转
2022-03-03 关注 0 浏览28 1答案
-
每K个一组反转链表
2022-03-03 关注 0 浏览27 1答案