单链表反转(非递归java实现)
2016-05-29 09:14
459 查看
java代码:
class NodeList{ public int value; public NodeList next; public NodeList(int data){ this.value = data; } } NodeList reverseNodelist(Node head){ NodeList pre = null; NodeList nextNode = null; while(head!=null){ nextNode = head.next; head.next = pre; pre = head; head = nextNode; } return pre; }
相关文章推荐
- 用java输出高度为n的直角三角形
- java实现zip压缩文件/文件夹
- MyEclipse项目里面出现红叉的解决方案?
- 【JAVA】五 JAVA集合 Collection Vector Stack
- 基于java的程序OutOfMemory问题的解决及Xms/Xmx/Xss的解释和应用
- cxf发布webservice简介 及 wsdl2java生成客户端代码
- myeclipse中,项目上有个叉报错,文件没有错误【解决方案】
- Java适配器模式(Adapter模式)
- Java组合模式(Composite模式)
- Java装饰模式(Decorator模式)
- Java桥模式(Bridge模式)
- Java共享模式/享元模式(Flyweight模式)
- Java原型模式(Prototype模式)
- Java单态模式(Singleton模式)
- Java工厂模式(Factory模式)
- java入门教程-12.10Java数据库之删除记录
- java入门教程-12.9Java数据库之修改记录
- java入门教程-12.8Java数据库之插入记录
- Java抽象类继承问题
- java入门教程-12.7Java数据库更新