| @@ 226-236 (lines=11) @@ | ||
| 223 | $this->size--; |
|
| 224 | return $current->data; |
|
| 225 | } |
|
| 226 | while($i < $this->size) { |
|
| 227 | if($prev->data === $data) { |
|
| 228 | $prev->next = &$current->next; |
|
| 229 | $this->size--; |
|
| 230 | ||
| 231 | return $current->data; |
|
| 232 | } |
|
| 233 | ||
| 234 | $prev = $current; |
|
| 235 | $current = $current->next; |
|
| 236 | } |
|
| 237 | ||
| 238 | return null; |
|
| 239 | } |
|
| @@ 177-186 (lines=10) @@ | ||
| 174 | return $data; |
|
| 175 | } |
|
| 176 | ||
| 177 | while($i < $this->size) { |
|
| 178 | if($current->data === $data) { |
|
| 179 | $current->prev = &$current->next; |
|
| 180 | $current = null; |
|
| 181 | $this->size--; |
|
| 182 | return $data; |
|
| 183 | } |
|
| 184 | ||
| 185 | $current = $current->next; |
|
| 186 | } |
|
| 187 | ||
| 188 | return null; |
|
| 189 | } |
|
| @@ 172-182 (lines=11) @@ | ||
| 169 | return $data; |
|
| 170 | } |
|
| 171 | ||
| 172 | while($i < $this->size) { |
|
| 173 | if($current->data === $data) { |
|
| 174 | $prev->next = &$current->next; |
|
| 175 | $this->size--; |
|
| 176 | ||
| 177 | return $data; |
|
| 178 | } |
|
| 179 | ||
| 180 | $prev = $current; |
|
| 181 | $current = $current->next; |
|
| 182 | } |
|
| 183 | ||
| 184 | return null; |
|
| 185 | } |
|