Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.65 KB | None | 0 0
  1. @Override
  2.     public boolean equals(Object o) {
  3.         if (o == this)
  4.             return true;
  5.         if (o == null)
  6.             return false;
  7.         if (!(o instanceof NumberList))
  8.             return false;
  9.        
  10.         NumberList list = (NumberList) o;
  11.        
  12.         if (list.size != size)
  13.             return false;
  14.        
  15.         Node myNode = firstNode;
  16.         Node listNode = list.firstNode;
  17.        
  18.         do {
  19.             if (myNode.value != listNode.value)
  20.                 return false;
  21.            
  22.             if (listNode.nextNode == null)
  23.                 return false;
  24.             myNode = myNode.nextNode;
  25.             listNode = listNode.nextNode;
  26.         } while (myNode != firstNode);
  27.        
  28.         return true;
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement