/** Licence: GPL
  * Author : Markus Raab*/

#ifndef HASH_H
#define HASH_H

#include 
#include 

#include "baum.h"

/** Diese Klasse implementiert einen Baum
  * Er hat nur die Basisfunktionen*/
class Hash {
	Baum * hash;
	int size;

protected:
/**Liefert Hashwert (int) zu zugehörigen string*/
	int getHash (string toHash);

public:
/** Initialisierung und festlegen der Hashgröße*/
	Hash (int Size = 100);
/** Löscht automatisch den Hash*/
	~Hash ();
/** Fügt ein Element hinzu*/
	void add (string Key, string Data);
/** Druckt von allen Bäumen bis Level x aus*/
	void print (int Level);
/** Liefert Daten zu einem Key zurück*/
	string get (string Key);
};

#endif
Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif