博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java实现单链表逆置
阅读量:5257 次
发布时间:2019-06-14

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

1 class LNode 2 { 3     public LNode next; 4     public int data; 5 } 6 /*逆置链表*/ 7 class Nizhi 8 { 9     private static LNode head = new LNode();;10     private static LNode node;11     private static LNode tail;12     private static int index;13     private static LNode newhead = new LNode();14     public static void main(String[] args){15         int[] nums = {1,2,3,4,5,6,7,8,9,10}; 16         head.data = nums[0];17         tail = head;18         createLine(nums);19         System.out.println("——————————————————链表顺序打印———————————————————");20         printLine(head);21         nizhi();22         System.out.println("——————————————————链表逆置打印———————————————————");23         printLine(newhead);24     }25 26     private static void createLine(int[] nums){27         while (index<10)28         {29             node = new LNode();30             tail.next = node;31             node.data = nums[index];32             node.next = null;33             tail = node;34             index ++;35             36         }37     }38 39     private static void printLine(LNode head){40         node = head;41         while(node!=null&&node.next!=null){42             node = node.next;43             System.out.println(node.data);44         }45     }46 47     private static void nizhi(){48         49         node = head.next;50         //遍历原链表结点,头插法到新头结点51         while (node!=null)52         {53             LNode temp = new LNode();54             temp.data = node.data;55             //node.next = node.next.next;56             temp.next = newhead.next;57             newhead.next = temp;58             59             System.out.println("temp.data="+temp.data);60             node = node.next;61         }62     }63 }

 

转载于:https://www.cnblogs.com/lindaZ/p/5389335.html

你可能感兴趣的文章
torch教程[1]用numpy实现三层全连接神经网络
查看>>
java实现哈弗曼树
查看>>
转:Web 测试的创作与调试技术
查看>>
python学习笔记3-列表
查看>>
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
线程androidAndroid ConditionVariable的用法
查看>>
转载:ASP.NET Core 在 JSON 文件中配置依赖注入
查看>>
socket初识
查看>>
磁盘测试工具
查看>>
代码变量、函数命名神奇网站
查看>>
redis cli命令
查看>>
Problem B: 占点游戏
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>