剑指offer之翻转链表
题目
输入一个链表,反转链表后,输出新链表的表头。
思路
水题,直接翻转即可,注意最后一步的链接
AC代码
class Solution {public:ListNode* ReverseList(ListNode* pHead) {if(pHead == nullptr) {return nullptr;}ListNode *pre = nullptr, *cur = pHead, *link = cur->next;while(link != nullptr) {cur->next = pre;pre = cur;cur = link;link = cur->next;}cur->next = pre; // 别忘了处理最后一个return cur;}
};
剑指offer之翻转链表相关推荐
- 《LeetCode力扣练习》剑指 Offer 24. 反转链表 Java
<LeetCode力扣练习>剑指 Offer 24. 反转链表 Java 一.资源 题目: 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点. 示例: 输入: 1-& ...
- 剑指Offer:反转链表【24】
剑指Offer:反转链表[24] 题目描述 输入一个链表,反转链表后,输出新链表的表头. 解题分析 这道题我才发现我是属于那种真的笨,图都画出来了流程写不出来.看了别人的代码,总觉得自己差一步. 这也 ...
- 剑指offer之找到链表里面包含环的入口节点
1 问题 剑指offer之找到链表里面包含环的入口节点,比如 // node7<-node6 <-node5// | |//head->node1->node2->nod ...
- 【LeetCode】剑指 Offer 35. 复杂链表的复制
[LeetCode]剑指 Offer 35. 复杂链表的复制 文章目录 [LeetCode]剑指 Offer 35. 复杂链表的复制 package offer;import java.util.Ar ...
- 【LeetCode】剑指 Offer 18. 删除链表的节点
[LeetCode]剑指 Offer 18. 删除链表的节点 文章目录 [LeetCode]剑指 Offer 18. 删除链表的节点 一.双指针 一.双指针 本题删除值为 val 的结点需分为两步: ...
- 【LeetCode】剑指 Offer 24. 反转链表
剑指 Offer 24. 反转链表 文章目录 剑指 Offer 24. 反转链表 一.迭代 二.递归 总结 一.迭代 在遍历链表时,将当前节点的 next 指针改为指向前一个结点.由于结点没有引用其前 ...
- 【算法】剑指 Offer 18. 删除链表的节点
1.概述 剑指 Offer 18. 删除链表的节点 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点. 返回删除后的链表的头节点. 注意:此题对比原题有改动 示例 1: 输入: he ...
- 【剑指 Offe】剑指 Offer 18. 删除链表的节点
目录标题 算法汇总 题目 关键点 代码 1.解体方法 思路 代码 时间和空间复杂度 2.解题方法,如暴力法 思路 代码 时间和空间复杂度 算法汇总 以下是所有算法汇总,包括GitHub源码地址链接:力 ...
- 剑指 Offer 35. 复杂链表的复制
剑指 Offer 35. 复杂链表的复制 题目 题目链接 解题思路 题目理解 解题思路 具体代码 题目 题目链接 https://leetcode-cn.com/problems/fu-za-lian ...
最新文章
- 32位处理器是什么意思
- arduino代码运行时间测试函数,代码性能运行时间测试方法
- 如何给DPM服务器附加磁盘?
- 大批量插入数据如何优化
- JavaScript 判断浏览器类型
- 转的:SQL执行提高效率的多种方法
- Redis读写分离技术解析
- [react-router] hashHistory 和 browserHistory 的区别
- 30美元攻陷Intel SGX enclave,Intel 不打算修复
- python自定义标识符_《Python 3程序开发指南(第2版•修订版)》——第2章 数据类型 2.1 标识符与关键字...
- 精解闪电网络如何打开BTC支付时代 | 火星总编时刻No.7
- 使用QXDM Log 來分析LTE環境資訊
- 15个常用excel函数公式_(干货)EXCEL常用函数公式大全及举例
- Warshall算法 (解决传递闭包问题)
- AVFoundation之语音合成器
- rancher应用商店的使用
- 【报错解决】为Blender构建Python模块
- 关于大数据的视频资料
- IntelliJ IDEA 如何关闭更新提示?
- C# 对JS解析AJX请求JSON并绑定到html页面的一些心得
热门文章
- AcWing1085.不要62(数位DP)题解
- ~~二维差分(附模板题)
- 算法优化——位运算的优化技巧
- python配置文件转dict
- stm32F4的ADC+DMA+Timer,实现2MHz连续采样。1LSB分辨率,极低噪声。
- 【Spring Cloud】网关-gateway(2.x)
- 使用Aspose.Cell for Java操作Excel(已去除水印)
- 鼠绘漫画 for wp8.1
- Linux高级编程--06.进程概述
- [UI]实用案例--Shape绘制实用圆圈