Originariamente inviato da }gu|do[z]{®©
una tabella di hash con liste di trabocco ovvero un vettore di puntatori a liste...

insomma.. ogni elemento del vettore rappresenta la testa di una lista.. compris?
ma porco zio usare le vector e le list vi pare male ?

se ho capito bene dovrebbe essere una cosa tipo così

codice:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

typedef struct elem 
{ 
	char valore[15]; 
	struct elem* next;
} List; 

typedef List stack; 
//typedef stack[20] HashTable; 

int main()
{

stack* ht[20];
//Hashtable ht; //crea il vettore 

//ciclo che inizializza il vettore a null <-- :dottò:
for(int i=0;i<sizeof(ht)/sizeof(stack*);i++) { 
	ht[i] = (stack*)malloc(sizeof(stack));
	char s[20];
	sprintf(s, "Valore: %d\n", i);
	strcpy(ht[i]->valore, s);
	printf(ht[i]->valore);
}

	stack* htPtr = &(*ht[0]);
	printf((htPtr++)->valore);

	system("pause");
	return 0;
}