反转链表
来源:互联网 发布:数据挖掘兴起于哪一年 编辑:程序博客网 时间:2024/05/18 03:34
题目描述
输入一个链表,反转链表后,输出链表的所有元素。
/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* ReverseList(ListNode* pHead) { if(pHead==NULL) return NULL; if(pHead->next==NULL) return pHead; ListNode* p=NULL; ListNode* L=pHead; ListNode* q=pHead; while(q!=NULL){ L=q->next; q->next=p; p=q; q=L; } return p; }};
0 0
- 链表反转
- 反转链表
- 单向链表反转
- 链表反转:
- 链表的反转
- 链表反转
- 反转单向链表
- 链表反转
- 单向链表反转
- 单向链表反转
- 链表的反转
- 链表反转
- 反转链表
- 链表反转
- 链表反转
- 链表反转
- 链表反转
- 链表的反转
- 蛙跳
- NS3 仿真基本流程
- 如何设置远程访问到SQLserver服务器(局域网内的设置)
- JPA和Hibernate关系之浅谈
- 关于c++对象
- 反转链表
- 头文件顺序
- EasyMovieTexture在Vuforia中运用
- C++ 著名类库整理
- java中单片redis到底应该怎么用,实践出真理
- cenos 升级 g++ gcc(cc1plus: error: unrecognized command line option "-std=c++11")
- 分布式,使用spring-session管理session
- pandas 数据分组和聚合
- 【Python专题】python入门之代码编辑器和输入输出