LeetCode每日一题【206. 反转链表】

在这里插入图片描述
思路:双指针,一前一后,逐个把指向后面的指针指向前面。

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode() : val(0), next(nullptr) {}
 *     ListNode(int x) : val(x), next(nullptr) {}
 *     ListNode(int x, ListNode *next) : val(x), next(next) {}
 * };
 */
class Solution {
public:
    ListNode* reverseList(ListNode* head) {
        ListNode* pre = nullptr;
        ListNode* cur = head;
        ListNode* temp = nullptr;
        while(cur){
            temp = cur->next;
            cur->next = pre;
            pre = cur;
            cur = temp;
        }
        return pre;


    }
};

相关推荐

  1. leetcode206.

    2024-03-21 14:38:04       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-21 14:38:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-21 14:38:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-21 14:38:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-21 14:38:04       18 阅读

热门阅读

  1. 【K8s】Kubernetes网络完全指南和CNI讲解

    2024-03-21 14:38:04       18 阅读
  2. 机器学习流程—模型部署发布

    2024-03-21 14:38:04       19 阅读
  3. springboot + neo4j 功能使用

    2024-03-21 14:38:04       19 阅读
  4. 如何建设企业信息化管理体系?

    2024-03-21 14:38:04       18 阅读
  5. TC551001CPI

    2024-03-21 14:38:04       17 阅读
  6. Spring面试题

    2024-03-21 14:38:04       18 阅读
  7. vim | vim scp的使用

    2024-03-21 14:38:04       15 阅读
  8. 將mysql表創建到hive腳本

    2024-03-21 14:38:04       17 阅读
  9. MPI4.1文档4-MPI数据类型 MPI DataTypes

    2024-03-21 14:38:04       17 阅读
  10. 邦芒解析:职场中得不到理想薪水的八大原因

    2024-03-21 14:38:04       17 阅读