博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指offer____反转链表
阅读量:3576 次
发布时间:2019-05-20

本文共 429 字,大约阅读时间需要 1 分钟。

输入一个链表,反转链表后,输出新链表的表头。

 

struct ListNode {    int val;    struct ListNode *next;    ListNode(int x) :            val(x), next(NULL) {    };class Solution {public:    ListNode* ReverseList(ListNode* pHead) {        ListNode *res = NULL;        ListNode *q = pHead;        while(q != NULL)        {            q = q->next;            pHead->next = res;            res = pHead;            pHead = q;        }        return res;    }};

 

转载地址:http://lixgj.baihongyu.com/

你可能感兴趣的文章
设计模式学习
查看>>
操作系统学习总结
查看>>
Java JSON字符串与自定义类/基本类型相互转换
查看>>
Java中时间戳和时间格式的转换
查看>>
Dubbo基础知识整理
查看>>
计算机网络知识整理
查看>>
Java基础知识
查看>>
操作系统知识整理
查看>>
实现自己的权限管理系统(二):环境配置以及遇到的坑
查看>>
实现自己的权限管理系统(四): 异常处理
查看>>
实现自己的权限管理系统(十):角色模块
查看>>
实现自己的权限管理系统(十二):权限操作记录
查看>>
实现自己的权限管理系统(十三):redis做缓存
查看>>
实现自己的权限管理系统(十四):工具类
查看>>
JavaWeb面经(二):2019.9.16 Synchronized关键字底层原理及作用
查看>>
牛客的AI模拟面试(1)
查看>>
深入浅出MyBatis:MyBatis解析和运行原理
查看>>
Mybatis与Ibatis
查看>>
字节码文件(Class文件)
查看>>
java中的IO流(一)----概述
查看>>