![Razz :P](./images/smilies/tease.gif)
Du erstellst das Array als Array von Object und castest auf den generische typ
das ganze produziert dir dann ne unchecked-warning die aber in der init-methode durch annotation unterdrückt wird
![Wink ;)](./images/smilies/wink.gif)
K[][] table = (K[][]) new Object[bla][bluub]
338364: <Alanna> Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Ich hatte auch diese Problem. Dann habe ich debuggt und herausgefunden, dass es tatsächlich in der Eingabe mehrmals dieselben Zahlen vorkommen können.Johann hat geschrieben:Ich werd hier auch langsam wahnsinnig. Meine Lösung scheint Keys zu verdoppeln, dabei habe ich jede Stelle, die irgendwie schreibend auf das Array zugreift kontrolliert. Es wird nur verschoben, aber trotzdem kriege ich ständig den "Element xyz mehrmals in Hashtabelle". Hatte das auch jemand und weiß, was da so der Standardfehler ist und dazu führen könnte?
Woah vielen Dank. Das hats echt rausgerissen, endlich läuft der Scheiß.SLS hat geschrieben:Lösung: Vor dem Einfügen zunächst gucken (find()), ob der Element nicht schon drinne ist.
338364: <Alanna> Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Yo, genauso haben wir das auch gemacht. Wusste gar nicht, dass das unter nem Namen läuft.Johann hat geschrieben:Mein Ansatz und der Ansatz laut http://en.wikipedia.org/wiki/Cuckoo_hashing ist:...