当前位置:网站首页>力扣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;
}
}
边栏推荐
猜你喜欢
单调栈及其应用
Line the last time the JVM FullGC make didn't sleep all night, collapse
头条服务端一面经典10道面试题解析
【leetcode】剑指 Offer II 009. 乘积小于 K 的子数组(滑动窗口、双指针)
EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成
Anaconda 虚拟环境迁移
Go语言类型与接口的关系
宁德时代2号人物黄世霖辞任副董事长:身价1370亿
Jingdong cloud released a new generation of distributed database StarDB 5.0
深入理解JVM-内存结构
随机推荐
CentOS 7 安装mysql
「游戏建模干货」建模大师几步操作,学习经典,赶紧脑补一下吧
按需视觉识别:愿景和初步方案
Detailed demonstration pytorch framework implementations old photo repair (GPU)
信使mRNA甲基化偶联3-甲基胞嘧啶(m3C)|mRNA-m3C
EasyCVR平台海康摄像头语音对讲功能配置的3个注意事项
从腾讯阿里等大厂出来创业搞 Web3、元宇宙的人在搞什么
「学习笔记」高斯消元
Kubernetes资源编排系列之三: Kustomize篇 作者 艄公(杨京华) 雪尧(郭耀星)
tRNA甲基化偶联3-甲基胞嘧啶(m3C)|tRNA-m3C (3-methylcy- tidine)
Solidity智能合约开发 — 4.1-合约创建和函数修饰器
LeetCode 622. Designing Circular Queues
数学之美 第六章——信息的度量和作用
那些年我写过的语言
后台图库上传功能
怎么将自己新文章自动推送给自己的粉丝(巨简单,学不会来打我)
C51 存储类型与存储模式
揭秘5名运维如何轻松管理数亿级流量系统
自定义form表单验证
149. 直线上最多的点数-并查集做法