@@ 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 | } |