Du har spurgt i Java kategorien, så vi er klar over at det er Java.
Grundliggende sletter du vel dem du skal slette??
Uanset om du bruger den indbyggede LinkedList eller en egen implementation, så skal du: - vide hvordan du sletter fra listen - vælge dem der skal slettes
Ved de sidste skal du naturligvis huske at tage højde for at elementerne rykker sig hvis du sletter forfra.
Og den del er jeg så godt klar over. Mit spørgsmål er jo, hvordan jeg få dette gjort?
Altså, hvordan kan jeg sikre, kun at tage hvert anden? Tænker at "%" nok ikke kan bruges i denne sammenhæng. Så er der en, som vil hjælpe lidt med _hvordan_ jeg kan skrive dette..?
Men denne kode: public Node halfList(Node x) { if (x == null) { return x; } if (x.next != null) { x.next = x.next.next; halfList(x.next); } return x; } få jeg de ulige pladser og ik de lige, som ønskes.
Problemet er, at jeg i føste tilfælde skal have first til at pointe på x.next, og derefter så skal x.next = x.next.next - ville jeg mene
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.