九章算法官网-原文网址

http://www.jiuzhang.com/problem/73/

题目

给一个链表,然后我们要把这个链表进行翻转。

在线测试本题

http://www.lintcode.com/en/problem/reverse-linked-list/

解答

对于这种翻转链表的问题,我们需要考虑怎么样一个一个节点从头到尾翻转,只用建立一个prev 节点,每次先用temp节点保存下一个节点信息,然后翻转当前节点,把它的next指针指向prev节点,然后在向前更新head指向当前遍历的节点就可以了。

参考代码:

九章算法面试题72 翻转链表I相关推荐

  1. 九章算法面试题27 最大连续子集

    九章算法官网-原文网址 http://www.jiuzhang.com/problem/27/ 题目 给一个整数集合S,定义S的子集D为连续子集当且仅当D中的整数构成连续的整数序列.求S的最大连续子集 ...

  2. 九章算法面试题13 随机数生成器

    九章算法官网-原文网址 http://www.jiuzhang.com/problem/13/ 题目 有一个随机数生成器,每次等概率的返回1到5中的一个整数.现在需要你利用这个随机数生成器来设计一个新 ...

  3. 九章算法面试题54 带重复元素的全排列

    九章算法官网-原文网址 http://www.jiuzhang.com/problem/54/ 题目 给定一个带重复元素的整数集合,求出这个集合中所有元素的全排列.对于集合[1,1,2],其本质不同的 ...

  4. 九章算法面试题2 抄书问题

    九章算法官网-原文网址: http://www.jiuzhang.com/problem/2/ 题目 有n本书和k个抄写员.要求n本书必须连续地分配给这k个抄写员抄写.也就是说前a1本书分给第一个抄写 ...

  5. 九章算法面试题87 最小子数组

    原文网址 www.jiuzhang.com 问题详情 给定一个整数数组,找到一个具有最小和的子数组.返回其最小和. 在线评测本题: http://www.lintcode.com/zh-cn/prob ...

  6. 九章算法面试题86 合并排序数组

    原文网址 www.jiuzhang.com 问题详情 合并两个排序的整数数组A和B变成一个新的数组. 在线评测本题: http://www.lintcode.com/zh-cn/problem/mer ...

  7. 九章算法面试题81 岛屿的个数

    原文网址: www.jiuzhang.com 问题详情 给一个01矩阵,求不同的岛屿的个数. 0代表海,1代表岛,如果两个1相邻,那么这两个1属于同一个岛.我们只考虑上下左右为相邻. 在线评测本题: ...

  8. 谷歌给 Max Howell 出的一个简单算法面试题:翻转二叉树

    这个问题是谷歌给 Max Howell 出的一个算法面试题 谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了. 谷歌给 Max ...

  9. 数据结构经典算法面试题

    转自:http://hi.baidu.com/geogre_jsj/blog/item/e4b98fd2aab5aa3611df9b92.html 由于这些题,实在太火了.所以,应广大网友建议要求,在 ...

最新文章

  1. java编写教师类输出_Java类和对象的区别和联系,超简单易懂!
  2. Angular Service依赖注入的一个具体例子
  3. 《高效程序员的45个习惯》-末篇
  4. 计算机软件选修课选什么好,大学值得选的“选修课”,一点不比专业课差,能选上最好认真听...
  5. LeetCode 84. 柱状图中最大的矩形(Largest Rectangle in Histogram)
  6. 2006年9月全国计算机等级考试三级数据库技术笔试试卷(含有答案)
  7. 世嘉MD游戏开发【一】:win10环境下配置SGDK
  8. java毕业设计产品销售管理系统Mybatis+系统+数据库+调试部署
  9. 奥克兰理工大学计算机学院,9月17日学术报告(新西兰奥克兰理工大学 Prof. Re
  10. SuperMap iDesktop 9D 制作专题地图
  11. 我的世界怎么在网易的服务器里显示皮肤,我的世界怎么显示皮肤,怎么在嗨皮咳嗽上显示自定义皮肤...
  12. 牛!这个工具能将公式图片转化为 LaTeX 格式
  13. 配色三部曲-你真懂颜色了吗?
  14. Linux Realtek RTL8723BE驱动掉线重连不上问题解决
  15. html怎么让两个div重叠,如何将一个div与另一个div重叠
  16. Flash常见问题与解答
  17. 如何在滴滴云 DC2 上搭建 MySQL 服务
  18. html输入框禁止输入汉字,input输入框输入中文时,监听的input事件怎样屏蔽拼音状态...
  19. 配置ActiveX控件在网页中下载安装
  20. 定积分应用——求旋转体体积

热门文章

  1. 希尔伯特空间、拓扑空间概念理解
  2. 01 搭建一个Ubuntu 开发机
  3. Linux Shell中的美元符号$
  4. 云网融合与算力网络系列文章
  5. 13/6/21 Hella Intern Interview
  6. 期刊(ECAI)投稿论文排版——LATEX
  7. 精选提高开发效率的15个idea插件
  8. mac如何打开iso文件
  9. 案例|PIGOSS TOCBSM完美结合,服务于首信社保部
  10. 贝叶斯方法---分段线性插值函数画图