| @@ 296-306 (lines=11) @@ | ||
| 293 | $this->size--; |
|
| 294 | return $current->data; |
|
| 295 | } |
|
| 296 | while($i < $this->size) { |
|
| 297 | if($prev->data === $data) { |
|
| 298 | $prev->next = &$current->next; |
|
| 299 | $this->size--; |
|
| 300 | ||
| 301 | return $current->data; |
|
| 302 | } |
|
| 303 | ||
| 304 | $prev = $current; |
|
| 305 | $current = $current->next; |
|
| 306 | } |
|
| 307 | ||
| 308 | return null; |
|
| 309 | } |
|
| @@ 218-228 (lines=11) @@ | ||
| 215 | return $data; |
|
| 216 | } |
|
| 217 | ||
| 218 | while($i < $this->size) { |
|
| 219 | if($current->data === $data) { |
|
| 220 | echo $this->head->prev->data; |
|
| 221 | $current->prev = &$current->next; |
|
| 222 | $current = null; |
|
| 223 | $this->size--; |
|
| 224 | return $data; |
|
| 225 | } |
|
| 226 | ||
| 227 | $current = $current->next; |
|
| 228 | } |
|
| 229 | ||
| 230 | return null; |
|
| 231 | } |
|