单链表逆置
来源:互联网 发布:深圳 优化公司 编辑:程序博客网 时间:2024/06/05 11:14
首先定义带头结点的单链表
private class Node { public int value; public Node nextNode; public Node(int value) { this.value = value; }}
/** * 逆置单链表(非递归) * @param head 头结点 * @return 逆置后的头结点 */private static Node revert2(Node head) { Node pre = head; Node cur = head.nextNode; Node tmp; // 头结点的nextNode应该要置空 pre.nextNode = null; while (cur != null) { // 先存放nex结点 tmp = cur.nextNode; // 修改next结点指向pre cur.nextNode = pre; pre = cur; cur = tmp; } return pre;}
图示
1 0
- 单链表逆置
- 单链表逆置
- 单链表逆置。
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 单链表逆置
- 如何在 Azure 上部署 Kubernetes 集群
- 微信小程序 之 初体验(24点游戏)
- 《Python基础教程》---值得读几遍的Python入门书
- 藏锋
- Kubernetes Events介绍(下)
- 单链表逆置
- Python学习笔记 --- 利用STMP协议发送邮件
- h5用swiper结合angularjs实现手机浏览器左右滑动切换图片的效果
- mysql 按月分组累计统计数据,纯sql实现的一个方法
- 在egret中使用protobuf
- Android自定义Log库
- Linux网络编程09——TCP编程之客户端
- 总结Android开源项目及库
- nginx结合tomcat实现反向代理和负载均衡的部署