int main(int argc,char* argv[]) { hashdata** ht; InitHashTable(&ht,N); const char* words[15] = { "ske","abs","mps","test","tt","total","smtp","mbsc", "adfads","asdfa","dfads","13413la","tt","linux","windows" }; int i; for (i = 0; i < 15; i++) { AddData(ht,N,words[i]); } PrintHashTable(ht,N); for (i = 0; i < 15; i++) { DeleteData(ht,N,words[i]); } PrintHashTable(ht,N); DestroyHashTable(&ht,N); return 0; }
int main() { HashTable H; H = initializeTable(353); int i; int key; Position P; ////insertKey(1,H); //insertKey(2,H); //insertKey(3,H); ////deleteKey(1,H); //deleteKey(2,H); //deleteKey(3,H); for(i=0; i<100; i++) { key = i; insertKey(key, H); } //deleteKey(100, H); //for(i=99; i>=0; i--) // deleteKey(i, H); P = FindKey(6,H); printf("Index %d is found\n",P); PrintHashTable(H); DestroyTable(H); std::cout<<std::endl; }
void ListDefinedVariables() { struct cfObject *cp = NULL; printf("\nDEFINED MACRO/VARIABLES (by contexts)\n"); for (cp = VOBJ; cp != NULL; cp=cp->next) { printf("\nOBJECT: %s\n",cp->scope); PrintHashTable((char **)cp->hashtable); } }
int main() { HashTable H; int i; H = InitializeTable( TableSize ); for(i = 0; i < LEN; i++) { Insert(a[i], H); } PrintHashTable( H ); }
int main() { HashTable H; int i, num; freopen("dictionary.txt", "r", stdin); scanf("%d", &num); H = InitializeTable( TableSize ); for(i = 0; i < num; i++) { scanf("%s", s); Insert(s, H); } PrintHashTable( H ); }