【发布时间】:2015-07-07 12:11:49
【问题描述】:
我正在解决与链表相关的http://www.hackerrank.com 上的一个问题,其中我必须使用 Node 类,但我没有在内置库中找到用于链表的 Node 类作为标准库,所以我必须制作我自己的。但是这个,在线问题,不允许我将自己的 Node 类包含到代码中,但我也必须使用它:就好像有标准的 Node 类一样。当我使用我在网上找到的我定义的函数时,这会产生很多错误,因为这些函数的名称与我所做的不完全相同。我不知道该怎么做。这是我的课:
public class Node{
private Object element;
private Node nextNode;
public Node(Object data, Node node){
element = data;
nextNode = node;
}
public Object getElement(){
return element;
}
public Node getNext(){
return nextNode;
}
public void setNext(Node node) {
nextNode = node;
}
}
问题是:我给函数命名的名称与网站接受的名称不完全相同。可能是 getNext 是 getdata 或类似的东西。有什么标准的系统可以命名吗?
【问题讨论】:
-
按原样给出问题陈述,我猜黑客等级会明确指定
Node类应该/已经的结构。 -
不,没有这种规范。我会给你声明。
-
hackerrank.com/challenges/… 是问题所在。
标签: java class data-structures linked-list nodes