blob: 2faca4c47de6aec1c0cd4a41f8cb573e6d0fc2ea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef HACHAGE_H
#define HACHAGE_H
#include "Reseau.h"
typedef struct{
int len;
CellNoeud** values;
} TableHachage;
int cle(double x, double y);
int hachage(int M, double k);
Noeud* rechercheCreeNoeudHachage(Reseau* R, TableHachage* H, double x, double y);
TableHachage* initHachage(int M);
void freeHachage(TableHachage* hash);
Reseau* reconstitueReseauHachage(Chaines *C, int M);
#endif // !HACHAGE_H
|