int main(){

	HashTable *theTable = initTable(INITIAL_HASH_SIZE);
	addKey(theTable,"apple","pie");
	addKey(theTable,"orange","cider");
	addKey(theTable,"pikachu","rules");
	addKey(theTable,"en","un");
	addKey(theTable,"lugar de","la mancha");
	addKey(theTable,"de curyo","nombre no");
	addKey(theTable,"quiero","acordarme");
	addKey(theTable,"no hace","mucho que");
	addKey(theTable,"vivia un","hombre de");
	addKey(theTable,"rocin","flaco");
	addKey(theTable,"adarga antigua","y galgo corredor");
	addKey(theTable,"un sopin","mas que");
	addKey(theTable,"aaaabbbb","burp");
	addKey(theTable,"bbbbaaaa","meh");

	//uint32_t x = theTable->count;

	printAllPairs(theTable);


	deleteKey(theTable,"pikachu");
	deleteKey(theTable,"vivia un");
	deleteKey(theTable,"aaaabbbb");
	deleteKey(theTable,"en");

	printAllPairs(theTable);

	addKey(theTable,"animal","acordarme");
	addKey(theTable,"artic","mucho que");
	addKey(theTable,"antartic","hombre de");
	addKey(theTable,"metropolitan","flaco");
	addKey(theTable,"antimetro","y galgo corredor");
	addKey(theTable,"lumbersexual","mas que");
	addKey(theTable,"metrosexual","burp");
	addKey(theTable,"albaricoque","meh");
	addKey(theTable,"melocoton","acordarme");
	addKey(theTable,"ipad","mucho que");
	addKey(theTable,"ipodipod","hombre de");
	addKey(theTable,"ipad","flaco");
	addKey(theTable,"mallulah","y galgo corredor");
	addKey(theTable,"flashcard","mas que");
	addKey(theTable,"marker","burp");
	addKey(theTable,"whiteboard","meh");


	printAllPairs(theTable);

/*
	k = findKey(theTable,"pikachu");
	if(k) printf("pikachu: %s\n",k->value);
	else printf("Could not find the value\n");

	k = findKey(theTable,"lugar de");
	if(k) printf("lugar de: %s\n",k->value);
	else printf("Could not find the value\n");
	k = findKey(theTable,"de cuyo");
	if(k) printf("de cuyo: %s\n",k->value);
	else printf("Could not find the value\n");
	k = findKey(theTable,"quiero");
	if(k) printf("quiero : %s\n",k->value);
	else printf("Could not find the value\n");
	k = findKey(theTable,"no hace");
	if(k) printf("no hace: %s\n",k->value);
	else printf("Could not find the value\n");
*/

	destroyTable(theTable);

	return 0;
}
Example #2
0
File: 2Sum.c Project: anirban04/ipc
int main() {
  	int arr[9] = {0, 0, 2, 2, 5, 5, 7, 7, 8};
	printAllPairs(arr, 9, 7);
}