| @@ 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 | } |
|
| @@ 216-225 (lines=10) @@ | ||
| 213 | return $data; |
|
| 214 | } |
|
| 215 | ||
| 216 | while($i < $this->size) { |
|
| 217 | if($current->data === $data) { |
|
| 218 | $current->prev = &$current->next; |
|
| 219 | $current = null; |
|
| 220 | $this->size--; |
|
| 221 | return $data; |
|
| 222 | } |
|
| 223 | ||
| 224 | $current = $current->next; |
|
| 225 | } |
|
| 226 | ||
| 227 | return null; |
|
| 228 | } |
|
| @@ 201-211 (lines=11) @@ | ||
| 198 | return $data; |
|
| 199 | } |
|
| 200 | ||
| 201 | while($i < $this->size) { |
|
| 202 | if($current->data === $data) { |
|
| 203 | $prev->next = &$current->next; |
|
| 204 | $this->size--; |
|
| 205 | ||
| 206 | return $data; |
|
| 207 | } |
|
| 208 | ||
| 209 | $prev = $current; |
|
| 210 | $current = $current->next; |
|
| 211 | } |
|
| 212 | ||
| 213 | return null; |
|
| 214 | } |
|