剑指Offer_编程题_15
2024-08-24 20:44:38
题目描述
输入一个链表,反转链表后,输出链表的所有元素。
/*
struct ListNode {
int val;
struct ListNode *next;
ListNode(int x) :
val(x), next(NULL) {
}
};*/
class Solution {
public:
ListNode* ReverseList(ListNode* pHead) {
ListNode* head = pHead;
ListNode* p1 = pHead;
ListNode* p2 = pHead;
head = NULL;
while(p1){
p2 = p1->next;
p1->next = head;
head = p1;
p1=p2;
}
return head;
}
};
最新文章
- noi题库(noi.openjudge.cn) 1.8编程基础之多维数组T01——T10
- checkbox绿色圆圈样式
- Android intent传递list或对象
- solaris下的常用命令
- A^B问题
- yw info
- SQL Server 2008 R2中,变表的右键弹出菜单中的“选择前1000行”为“选择所有行”
- spring-security 配置文件
- stm32 DMA数据搬运 [操作寄存器+库函数](转)
- 集合&;gt;哈希表类Hashtable和SortedList排序列表类
- RT-SA-2019-007 Code Execution via Insecure Shell Functiongetopt_simple
- MVC Razor视图下ViewData传递html内容被转义
- time时间模块(十八)
- 命令行颜色换算器(基于python)
- 在浏览器中输入url回车之后会发生什么
- TRIZ解决问题方法
- yum安装失败:ublic key for **.rpm is not installed
- 微信小程序 this.data与this.setData
- 安装与使用 Trac 来管理项目
- ecmascript 6 的arguments转数组的代码