当前位置:网站首页>力扣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;
}
}
边栏推荐
- 子树的大小
- 利用 rpush 和 blpop 实现 Redis 消息队列
- Anaconda 虚拟环境迁移
- RNA-ATTO 390|RNA-ATTO 425|RNA-ATTO 465|RNA-ATTO 488|RNA-ATTO 495|RNA-ATTO 520近红外荧光染料标记核糖核酸RNA
- Benchmarking Lane-changing Decision-making for Deep Reinforcement Learning
- 嵌入式分享合集27
- 【飞控开发高级教程6】疯壳·开源编队无人机-AI语音控制
- 调用EasyCVR云台控制接口时,因网络延迟导致云台操作异常该如何解决?
- 2022 CCF中国开源大会会议通知(第三轮)
- WPF .cs中使用资源文件中的ControlTemplate或Style并找到控件
猜你喜欢

Line the last time the JVM FullGC make didn't sleep all night, collapse

「游戏建模干货」建模大师几步操作,学习经典,赶紧脑补一下吧

codeforces:C. Maximum Subrectangle【前缀和 + 贪心 + 最小子数组和】

MapReduce介绍及执行过程

友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议

安装anaconda并创建虚拟环境

开源教育论坛| ChinaOSC

盘点在线帮助中心对企业能够起到的作用

pytorch框架实现老照片修复功能详细演示(GPU版)

ECCV2022 | 用于视频问题回答的视频图Transformer
随机推荐
JWT详解
CentOS 7 安装mysql
php截取中文字符串实例
小马智行起诉擎天智卡:索赔6000万 彭军称要斗争到底
tRNA修饰2-甲基胞嘧啶(m2C)|tRNA修饰m2G (N2-methylguanosine)
charles配置客户端请求全部不走缓存
Node version switching tool NVM and npm source manager nrm
【STM32】标准库-自定义BootLoader
Solidity智能合约开发 — 4.1-合约创建和函数修饰器
单调栈及其应用
Kubernetes资源编排系列之三: Kustomize篇 作者 艄公(杨京华) 雪尧(郭耀星)
C中的数据存储
redis常用命令,HSET,XADD,XREAD,DEL等
数据驱动的软件智能化开发| ChinaOSC
【leetcode】剑指 Offer II 008. 和大于等于 target 的最短子数组(滑动窗口,双指针)
子树的大小
dpkg强制安装软件
Hinton2022年RobotBrains访谈记录
简易电子琴设计(c语言)
net-snmp编译报错:/usr/bin/ld: cannot find crti.o: No such file or directory