hat geschlagen

Eine generische Hash-Bibliothek.
Jetzt downloaden

hat geschlagen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Pleyades Crew
  • Website des Verlags:
  • http://pleyades.net/

hat geschlagen Stichworte


hat geschlagen Beschreibung

Eine generische Hash-Bibliothek. Hashit ist eine generische Hash-Bibliothek. Hashit implementiert vielfältige Kollisionshandhabungsmethoden. Diese Funktion erstellt eine Hash-Tabelle, die als Hash_T-Typ zurückgegeben wird. 'errno' ist auf ENOMEM gesetzt, wenn nicht genügend Speicher verfügbar ist, wenn er nicht genügend Speicher erstellt wurde. Der gewünschte Wert für die Hash-Tabelle berechnet die Funktion die echte Größe der Tabelle mit diesem Parameter als Hinweis auf den endgültigen Wert.- Keysize: Dies ist die Größe für den Datentyp, der als Taste in der Hash-Tabelle verwendet wird. Schlüssel sind ungültig *, also muss Hashit wissen, wie lange sie sind. Wenn die Schlüsselgröße 0 ist, wird davon ausgegangen, dass die Tasten Saiten sind.- HFunK: HFunK ist ein Zeiger auf die Hash-Funktion für den Hash-Tisch. Normalerweise möchten Sie hier den Wert Null setzen, um die Standard-Hash-Funktion zu verwenden. Avaliable Hash-Funktionen sind Bob_Hash (Standard) und Oneat_Hash. Sie können Ihre eigene Hash-Funktion hinzufügen, wenn Sie wissen, was Sie tun .- CFunc: CFunc ist die Vergleichsfunktion für die Tastendaten. Semantik sind das gleiche in der STRCMP-Funktion. Die Funktion sollte 0 zurückgeben, wenn beide Tasten gleich sind, und ein von Nullpunkt unterscheidet sich von Null, wenn sie nicht sind Handhabung von Kollisionen überflow_H: HASHT-Tabelle verwendet einen Überlaufbereich für den Umgang mit Collisionen Diese Version: · Diese Version ersetzt Mobs mit CMake. · In der OA-Methode wurde ein kleiner Fehler behoben. · Eine GetValues-Methode, die getskeys entspricht, wurde hinzugefügt, um alle Werte mit einem Funktionsaufruf zu erhalten.


hat geschlagen Zugehörige Software