aa
This commit is contained in:
8
AuD/.idea/.gitignore
generated
vendored
Normal file
8
AuD/.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Editor-based HTTP Client requests
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
||||||
@@ -180,10 +180,25 @@ public class Liste<T>
|
|||||||
public int entferneWerte(final T opfer)
|
public int entferneWerte(final T opfer)
|
||||||
{
|
{
|
||||||
int anzGeloeschte = 0;
|
int anzGeloeschte = 0;
|
||||||
|
Link<T> currentLink = anfang;
|
||||||
|
Link<T> before = new Link<T>(null,null);
|
||||||
|
|
||||||
// Diese Methode wird im Praktikum implementiert
|
while ((currentLink != null))
|
||||||
// TODO
|
{
|
||||||
|
if(currentLink.daten.equals(opfer)){
|
||||||
|
if(currentLink == anfang){
|
||||||
|
anfang = currentLink.naechster;
|
||||||
|
}else if(currentLink == ende) {
|
||||||
|
before.naechster = null;
|
||||||
|
ende = before;
|
||||||
|
}else {
|
||||||
|
before.naechster = currentLink.naechster;
|
||||||
|
}
|
||||||
|
anzGeloeschte++;
|
||||||
|
}
|
||||||
|
before = currentLink;
|
||||||
|
currentLink = currentLink.naechster;
|
||||||
|
}
|
||||||
return anzGeloeschte;
|
return anzGeloeschte;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Binary file not shown.
Reference in New Issue
Block a user