leetcode——链表

Posted swineherd_MCQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode——链表相关的知识,希望对你有一定的参考价值。

  1. 206. 反转链表(易)

    反转一个单链表。

    示例:

    输入: 1->2->3->4->5->NULL
    输出: 5->4->3->2->1->NULL
    技术图片
     1 /**
     2  * Definition for singly-linked list.
     3  * struct ListNode {
     4  *     int val;
     5  *     ListNode *next;
     6  *     ListNode(int x) : val(x), next(NULL) {}
     7  * };
     8  */
     9 class Solution {
    10 public:
    11     ListNode* reverseList(ListNode* head) {
    12         ListNode *newHead=NULL;
    13         while(head){
    14             ListNode *next=head->next;
    15             head->next=newHead;
    16             newHead=head;
    17             head=next;
    18         }
    19         return newHead;
    20     }
    21 };
    View Code

     

以上是关于leetcode——链表的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode与《代码随想录》链表篇:做题笔记与总结-JavaScript版

Leetcode题解 - 链表简单部分题目代码+思路(21832032062419876)

[LeetCode]反转链表

5-2******* 测试自己的Leetcode链表代码

LeetCode234:回文链表

[算法] leetcode单链表相关题目详解