当前位置: 首页 > article >正文

Leetcode—206.反转链表【简单】

2023每日刷题(三十三)

Leetcode—206.反转链表

在这里插入图片描述

头插法实现代码

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */
struct ListNode* reverseList(struct ListNode* head) {
    if(head == NULL) {
        return NULL;
    }
    struct ListNode* p = (struct ListNode*)malloc(sizeof(struct ListNode));
    p->next = NULL;
    while(head != NULL) {
        struct ListNode* s = head;
        head = head->next;
        s->next = p->next;
        p->next = s;
    }
    return p->next;
}

运行结果

在这里插入图片描述
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!


http://www.kler.cn/a/135570.html

相关文章:

  • 从社交媒体到元宇宙:Facebook未来发展新方向
  • 数据集标注txt文件读取小工具
  • 解决Anaconda出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url
  • MySQL数据库:SQL语言入门 【下】(学习笔记)
  • vivo 游戏中心包体积优化方案与实践
  • 深入理解BERT模型配置:BertConfig类详解
  • java基于RestTemplate的微服务发起http请求
  • k8s运维管理
  • Flutter笔记:桌面应用 窗口定制库 bitsdojo_window
  • WIFI版本云音响设置教程腾讯云平台版本
  • 基于SSM的供电公司安全生产考试系统设计与实现
  • MATLAB 嵌套switch语句||MATLAB while循环
  • C++中只能有一个实例的单例类
  • LeetCode Hot100之十:239.滑动窗口最大值
  • 网络运维与网络安全 学习笔记2023.11.19
  • 【Go学习之 go mod】gomod小白入门,在github上发布自己的项目(项目初始化、项目发布、项目版本升级等)
  • 世界坐标系,相机坐标系,像素坐标系转换 详细说明(附代码)
  • PCIe协议加持,SD卡9.1规范达到媲美SSD的速度4GB/s
  • 【设计模式】聊聊模板模式
  • 解析Spring Boot中的CommandLineRunner和ApplicationRunner:用法、区别和适用场景详解
  • CISP全真模式测试题(二)
  • VSCode使用
  • 基于Vue+SpringBoot的超市账单管理系统 开源项目
  • CentOS 7.9 安装 epel-release
  • cobol基本语法
  • k8s-部署Redis-cluster(TLS)