// Source code example for "A Practical Introduction // to Data Structures and Algorithm Analysis" // by Clifford A. Shaffer, Prentice Hall, 1998. // Copyright 1998 by Clifford A. Shaffer public class Link { // A singly linked list node private Object element; // Object for this node private Link next; // Pointer to next node in list private int num; Link(Object it,int n, Link nextval) { // Constructor 1 element = it; next = nextval; num = n; } // Given Object Link(Link nextval) { next = nextval; } // Constructor 2 Link next() { return next; } Link setNext(Link nextval) { next = nextval; return next; } Object element() { return element; } int priority() { return num; } Object setElement(Object it) { element = it; return element; } int setPriority(int i) { num = i; return i; } } // class Link