pæren Skrevet 1. mars 2006 Rapporter Del Skrevet 1. mars 2006 (endret) Jeg har en skoleoppgave hvor jeg må skrive følgende metode: public ListNode middleNode(ListNode head) Metoden skal altså returnere den midterste noden (eller en av de to midterste dersom partall) i en LinkedList. Dette hadde jo i utgangspunktet ikke vært noe stort problem, men det er en hake: Jeg får kun lov til å bruke en løkke! Er den noen glupe sjeler der ute som kan hjelpe? EDIT: La til litt ekstra info. Endret 1. mars 2006 av pæren Lenke til kommentar
oyvind_b Skrevet 1. mars 2006 Rapporter Del Skrevet 1. mars 2006 Dette er tatt fra hodet. Ikke testet og ikke kompilert public ListNode middleNode(ListNode head) { ListNode node1 = head; ListNode node2 = head; while (node1 != null && node2 != null) { node1 = node1.getNext(); node2 = node2.getNext(); if (node2 != null) { node2 = node2.getNext(); } } return node1; } Øyvind Lenke til kommentar
pæren Skrevet 1. mars 2006 Forfatter Rapporter Del Skrevet 1. mars 2006 Flott! Tusen takk! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå