Hallo erstmal.
Ich habe hier ein problem mit einer aufgabe aus meinem c++ kurs. ich komm damit echt überhaupt nicht klar.
Folgendes soll ich bewerkställigen:
Schreiben sie eine C/C++ Funktion, wobei eine simple Hash funktion zu realisieren ist:
Die Funktion enthält als einen Parameter eine Zeichenkette, Länge max 80 Zeichen. Als zweiten Parameter eine int Variable als Eingangsgröße. Wenn diese 1 ist, dann soll die Zeichenkette in eine Hash Tabele aufgenommen werden, ist diese 2, so soll diese in der Hash Tabelle gesucht werden. Falls sie nicht vorhanden ist, dann wird eine 1 über den Funktionsnamen zurückgegeben. Es sind maximal 200 Zeichenketten zu verwalten. Die Zeichenketten enthalten zur einfachheit nur die Zeichen a,b,1,2. Bedenken Sie, zu Beginn ist noch keine Hash Tabele vorhanden.
Ich verstehe irgendwie die lektion mit Hashwerten/Funktionen nicht wirklich. Und dann finde ich diese aufgabenstellung auch etwas kompliziert.(evtl weil ich das mit dem hash nicht verstandne habe)
Kann mir jemand helfen pls? ist dringend.