Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te recursief Traverse in een Linked List
De Gelinkte List datastructuur is een krachtig alternatief voor de eenvoudige arrays . Unlike arrays kunnen gegevens snel worden toegevoegd en naar een gekoppelde lijst verwijderd zonder opnieuw de lijst een element per keer . In tegenstelling arrays , gegevens in een gekoppelde lijst alleen toegankelijk zijn, om . U kunt dit doen met een eenvoudige lus of met een recursieve ( of zelf bellen ) functie . Dit zal worden geschreven in Java , maar de code kan in elke taal , met slechts geringe wijzigingen in de syntax verschillen geschikt worden uitgevoerd . . Instructies
1

Open een teksteditor kopen van 2

Plak volgende Java- code :

public class RecursiveLLTraverser
{

public static leegte traverseList ( LinkedList l ) {


}

}

Al de code zal gaan binnen de " traverseList " -methode .
3

Plak de volgende in het " traverseList " methode:

if ( l.size ( ) == 0 ) return ;

if ( l.size ( ) > 0 ) { < br >

LinkedList n = l.clone ( ) ;

Object o = n.removeFirst ( ) ;

o.doSomething ( ) op ;

traverseList
( n ) ;

}


Dit duurt een Linked List en maakt een ondiepe kloon van het met het eerste element verwijderd ( en enkele bewerkingen uitgevoerd wordt ) dat kloon wordt vervolgens door de traverse List . zelf . Uiteindelijk zal de kloon leeg zijn , in welk geval de traverse List methode zal gewoon terug .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een HTML Link Dat …
·Verschillen tussen Fields & Re…
·Definitie van 64 Bit GCC 
·Wat zijn de verschillende Flow…
·Hoe kan ik een array maken van…
·Hoe te Pound gebruiken met SSL…
·Hoe je Time Complexity zoeken …
·Wat is het verschil tussen Pag…
·Hoe maak je toe aan een C # St…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te CNC Macro Programming leren 
·Over Fout Debugging Paths in Perl 
·Hoe maak je een Hashtag Retweeter Build 
·Hoe een oscilloscoop in Python 
·Hoe te Uitzondering klassen in Java Creë…
·Hoe maak je een Visual Basic Button Disa…
·Het verschil tussen DataGrid & GridView 
·Een Java- Override Overload 
·Hoe maak je een besluit Boom in Java Ope…
Copyright © Computer Kennis http://www.nldit.com