Reverse Linked List
来源:互联网 发布:什么事windows原版系统 编辑:程序博客网 时间:2024/06/08 13:41
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
struct ListNode* reverseList(struct ListNode* head) {
if(head==NULL)
return NULL;
struct ListNode* Pre=NULL;
struct ListNode* pNode=head;
while(pNode!=NULL){
struct ListNode* pNext=pNode->next;
pNode->next=Pre;
Pre=pNode;
pNode=pNext;
}
return Pre;
}
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
struct ListNode* reverseList(struct ListNode* head) {
if(head==NULL)
return NULL;
struct ListNode* Pre=NULL;
struct ListNode* pNode=head;
while(pNode!=NULL){
struct ListNode* pNext=pNode->next;
pNode->next=Pre;
Pre=pNode;
pNode=pNext;
}
return Pre;
}
0 0
- Single linked list reverse
- reverse a linked list
- Reverse a linked list.
- Reverse a linked list
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- uva live4731 蜂窝网络 题解(dp+贪心)
- Bitwise AND of Numbers Range
- 字符串循环右移
- Opencv模板匹配运用
- hadoop hive hbase 集群搭建
- Reverse Linked List
- Scala基础语法(声明定义、标识符命名、Scala脚本入门)
- 最小包围矩形
- Rotate Array
- JEECG-自己用代码生成器生成的controller类是怎样进行数据持久化的
- Struts2学习笔记
- Mac BetterTouchTool 工具的介绍
- LQR 的直观推导及简单应用
- RecyclerView