博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
链表三:反转链表
阅读量:6597 次
发布时间:2019-06-24

本文共 615 字,大约阅读时间需要 2 分钟。

/**

 *题目: 反转链表
 *描述:输入一个链表,反转链表后,输出链表的所有元素。
 *解决方案:  新new一个ListNode,处理next的指向关系
 * */

public class Three {    public static void input(ListNode listNode) {                ListNode pre = null;//反转后新的链表        ListNode next = null;//用于记录listNode的下一个节点        while(listNode != null) {            next = listNode.next;             listNode.next = pre;  //修改listNode节点的指向上一次节点,第一次为null            pre = listNode;          //将修改完的节点赋值给pre            listNode = next; //将下一个节点赋值给listNode,循环反转        }    }        class ListNode{        int var;        ListNode next;    }    }

 

转载于:https://www.cnblogs.com/ZeGod/p/9969330.html

你可能感兴趣的文章
raspberry pi和 oLinuxIno (same as Openboard Swo...
查看>>
mysql explain中的select tables optimized away
查看>>
Elasticsearch 查询
查看>>
hadoop和hbase整合
查看>>
备份网络配置文件的几个建议
查看>>
python Thread already started 错误解决
查看>>
一个故事讲完https
查看>>
关于PHP和英语共同点的思考
查看>>
排序 —— 归并排序
查看>>
Xstream 简单实用教程
查看>>
Nagios监控之11:NRPE脚本监测信息输出格式
查看>>
WhipTail全闪存阵列目标性能、延迟
查看>>
自定义批量改变图片大小
查看>>
Python3 元组
查看>>
mysql备份之xtrabackup(建议用来备份innodb)
查看>>
linux下EOF写法梳理
查看>>
算法题(有关100阶楼梯的算法java)
查看>>
查两个表中两列都不相等的SQL
查看>>
我的友情链接
查看>>
tomcat 多个端口运行多个web项目
查看>>