class Solution {
public:
/**
* @param head: The first node of linked list.
* @return: The new head of reversed linked list.
*/
ListNode *reverse(ListNode *head) {
ListNode *prev = NULL;
while (head != NULL) {
ListNode *temp = head->next;
head->next = prev;
prev = head;
head = temp;
}
return prev;
}
};
求帮忙把这个转化成图形连接,实在看不懂其中的逻辑,尤其是 head->next = prev,prev=head,head =temp,看不懂其中指针的变化
链表反转问题,看不懂其中指针的方向
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
- CoverageFeng 2017-10-10 11:22关注
手头没有markdown只有笔和纸,楼主见谅
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报