206. Reverse Linked List(c语言)
来源:互联网 发布:西安华山世知酒店 编辑:程序博客网 时间:2024/04/30 23:17
测试面试必考的反转链表
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* reverseList(struct ListNode* head) { if(head==NULL){ return head; } struct ListNode *p=head->next;//p指针指向正要反转的 head->next=NULL; while(p!=NULL){ struct ListNode *ptmp=p->next;//ptmp指向下一轮要反转的,如果完成了ptmp就指向了NULL p->next=head;//开始反转 head=p;//head永远跟着p,原来它指p改成被p指 p=ptmp; } return head;}
0 0
- 【LeetCode】 206. Reverse Linked List C语言
- 206. Reverse Linked List(c语言)
- [C语言][LeetCode][206]Reverse Linked List
- Reverse Linked List(C++)
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 理解 $nextTick 的作用
- Java中static的详解
- 2——计算字符个数
- I/O流(字符流)
- React Native 中 网络访问 返回数据加载的问题Util
- 206. Reverse Linked List(c语言)
- 图管够!灌篮高手、女儿国…阿里日_这帮程序员太会玩了!
- Hey guys
- java 调用 vbs 操作excel
- ClosedXML 内存泄漏或OutOfMemory错误的原因
- boost库生成文件命名和编译
- 避免堆栈溢出
- [bzoj3156] 防御准备 DP斜率优化
- js, jquery获取select标签选中的值