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

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

链表反转

public class ListReverse {    static Node node1=new Node();    static {        node1.data = 1;        Node node2 = new Node();        node2.data = 2;        Node node3 = new Node();        node3.data = 3;        Node node4 = new Node();        node4.data = 4;        node1.next = node2;        node2.next = node3;        node3.next = node4;    }    public Node reverse(Node node1) {        Node pre = null;        Node next = null;        Node cur = node1;        Node headNode = null;        while (cur != null) {            next = cur.next;            if (next==null) {                headNode=cur;            }            cur.next=pre;            pre=cur;            cur=next;        }        return headNode;    }    static class Node {        int data;        Node next;    }    public static void main(String[] args) {        ListReverse listReverse=new ListReverse();        System.out.println("----------"+node1.data);       Node node= listReverse.reverse(node1);        System.out.println("----------"+node.data);    }}
ListReverse

 

public class ListReverse {    public Node reverse(Node node1) {        Node pre = null;        Node next = null;        Node cur = node1;        Node headNode = null;        while (cur != null) {            next = cur.next;            if (next==null) {                headNode=cur;            }            cur.next=pre;            pre=cur;            cur=next;        }        return headNode;    }}
View Code

 

转载于:https://www.cnblogs.com/zecdllg/p/9760941.html

你可能感兴趣的文章
Python3安装cx_Oracle连接oracle数据库实操总结
查看>>
error:crosses initialization of ...
查看>>
SQL Server TRY...CATCH
查看>>
提供推荐
查看>>
leetcode 72. Edit Distance
查看>>
字符串移位包含的问题
查看>>
linux下的文本编辑器VI的使用命令
查看>>
基础_模型迁移_CBIR_augmentation
查看>>
第二次寒假作业
查看>>
类与 对象 概念 break continue
查看>>
tensorRT使用python进行网络定义
查看>>
Luogu p1478 陶陶摘苹果(升级版)
查看>>
《第一本docker书》- 第一章笔记
查看>>
bzoj2818 Gcd
查看>>
Go语言中结构体的使用-第2部分OOP
查看>>
GET和POST有什么区别?及为什么网上的多数答案都是错的。
查看>>
MAC OS X下的Linux环境
查看>>
《那些年啊,那些事——一个程序员的奋斗史》连载再开感言
查看>>
分享45个设计师应该见到的新鲜的Web移动设备用户界面PSD套件
查看>>
常用模块之time模块
查看>>