JAVA point类和链表的问题
来源:百度知道 编辑:UC知道 时间:2024/04/28 22:40:29
1、利用随机函数定义10对(x,y)值,由此创建的Point类实例存入一个数组中,按与原点(0,0)的距离由小到大的顺序输出所有的点及到原点的距离。
2、链表的每个结点定义如下:
Node {
int data;
Node next;
}
编程实现根据一个已存在的链表创建一个倒序链表。
谁来帮帮我~~~
2、链表的每个结点定义如下:
Node {
int data;
Node next;
}
编程实现根据一个已存在的链表创建一个倒序链表。
谁来帮帮我~~~
练习了一下,我机子上的JRE 是特别的。。。所以可能有些问题。。。共同进步啊。。。有优化的也提出来。。。
两个类
Node.java===========================================
package nodeLink;
public class Node {
public int x = 0 ;
public int y = 0;
public Node next = null;
public int getDistance()
{
int distance = 0;
distance = (int)java.lang.Math.sqrt(this.x * this.x + this.y * this.y);
return distance;
}
public Node()
{
//
}
public Node( int x , int y)
{
this.x = x;
this.y = y;
}
}
NodeLink.java==============================================
package nodeLink;
import java.util.Random;
public class NodeLink {
Node nodes[] = null;
public NodeLink(Node[] nodes)
{
this.nodes = nodes;
}
public NodeLink()
{
}
public Node[] Reverse()