| @@ 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 | } |
|
| @@ 275-285 (lines=11) @@ | ||
| 272 | $this->size--; |
|
| 273 | return $current->data; |
|
| 274 | } |
|
| 275 | while($i < $this->size) { |
|
| 276 | if($prev->data === $data) { |
|
| 277 | $prev->next = &$current->next; |
|
| 278 | $this->size--; |
|
| 279 | ||
| 280 | return $current->data; |
|
| 281 | } |
|
| 282 | ||
| 283 | $prev = $current; |
|
| 284 | $current = $current->next; |
|
| 285 | } |
|
| 286 | ||
| 287 | return null; |
|
| 288 | } |
|
| @@ 177-187 (lines=11) @@ | ||
| 174 | return $data; |
|
| 175 | } |
|
| 176 | ||
| 177 | while($i < $this->size) { |
|
| 178 | if($current->data === $data) { |
|
| 179 | $prev->next = &$current->next; |
|
| 180 | $this->size--; |
|
| 181 | ||
| 182 | return $data; |
|
| 183 | } |
|
| 184 | ||
| 185 | $prev = $current; |
|
| 186 | $current = $current->next; |
|
| 187 | } |
|
| 188 | ||
| 189 | return null; |
|
| 190 | } |
|