pæren Skrevet 1. mars 2006 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 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
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å