lineare Sondierung löschen

Mariexshhx

Bekanntes Mitglied
Hey kann man delete(j) irgendwie Implemetieren ohne Zeiger zu werden die anzeigen, dass dort schonmal nen Element war. Ich meine mit verschieben der anderen Elemente. Wenn man eine Funktion collision_at_j(i,j) hat. Wenn ich jetzt A[j] löschen will, kann ich ja mit einer for schleife über alle Element iterieren und kreige von collision_at_j(i,j) wenn ich j=j setze also gleich der Zahl die ich löschen will. Mit der Funktion überall da true zurück, Wo j eine Kollison erzeugt hat. Dann kann ich ja A[j]=A setzen. Aber dann hab ich ja wieder eine neue Lücke.... kann mir irgendwer weiterhelfen?
 
Hey kann man delete(j) irgendwie Implemetieren ohne Zeiger zu werden die anzeigen, dass dort schonmal nen Element war. Ich meine mit verschieben der anderen Elemente. Wenn man eine Funktion collision_at_j(i,j) hat. Wenn ich jetzt A[j] löschen will, kann ich ja mit einer for schleife über alle Element iterieren und kreige von collision_at_j(i,j) wenn ich j=j setze also gleich der Zahl die ich löschen will. Mit der Funktion überall da true zurück, Wo j eine Kollison erzeugt hat. Dann kann ich ja A[j]=A setzen. Aber dann hab ich ja wieder eine neue Lücke.... kann mir irgendwer weiterhelfen?
 
Ich weiss ja nicht, ob ich der einzige bin, der das so sieht, aber:
  • wo hat das etwas mit Java zu tun? Erkennst Du da wirklich ein Java Problem?
  • So Fragen wären mit etwas mehr Kontext immer super! Ohne Kontext dürfen wir raten, was du denn evtl. meinen könntest....
  • Und von dem fehlenden Kontext mal abgesehen: Wenn man ganue, korrekte Sätze verwenden würde, dann gäbe es viel mehr Chancen, auf Anhieb zu verstehen, was Du von einem willst!

Also mit den anderen Posts von Dir wird es vermutlich weiter um Hashtabellen gehen. A[j] mag also nun ein Eintrag sein, den Du löschen willst. Aber was Du überhaupt an Idee hast (ab "Wenn ich jetzt ..." ist absolut unverständlich.
 

Neue Themen


Zurück
Oben