1,277
edits
Changes
no edit summary
{{code}}
/* SListNode.java */
/**
* SListNode is a class used internally by the SList class. An SList object
* is a singly-linked list, and an SListNode is a node of a singly-linked
* list. Each SListNode has two references: one to an object, and one to
* the next node in the list.
*
* @author Kathy Yelick and Jonathan Shewchuk
*/
class SListNode {
Object item;
SListNode next;
/**
* SListNode() (with two parameters) constructs a list node referencing the
* item "obj", whose next list node is to be "next".
*/
SListNode(Object obj, SListNode next) {
item = obj;
this.next = next;
}
/**
* SListNode() (with one parameter) constructs a list node referencing the
* item "obj".
*/
SListNode(Object obj) {
this(obj, null);
}
}
/* SListNode.java */
/**
* SListNode is a class used internally by the SList class. An SList object
* is a singly-linked list, and an SListNode is a node of a singly-linked
* list. Each SListNode has two references: one to an object, and one to
* the next node in the list.
*
* @author Kathy Yelick and Jonathan Shewchuk
*/
class SListNode {
Object item;
SListNode next;
/**
* SListNode() (with two parameters) constructs a list node referencing the
* item "obj", whose next list node is to be "next".
*/
SListNode(Object obj, SListNode next) {
item = obj;
this.next = next;
}
/**
* SListNode() (with one parameter) constructs a list node referencing the
* item "obj".
*/
SListNode(Object obj) {
this(obj, null);
}
}