Bonjour
je voudrais definir une table de hachage comme structure comportant
- TH table dehachage /*ici un tableau dont les cases sont des listes chainees*/
- CAPA la capacite de la TH /* cap de tableau ki sera choisi par l'utilisateur*/
- FH fonction de hachage /*la fonction pour choisir la position d'un element*/
oOo IMPLEMENTATION oOo
/* liste chainee LCA*/
/*table de hachage*/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct Cellule { char* cle; int data; struct Cellule* suivante; }Cellule , *LCA;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 typedef int (*FH)(char* cle) // TYPE pointeur vers fonction de hachage typedef LCA TH[capacite] // probleme c'est que capacite est donne par l'utilisateur, elle defini apres!!!! struct TH_COMPLETE { int capacite; FH fh; TH th; }
J'arrive pas à declarer un type de tableau de LCA de CAPACITE=capacite sachant que capacite pourrait change
MERCI DAVANCE POUR TOUTE REPONSE
Partager