假期结束,散分,顺便给个基础面试题。
Java code
package com.zf.link;
public class Test2 {
//打印结果 为的多少 , 心算
public static void main(String[] args) {
Node n1 = new Node(1);
Node n2 = new Node(2);
Node n3 = new Node(3);
n1.setNext(n2);
n2.setNext(n3);
n2 = n2.next();
System.out.println(n2.data);
System.out.println(n1.next().data);
}
}
class Node{
public int data ;
private Node next ;
public Node(int data){
this.data = data ;
}
public void setNext(Node node){
next = node;
}
public Node next(){
return next;
}
}
------解决方案--------------------
------解决方案--------------------3
2
接分!
------解决方案--------------------3,还有一个不知道
------解决方案--------------------3 2
------解决方案--------------------接分接分
------解决方案--------------------3
2
------解决方案--------------------
------解决方案--------------------3
2
------解决方案--------------------3,2 接分!!!
------解决方案--------------------3 ,2
System.out.println(n2.data);
System.out.println(n1.next().data);
其实相当于输出的是n3.data 和n2.data
------解决方案--------------------接分来也
------解决方案--------------------3,2
------解决方案--------------------为什么是3,2?
------解决方案--------------------好吧,我错了。
------解决方案--------------------好吧我错了
------解决方案--------------------3,2
------解决方案--------------------3,2
------解决方案--------------------so easy!!
------解决方案--------------------接分来了 分分分 学生的命根
------解决方案--------------------jiefen
------解决方案--------------------3,2
------解决方案--------------------3..2