大学时的数据结构是C++语言的,现在工作了,转向了java语言,为了深入学习java,利用项目闲暇时间,拾兜起大学的数据结构,从基础从头开始吧,后续会有一系列的Java版的数据结构文章。
Node类:
属性:节点值,节点。
构造函数:利用递归思想建立一个节点类。
方法:获取节点的相关信息。
public class Node<E> {
// 属性:节点值,节点
public E data;
public Node<E> next;
// 构造函数
public Node(E data, Node<E> next) {
this.data = data;
this.next = next;
}
public Node(E data) {
this(data, null);
}
public Node() {
this(null, null);
}
// 成员函数:获取相关节点信息
public Node<E> getNext() {
return next;
}
public void setNext(Node<E> next) {
this.next = next;
}
public E getItem() {
return data;
}
}