leetcode Reverse Linked List
2015-12-08 09:32
337 查看
原题链接:https://leetcode.com/problems/reverse-linked-list/
Description
Reverse a singly linked list./** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* reverseList(ListNode *head) { ListNode *A = head, *B = NULL; while (head) { ListNode *ret = head; head = head->next; A->next = B; B = ret; A = head; } return B; } };
相关文章推荐
- mysql主从复制以及读写分离
- Metal 翻译
- Centos配置国内yum源
- javascript常用方法函数收集
- java volatile 关键字
- Java学习笔记-Static修饰符用法
- 在framework中打包xib
- 04-SpringMVC-springmvc输出数据模型
- Android实现刮刮卡抽奖(上)
- U3D性能分析 Profiling
- leetcode Course Schedule
- java中Iterator(迭代器)的用法
- 网站Gzip压缩
- [ARM经验] /sys/class/gpio 操作方法
- 【Enterprise Architect 】
- 源码分析HotSpot GC过程(二):DefNewGeneration的GC过程
- Android-Fragment的onActivity诡异Bug
- copy from user函数 和copy to user 函数分析
- 网站title,太原网络营销师郭文军教你如何布局
- CCBPM流程结束的大总结