Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Ta bort en nod i Link Systems i Java

    Länkade listor är en grundläggande datastruktur som används för att lagra data . De är perfekta för situationer där en okänd mängd data kommer att lagras : listan bara tillåter programmeraren att dynamiskt allokera minne till slutet av listan och skapa en " kedja " av föremål som ansluter till varandra . Den utmanande delen kommer när en av dessa noder måste raderas från någonstans i mitten av listan utan kedjans bryts . I så fall kan du skapa två noder att " peka på " objekten i listan , kryper nedåt i listan tills att hitta noden att radera och ta bort den och bevara strukturen integritet . Saker du behöver
    Textredigerare Review, Java utvecklare Kit
    Visa fler instruktioner
    1

    Skapa en funktion för att ta bort noden . Funktionen tar ett enda heltal som representerar värdet på noden. Denna funktion förutsätter " huvudet " nod är början , och varje nod har en " nästa " referens tillsammans med ett enda heltal :

    public void removeNode ( int value ) {

    om ( huvud == null ) {return ;}

    Node spårämne = new Node ( ) , Node tracer2 = new Node ( ) , spårämne = tracer2 = huvud ;

    samtidigt ( tracer.value ! = värde

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör ett brädspel i Java
    ·Hur Kasta visningsparameter på Android
    ·Hur att generera slumptal Utan Repetition i Java
    ·Hur man skriver ett Java Application Program som uppman…
    ·Plotta Verktyg för Java
    ·Hur man använder en Skeva Heap i Java
    ·Hur Monitor ett Connection Pool i Sun Java 7
    ·Java Undantag Tutorial
    ·Hur man utför en Bit Shift i Java
    ·Hur till Öppen Java bilder i Android
    Utvalda artiklarna
    ·Hur man använder en matris i Vb.Net
    ·Hur berätta om Perl är 32 eller 64 - bit
    ·Hur man använder Java för att skapa Web Service Apps
    ·Introduktion till Enterprise JavaBeans
    ·Hur man lär Ruby
    ·SMTP PHP Tutorial
    ·Hur man skickar ett automatiskt e efter ett visst datum…
    ·Hur dereference Void Pekare
    ·Hur man skriver ett Pseudokod Kod Script
    ·MySQL Replikering Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz