| @@ 237-247 (lines=11) @@ | ||
| 234 | $this->size--; |
|
| 235 | return $current->data; |
|
| 236 | } |
|
| 237 | while($i < $this->size) { |
|
| 238 | if($prev->data === $data) { |
|
| 239 | $prev->next = &$current->next; |
|
| 240 | $this->size--; |
|
| 241 | ||
| 242 | return $current->data; |
|
| 243 | } |
|
| 244 | ||
| 245 | $prev = $current; |
|
| 246 | $current = $current->next; |
|
| 247 | } |
|
| 248 | ||
| 249 | return null; |
|
| 250 | } |
|
| @@ 189-198 (lines=10) @@ | ||
| 186 | return $data; |
|
| 187 | } |
|
| 188 | ||
| 189 | while($i < $this->size) { |
|
| 190 | if($current->data === $data) { |
|
| 191 | $current->prev = &$current->next; |
|
| 192 | $current = null; |
|
| 193 | $this->size--; |
|
| 194 | return $data; |
|
| 195 | } |
|
| 196 | ||
| 197 | $current = $current->next; |
|
| 198 | } |
|
| 199 | ||
| 200 | return null; |
|
| 201 | } |
|
| @@ 180-190 (lines=11) @@ | ||
| 177 | return $data; |
|
| 178 | } |
|
| 179 | ||
| 180 | while($i < $this->size) { |
|
| 181 | if($current->data === $data) { |
|
| 182 | $prev->next = &$current->next; |
|
| 183 | $this->size--; |
|
| 184 | ||
| 185 | return $data; |
|
| 186 | } |
|
| 187 | ||
| 188 | $prev = $current; |
|
| 189 | $current = $current->next; |
|
| 190 | } |
|
| 191 | ||
| 192 | return null; |
|
| 193 | } |
|