- public boolean remove(int input)
- {
- Node temp = head;
- if(isEmpty()){return(false);}
- if(contains(input))
- {
- do{
- if(temp.data == input)
- {
- if(head.data == input)
- {
- head = head.next;
- nextNode = head;
- count--;
- return(true);
- }
- if(temp.next == null && head == temp)
- {
- head = null;
- tail = null;
- count--;
- System.out.println("here");
- return(true);
- }
- else if(temp.next == null && tail == temp)
- {
- tail = back;
- back.next = null;
- System.out.println("front");
- count--;
- return(true);
- }
- else
- {
- back.next = temp.next;
- temp = null;
- count--;
- return(true);
- }
- }
- else
- {
- back = temp;
- temp = temp.next;
- }
- }while(temp != null);
- }
- return(false);
- }
Undefined
By: CSC | Date: Oct 22 2009 19:16 | Format: None | Expires: never | Size: 948 B | Hits: 951
Latest pastes
1 hours ago
11 hours ago
1 days ago
2 days ago
2 days ago