什么';java中单链接列表的标准节点类方法?
我正在解决一个与LinkedList相关的问题,在这个问题中,我必须使用Node类,但我在内置库中没有找到LinkedList的Node类作为标准类,所以我必须创建自己的。但这个在线问题不允许我在代码中包含自己的节点类,但我也必须使用它:就像有标准节点类一样。当我使用我在网上找到的由我定义的函数时,会出现很多错误,这些函数的名称与我的不完全相同。我不知道该怎么办。这是我的班级:什么';java中单链接列表的标准节点类方法?,java,class,data-structures,linked-list,nodes,Java,Class,Data Structures,Linked List,Nodes,我正在解决一个与LinkedList相关的问题,在这个问题中,我必须使用Node类,但我在内置库中没有找到LinkedList的Node类作为标准类,所以我必须创建自己的。但这个在线问题不允许我在代码中包含自己的节点类,但我也必须使用它:就像有标准节点类一样。当我使用我在网上找到的由我定义的函数时,会出现很多错误,这些函数的名称与我的不完全相同。我不知道该怎么办。这是我的班级: public class Node{ private Object element; private
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或类似的东西。有什么标准系统可以命名吗?您给出的说明清楚地表明:
/*
Insert Node at the end of a linked list
head pointer input could be NULL as well for empty list
Node is defined as
class Node {
int data;
Node next;
}
*/
我不知道这是否有效,但通常setter和getter函数准确地表示它们正在修改的数据成员。因此,您可以尝试将getter和setter更改为
getNextNode()
和setNextNode(…)
按原样给出问题陈述,我想黑客等级会明确指定节点
类的结构。不,没有这种规范。我会给你一份声明。是问题。先生,item method给了我一个错误:这个符号不被识别,而是用“数据”来获取数据。你介意在你的描述中添加黑客等级问题的链接吗。我在上面的评论中添加了。我从来没有注意过这些评论,但我会注意。@lavee_singh你应该:)错误:找不到符号。我已经试过几次了。但我想括号是不用的。但这并不管用。