当前位置:网站首页>力扣206-反转链表——链表
力扣206-反转链表——链表
2022-08-03 20:03:00 【张怼怼√】
题目描述
给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。
解题思路
这是一道链表的简单题,考察链表的反转;
我们考虑改变指针的指向,不需要新建链表;
借鉴卡哥的一幅图:

输入输出示例


代码
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode() {}
* ListNode(int val) { this.val = val; }
* ListNode(int val, ListNode next) { this.val = val; this.next = next; }
* }
*/
class Solution {
public ListNode reverseList(ListNode head) {
ListNode pre = null;
ListNode tem = null;
ListNode cur = head;
while(cur != null){
tem = cur.next;
cur.next = pre;
pre = cur;
cur = tem;
}
return pre;
}
}
边栏推荐
猜你喜欢

tRNA修饰2-甲基胞嘧啶(m2C)|tRNA修饰m2G (N2-methylguanosine)

ThreadLocal详解

开源生态研究与实践| ChinaOSC

Benchmarking Lane-changing Decision-making for Deep Reinforcement Learning

那些年我写过的语言

JMeter笔记5 |Badboy使用和录制

开源教育论坛| ChinaOSC

高性能计算软件与开源生态| ChinaOSC

Jingdong cloud released a new generation of distributed database StarDB 5.0

微导纳米IPO过会:年营收4.28亿 君联与高瓴是股东
随机推荐
Statistical machine learning 】 【 linear regression model
盘点在线帮助中心对企业能够起到的作用
ERROR: You don‘t have the SNMP perl module installed.
告诉你0基础怎么学好游戏建模?
高并发,你真的理解透彻了吗?
Standard C language learning summary 11
Handler source code analysis
Anaconda virtual environment migration
epoll + 线程池 + 前后置服务器分离
JS 内置构造函数 扩展 prototype 继承 借用构造函数 组合式 原型式creat 寄生式 寄生组合式 call apply instanceof
调用EasyCVR接口时视频流请求出现404,并报错SSL Error,是什么原因?
C51 存储类型与存储模式
Auto.js实现朋友圈自动点赞
RNA核糖核酸修饰Alexa 568/[email protected] 594/[email prote
PHP according to the longitude and latitude calculated distance two points
ECCV 2022 Oral | 满分论文!视频实例分割新SOTA: IDOL
抖音web逆向教程
The sword refers to Offer II 044. The maximum value of each level of the binary tree-dfs method
若依集成easyexcel实现excel表格增强
List类的超详细解析!(超2w+字)