leetcode之反转链表
来源:互联网 发布:杭州电商美工设计培训 编辑:程序博客网 时间:2024/06/16 13:06
原文链接:点击打开链接
Reverse a singly linked list
A linked list can be reversed either iteratively or recursively. Could you implement both?
struct ListNode* reverseList(struct ListNode* head) {// 链表为空或者只有头结点if (!head || !head->next)return head; struct ListNode* p1 = head, *p2 = head->next, *p3 = p2;while (NULL != p2) {p3 = p2->next;p2->next = p1;p1 = p2;p2 = p3;}head->next = NULL;return (head = p1);}
0 0
- leetcode之反转链表
- leetcode之链表-单链表反转-C++
- [LeetCode]反转链表
- leetcode反转链表
- LeetCode--反转链表
- LeetCode之反转数组
- leetcode之反转链表的一段长度之插头法
- leetcode题目 反转链表系列问题
- LeetCode基础-链表-反转链表
- 数据结构之链表反转
- 数据结构之反转链表
- java之链表反转
- 单链表之反转链表
- 算法之反转链表
- 反转链表之单双链表
- 算法之链表反转
- 数据结构之链表反转
- leetcode解题之206 # Reverse Linked List Java版 (使用头插法反转链表)
- 备用
- HDOJ 3466 Proud Merchants(01背包)
- Jenkins+Gradle
- Server2008 II7中配置ASP+Access运行环境
- HDU---1272-小希的迷宫(并查集)
- leetcode之反转链表
- 九度OJ 题目1132:与7无关的数
- 在 Java 中解压 zip 文件
- Expire Cache .net
- String类和基本数据类型
- 【Linux基础】Linux简史
- Jetty服务器jmx监控
- 写的还不错的专题,android性能优化
- 扫描局域网内接入的终端的 IP地址和Mac的命令