WinFuture-Forum.de: Einfach verkettete Liste - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Einfach verkettete Liste


#1 Mitglied ist offline   mucos001 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 07. Januar 20
  • Reputation: 0

geschrieben 07. Januar 2020 - 19:29

Ich habe eine Liste geschrieben.Ich habe schon eine Problem Liste Kopien
ich möchte kopieren , aller Elemente der orginal Liste enthalten
könntet ihr mir bitte helfen
danke


public class Link
{
public int daten;
public Link naechster;


public Link(int daten, Link naechster)
{
this.daten = daten;
this.naechster = naechster;
}
}

public class Liste
{
private Link anfang, ende;

public Liste()
{
anfang = ende = null;
}

public void anfuegen(int daten)
{
Link neu = new Link(daten, null);

if(anfang == null)
{
anfang = ende = neu;
}
else
{
ende = ende.naechster = neu;
}
}


public Liste kopieren()
{
Liste copy = new Liste();

Link zeiger = anfang;

while(zeiger != null)
{
copy.anfuegen(zeiger.daten);
zeiger = zeiger.naechster;
}
copy.anfang = zeiger;

return copy;

}


public void ausgeben()
{
System.out.print("Liste:");

Link aktuel = anfang;

while(aktuel != null)
{
System.out.print(aktuel.daten);

aktuel = aktuel.naechster;
}
}

}

public class Main
{

public static void main(String[] args)
{
Liste l = new Liste();

l.anfuegen(5);
l.anfuegen(6);
l.anfuegen(7);

System.out.println(l.kopieren());

l.ausgeben();
}

}


}
0

Anzeige



Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0