hallo,
ich habe hier ein kleines Problem, ich soll eine Map Programmieren mit zwei voneinander "getrennten Listen" da ich bis jetzt aber nur normale Listen geschrieben habe bin ich mir nicht sicher
wie ich mit sowas umgehen muss.
als Beispiel nehme ich einfach mal public int size()
in einer Normalen Liste würde ich das so schreiben
muss ich dann anstatt dem ListElem<T> einfach nur IPDMapSub<K, V> schreiben oder geht das ganz anders, ich bin mit meinem Latein nun ziemlich am Ende.
grüße
ich habe hier ein kleines Problem, ich soll eine Map Programmieren mit zwei voneinander "getrennten Listen" da ich bis jetzt aber nur normale Listen geschrieben habe bin ich mir nicht sicher
wie ich mit sowas umgehen muss.
Java:
public class IPDMapSub<K, V> extends IPDMap<K, V> {
@Override
public V get(K key) {
// TODO Auto-generated method stub
return null;
}
@Override
public void put(K key, V value) {
// TODO Auto-generated method stub
}
@Override
public boolean containsKey(K key) {
// TODO Auto-generated method stub
return false;
}
@Override
public void removeKey(K key) {
// TODO Auto-generated method stub
}
@Override
public boolean isEmpty() {
// TODO Auto-generated method stub
return false;
}
@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}
@Override
public IPDIterator<IPDMapEntry<K, V>> getEntries() {
// TODO Auto-generated method stub
return null;
}
}
als Beispiel nehme ich einfach mal public int size()
in einer Normalen Liste würde ich das so schreiben
Java:
public int size() {
int size = 0;
ListElem<T> current = first;
while (current != null) {
size++;
current = current.getNext();
}
return size;
// TODO Auto-generated method stub
}
muss ich dann anstatt dem ListElem<T> einfach nur IPDMapSub<K, V> schreiben oder geht das ganz anders, ich bin mit meinem Latein nun ziemlich am Ende.
grüße
Zuletzt bearbeitet von einem Moderator: