单链表逆序输出
来源:互联网 发布:淘宝朋友代付款 编辑:程序博客网 时间:2024/06/10 04:02
很经典的“单链表逆序”问题,很多公司的面试题库中都有这道题。
public class LianedNode { class Node{ int data; Node next; public Node(int data){ this.data=data; } } public static void main(String[] args) { // TODO Auto-generated method stub LianedNode lian=new LianedNode(); Node head,tail; head=tail=lian.new Node(0); for(int i=1;i<10;i++){ Node p=lian.new Node(i); tail.next=p; //System.out.println(tail.data+""+tail.next.data); //System.out.println("--------------"); tail=p; //System.out.println(tail.data+""); } tail=head; while(tail!=null){ //System.out.println(tail.data); tail=tail.next; } head=reverse(head); while(head!=null){ System.out.println(head.data); head=head.next; } } private static Node reverse(Node head) { if(head==null||head.next==null){ return head; } Node newhead=null; Node nextnode; while(head!=null){ nextnode=head.next; head.next=newhead; newhead=head; head=nextnode; } return newhead; }}
阅读全文
0 0
- 单链表逆序或者逆序输出
- 单链表的逆序输出
- 单链表的逆序输出
- 如何逆序输出单链表?
- 单链表逆序输出
- 数据结构--单链表逆序输出
- 单链表的逆序输出
- 逆序输出单链表
- 单链表逆序输出
- 单链表的逆序输出
- 单链表逆序输出
- 单链表实现字符串逆序输出
- 单链表逆序输出(都是泪)
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- TensorFlow技术解析与实战 10 人脸识别
- 树莓派 3B入门——系统的安装
- 正则表达式
- LNMP环境搭建之二--mysql
- Angular 修改
- 单链表逆序输出
- zjoi网络
- 二级列表简单实现二级列表
- HTML中用marquee标签实现跑马灯滚动效果
- H5语义化标签和媒体化查
- java--IO流(前半部分)
- ARM异常处理方式简单介绍
- 01矩阵
- 高效找出两个List中不同的元素