《leetCode》:Reverse Linked List
2016-03-17 22:13
387 查看
题目
Reverse a singly linked list.
思路
这个题也相当简单。借用接个指针来完成即可。/** * 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* cur=head; struct ListNode* pre=NULL; struct ListNode* next=NULL; while(cur!=NULL){ next=cur->next; cur->next=pre; pre=cur; cur=next; } return pre; }
相关文章推荐
- Hodoop HDFS NFS GateWay 挂载到其他机器深入详解
- 二叉树的深度
- 平衡二叉树
- Dearmweaver CS6 如何添加emmet 插件
- activity的横屏和竖屏设置
- iOS UITableView , UITableViewController ,UITableViewCell实现全国各省市遍历,选择相应的地区
- 脱坑之路-车站项目问题总汇
- Lost in the City
- 丑数
- zjnu 1739 PŠENICA()
- linux 目录或文件相关的命令
- Matplotlib 图例中文显示(大小修改)
- 用户使用时的权限问题 && 网卡图标出现“device not managed”
- iOS警示框—判断是否有空格和回车
- OPENWRT ON ARM-BASED PLATFORM (RASPBERRY PI 2)
- PHP中的命名空间
- 82.动态规划:背包问题
- javascript模块化详解
- 82.动态规划:背包问题
- Rotating Sentences