Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een Node in Link Systems in Java Delete
Gelinkte lijsten zijn een fundamentele data structuur gebruikt om gegevens op te slaan . Ze zijn geschikt voor situaties waarin een onbekende hoeveelheid data zal worden opgeslagen : de lijst kan gewoon de programmeur dynamisch geheugen toewijzen aan het einde van de lijst en een " keten " van voorwerpen die met elkaar verbinden . De uitdagende deel komt wanneer een van deze knooppunten moet worden geschrapt uit ergens in het midden van de lijst zonder de ketting er wordt gebroken. In een dergelijk geval kunt u twee knooppunten maken om " wijzen op " items in de lijst , kruipen beneden in de lijst vinden van de node te verwijderen en te verwijderen , terwijl de integriteit van de structuur van het behoud . Wat je nodig hebt
tekst editor
Java Developer's Kit
Toon Meer Aanwijzingen
1

Maak een functie om het knooppunt te verwijderen . De functie is een geheel getal dat de waarde van het knooppunt vertegenwoordigt . Deze functie neemt de "kop " knooppunt is het begin , en elke knoop heeft een " next " referentie , samen met een integer waarde :

public void removeNode
( int value ) {

als ( hoofd == null ) { return ; }

Node tracer = new Node ( ) ; Node tracer2 = new Node ( ) ; tracer = tracer2 = hoofd ;

terwijl ( tracer.value ! = waarde | | tracer = null ) { tracer2 = tracer ; //tracer2 volgt altijd tracertracer = tracer.next ; } }


Point Pagina 2 de knoop voorafgaand aan het knooppunt ! te worden verwijderd om het knooppunt na het knooppunt te verwijderen :

terwijl ( tracer.value = waarde | | tracer == null ) { tracer = tracer.next ; //na while lus , tracer zal verwijzen naar knooppunt of geen knooppunt }

if ( ! tracer = null ) {

tracer2.next
= tracer.next corrigeren ; }
3

Delete het knooppunt :

if ( ! tracer = null ) {

tracer2.next = tracer.next ; }

tracer = null ;
< br >

Previous: Next:
  Java Programming
·Hoe kan ik een Input File in J…
·Hoe te Applets Run in NetBeans…
·Hoe de Character Class Gebruik…
·Hoe kan ik een programma in Ja…
·Hoe je JavaScript bijwerken 
·Hoe te Gemiddeld rangen gebrui…
·Soorten gegevens voor PPV Data…
·Hoe maak je 2D -arrays op de X…
·Hoe de huidige jaar in Java 
  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
·Java 1.5 Annotatie Tutorial 
·Hoe te Regular Expression Parsers code 
·Om te lezen hoe een Punch Card 
·Wat is een Array in Visual Basic ? 
·Hoe je MS-Access aan Visual Basic 6.0 Li…
·Hoe je Odd - Shaped Knoppen maken in C #…
·Hoe maak je een Return ID in MySQL invoe…
·Hoe te : MySQL Query naar CSV E 
·Wat is PERL Syntax 
Copyright © Computer Kennis http://www.nldit.com