链表的正逆序打印 java语言实现
来源:互联网 发布:类似p2p的软件 编辑:程序博客网 时间:2024/05/01 09:00
import java.util.LinkedList;public class ListPrint {public static void main(String args[]){LinkedList list=new LinkedList();list.add("china");list.add("sina");list.add("I");list.add("like");list.add("You");for(int i=0;i<list.size();i++){System.out.print(list.get(i)+" ");}System.out.println();System.out.println("----------------------------------------");for(int i=list.size()-1;i>=0;i--){System.out.print(list.get(i)+" ");}System.out.println();System.out.println("----------------------------------------");Node node1=new Node("china");Node node2=new Node("sina");Node node3=new Node("I");Node node4=new Node("like");Node node5=new Node("You");node1.previous=node5;node1.next =node2;node2.previous=node1;node2.next=node3;node3.previous=node2;node3.next=node4;node4.previous=node3;node4.next=node5;node5.previous=node4;node5.next=node1;Node node=node1;for(int i=0;i<5;i++){System.out.print(node.str+" ");node=node.next;}System.out.println();System.out.println("----------------------------------------");for(int i=0;i<5;i++){node=node.previous;System.out.print(node.str+" ");}}}class Node{Node previous;String str;Node next;public Node(String str){this.str=str;}}//链表的实现采用自定义节点类实现。
0 0
- 链表的正逆序打印 java语言实现
- java 逆序打印链表的值
- C语言实现双向非循环链表(不带头结点)的逆序打印
- 链表的逆序打印
- C语言实现单链表的逆序打印(带头结点)
- 线性表---双向链表(创建、正序逆序打印、插入、删除)
- c语言实现直接插入排序(正序和逆序)
- 逆序打印链表
- 逆序打印链表
- 逆序打印链表
- 剑指offer面试题java实现之题5:逆序打印链表
- Java实现链表逆序
- C语言实现之控制台打印正六边形
- C语言实现单链表(不带头结点)的逆序打印
- 逆序打印单向链表
- 链表之逆序打印
- 链表的逆序实现
- C语言打印正六边形
- 描述在浏览器中输入一个网址后的发生的事情
- 布丰投针问题
- 蜕变之路
- Vijos P1443 银河英雄传说个人通过/递交:11/25(44%)
- hadoop学习-wordcount程序c++重写执行
- 链表的正逆序打印 java语言实现
- Binary Tree Maximum Path Sum--一次没A过的题
- pat 1067. Sort with Swap(0,*) (25)
- Linux下ps aux解释
- Java高新技术怎么样
- 在GitHub上挖了两个坑
- 中秋阳澄情,“谢”礼送不停
- postgresql pdo执行query返回false
- VC中基于 Windows 的精确定时