| @@ 91-94 (lines=4) @@ | ||
| 88 | ||
| 89 | $current = $this->head; |
|
| 90 | $i = 0; |
|
| 91 | while($i < $index && $current->next !== null) { |
|
| 92 | $current = $current->next; |
|
| 93 | $i++; |
|
| 94 | } |
|
| 95 | ||
| 96 | return $current; |
|
| 97 | } |
|
| @@ 235-239 (lines=5) @@ | ||
| 232 | $i = 0; |
|
| 233 | $current = $this->head; |
|
| 234 | $prev = $current; |
|
| 235 | while($i < $index && $current->next !== null) { |
|
| 236 | $prev = $current; |
|
| 237 | $current = $current->next; |
|
| 238 | $i++; |
|
| 239 | } |
|
| 240 | ||
| 241 | $prev->next = &$newNode; |
|
| 242 | $newNode->next = &$current; |
|
| @@ 278-281 (lines=4) @@ | ||
| 275 | $i = 0; |
|
| 276 | $current = $this->head; |
|
| 277 | $prev = $current; |
|
| 278 | while($i < $index && $current->next !== null) { |
|
| 279 | $prev = $current; |
|
| 280 | $current = $current->next; |
|
| 281 | } |
|
| 282 | ||
| 283 | if($index === $this->size - 1) { |
|
| 284 | $prev->next = null; |
|