题目链接:https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof/

定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。

示例:

输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL

限制:

0 <= 节点个数 <= 5000

 /**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/ struct ListNode* reverseList(struct ListNode* head){
if(head==NULL||head->next==NULL) return head;
struct ListNode *pre=NULL,*cur=head,*tmp;
while(cur){
tmp=cur->next;
cur->next=pre;
pre=cur;
cur=tmp;
}
return pre;
}

最新文章

  1. 访问IIS网站需要输入用户名密码(非匿名登录)问题汇总
  2. C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
  3. IP路由选择
  4. [Effective C++ --028]避免返回handles指向对象内部成分
  5. oracle dg坏境主库redolog改动大小
  6. 《算法导论》 — Chapter 7 高速排序
  7. Linux中kettle自动化部署脚本
  8. 财务平台亿级数据量毫秒级查询优化之elasticsearch原理解析
  9. 如何使用wepy和 vant-weapp开发小程序
  10. Dijkstra和Floyd算法
  11. redis-cluster配置
  12. PAT A1073 Scientific Notation (20 分)——字符串转数字
  13. springboot整合freemarker
  14. hdu-1121(差分法--数学问题)
  15. Android解析WindowManager(三)Window的添加过程
  16. IntPtr 转 string
  17. Python+Flask+MysqL的web建设技术过程
  18. Spring切面之一
  19. Wannafly挑战赛7 E - 珂朵莉与GCD
  20. 【拓扑排序】【DFS】Painting A Board

热门文章

  1. 老哈佛H3的空调控制器的维修记录
  2. mysql-cluster集群搭建步骤
  3. 如何使用jmeter做一个功能的性能测试
  4. hive安装启动错误总结
  5. 搭建DevOps模式的项目
  6. Linux如何运行和停止jar包
  7. DOCKER 学习笔记8 Docker Swarm 集群搭建
  8. 动手学习Pytorch(7)--LeNet
  9. k8s系列---资源指标API及自定义指标API
  10. php页面传递参数值几种方法总结