Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.75 KB | None | 0 0
  1. class Node<E extends Comparable<? super E>> implements Comparable<Node<E>> {
  2.     private Node<E> prev;
  3.     private Node<E> next;
  4.     private E element;
  5.    
  6.     public Node(Node<E> prev, Node<E> next, E element) {
  7.         this.prev = prev;
  8.         this.next = next;
  9.         this.element = element;
  10.     }
  11.  
  12.     public Node<E> getPrev() {
  13.         return prev;
  14.     }
  15.  
  16.     public void setPrev(Node<E> prev) {
  17.         this.prev = prev;
  18.     }
  19.  
  20.     public Node<E> getNext() {
  21.         return next;
  22.     }
  23.  
  24.     public void setNext(Node<E> next) {
  25.         this.next = next;
  26.     }
  27.  
  28.     public E getElement() {
  29.         return element;
  30.     }
  31.  
  32.     public void setElement(E element) {
  33.         this.element = element;
  34.     }
  35.  
  36.     @Override
  37.     public int compareTo(Node<E> n) {
  38.         return element.compareTo(n.getElement());
  39.     }
  40.    
  41.     @Override
  42.     public String toString() {
  43.         return String.valueOf(element);
  44.     }
  45.    
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement