SHOW:
|
|
- or go back to the newest paste.
1 | /** | |
2 | * TODO: Implement | |
3 | */ | |
4 | public void remove(String str) | |
5 | { | |
6 | Node node = remove_helper(str, front); | |
7 | - | if (node != null) |
7 | + | if (node != null) node = node.next; |
8 | ||
9 | - | if(node.next == null) node = null; |
9 | + | |
10 | - | else { |
10 | + | |
11 | - | node.key = node.next.key; |
11 | + | |
12 | - | Node tempNode = node.next.next; |
12 | + | |
13 | - | node.next = tempNode; |
13 | + | |
14 | { | |
15 | return null; | |
16 | } | |
17 | else if (str.equals(node.key)) | |
18 | { | |
19 | return node; | |
20 | } | |
21 | else | |
22 | { | |
23 | return remove_helper(str, node.next); | |
24 | } | |
25 | } | |
26 | } |