Advertisement
Guest User

confusao

a guest
Apr 19th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. public void removeAll(T value){
  2. if(isEmpty()) return;
  3. Node<T> cur = first;
  4. while(cur != null && cur.getValue().equals(value)){
  5. cur = cur.getNext();
  6. first = cur;
  7. size--;
  8. }
  9. for(int i = 0; i < size-1; i++){
  10. if((cur.getNext().getValue()).equals(value)){
  11. Node<T> temp = cur;
  12. while(temp.getNext() != null && (temp.getNext().getValue()).equals(value)){
  13. temp = temp.getNext();
  14. size--;
  15. }
  16. cur.setNext(temp.getNext());
  17. }
  18. cur = cur.getNext();
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement