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)
|
||||
{
|
||||
int anzGeloeschte = 0;
|
||||
Link<T> currentLink = anfang;
|
||||
Link<T> before = new Link<T>(null,null);
|
||||
|
||||
// Diese Methode wird im Praktikum implementiert
|
||||
// TODO
|
||||
|
||||
while ((currentLink != null))
|
||||
{
|
||||
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;
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Reference in New Issue
Block a user