| @@ 295-305 (lines=11) @@ | ||
| 292 | $this->size--; |
|
| 293 | return $current->data; |
|
| 294 | } |
|
| 295 | while($i < $this->size) { |
|
| 296 | if($prev->data === $data) { |
|
| 297 | $prev->next = &$current->next; |
|
| 298 | $this->size--; |
|
| 299 | ||
| 300 | return $current->data; |
|
| 301 | } |
|
| 302 | ||
| 303 | $prev = $current; |
|
| 304 | $current = $current->next; |
|
| 305 | } |
|
| 306 | ||
| 307 | return null; |
|
| 308 | } |
|
| @@ 215-224 (lines=10) @@ | ||
| 212 | return $data; |
|
| 213 | } |
|
| 214 | ||
| 215 | while($i < $this->size) { |
|
| 216 | if($current->data === $data) { |
|
| 217 | $current->prev = &$current->next; |
|
| 218 | $current = null; |
|
| 219 | $this->size--; |
|
| 220 | return $data; |
|
| 221 | } |
|
| 222 | ||
| 223 | $current = $current->next; |
|
| 224 | } |
|
| 225 | ||
| 226 | return null; |
|
| 227 | } |
|
| @@ 199-209 (lines=11) @@ | ||
| 196 | return $data; |
|
| 197 | } |
|
| 198 | ||
| 199 | while($i < $this->size) { |
|
| 200 | if($current->data === $data) { |
|
| 201 | $prev->next = &$current->next; |
|
| 202 | $this->size--; |
|
| 203 | ||
| 204 | return $data; |
|
| 205 | } |
|
| 206 | ||
| 207 | $prev = $current; |
|
| 208 | $current = $current->next; |
|
| 209 | } |
|
| 210 | ||
| 211 | return null; |
|
| 212 | } |
|