【LeetCode】206. 反转链表

leetcode链接 206. 反转链表
在这里插入图片描述

#include <stdio.h>

struct ListNode {
   
    int val;
    struct ListNode* next;
};
typedef struct ListNode ListNode;

struct ListNode* reverseList1(struct ListNode* head) {
   
    if (head != NULL) {
   
        ListNode* n1 = NULL;
        ListNode* n2 = head;
        ListNode* n3 = n2->next;
        while (n2 != NULL) {
   
            n2->next = n1;
            n1 = n2;
            n2 = n3;
            if (n3 != NULL) {
   
                n3 = n3->next;
            }
        }
        return n1;
    }
    return NULL;
}

ListNode* reverseList2(ListNode* head) {
   
    if (head) {
   
        ListNode* newhead = NULL;
        ListNode* cur = head;
        while (cur) {
   
            ListNode* next = cur->next;
            cur->next = newhead;
            newhead = cur;
            cur = next;
        }
        return newhead;
    }
    return NULL;
}

相关推荐

  1. leetcode206.

    2024-01-19 02:52:02       37 阅读
  2. LeetCode206

    2024-01-19 02:52:02       31 阅读
  3. leetcode 206

    2024-01-19 02:52:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-19 02:52:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-19 02:52:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-19 02:52:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-19 02:52:02       18 阅读

热门阅读

  1. 2401vim,vim实现任务列表

    2024-01-19 02:52:02       34 阅读
  2. VSCode Live Server插件 找不到Chorme解决方法

    2024-01-19 02:52:02       36 阅读
  3. linux 设备驱动之tty 线路设置

    2024-01-19 02:52:02       26 阅读
  4. pom.xml中resouces标签

    2024-01-19 02:52:02       37 阅读
  5. 167. 两数之和2 - 输入有序数组

    2024-01-19 02:52:02       34 阅读
  6. 深度学习与药物发现在健康衰老中的应用

    2024-01-19 02:52:02       33 阅读
  7. DPDK trace 的简单使用

    2024-01-19 02:52:02       35 阅读
  8. 正则表达式

    2024-01-19 02:52:02       31 阅读
  9. React导航守卫(V6路由)

    2024-01-19 02:52:02       38 阅读
  10. 解决Reinitialized existing Git repository

    2024-01-19 02:52:02       32 阅读
  11. git push/pull/clone超时解决

    2024-01-19 02:52:02       30 阅读
  12. Crow:CROW_STATIC_DIRECTORY静态资源

    2024-01-19 02:52:02       36 阅读