博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试题24: 反转链表
阅读量:4842 次
发布时间:2019-06-11

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

/********************************************************************《剑指Offer——名企面试官精讲典型编程题》C++代码** htfeng* 2018.10.03** 面试题24: 反转链表* 题目:定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链* 表的头节点。*******************************************************************/struct ListNode {
int m_nKey; ListNode* m_pNext;};class Solution {
public: ListNode* ReverseList(ListNode* pHead) {
ListNode* pReversedHead = nullptr; ListNode* pNode = pHead; ListNode* pPrev = nullptr; while (pNode != nullptr) {
ListNode* pNext = pNode->m_pNext; if (pNext == nullptr) pReversedHead = pNode; pNode->m_pNext = pPrev; pPrev = pNode; pNode = pNext; } return pReversedHead; }};

转载于:https://www.cnblogs.com/htfeng/p/9931701.html

你可能感兴趣的文章
迷茫时期的我
查看>>
Java异常及错误
查看>>
Leetcode506.Relative Ranks相对名次
查看>>
UltraEdit v17.0.1030 简体中文版
查看>>
201421410040 张运焘 实验二(非平台)
查看>>
Python做个小游戏
查看>>
H3C HDLC概述
查看>>
HBase 数据坐标
查看>>
Quota- Linux必学的60个命令
查看>>
对计算机的认识
查看>>
lucene中Field.Index,Field.Store详解
查看>>
IOS--UIPageControl的使用方法详细
查看>>
主机可以ping通虚拟机,但是虚拟机ping不通主机的方法(转)
查看>>
NAT穿透的详解及分析
查看>>
IntelliJ IDEA打可运行jar包时的错误
查看>>
报错apachectl restart
查看>>
状态模式(State Pattern)
查看>>
android 之HttpURLConnection的post,get方式请求数据
查看>>
const
查看>>
第二次作业
查看>>