int main(int argc, char* argv[]) { int returned = -1; struct linkedList* q = createLinkedList(3); printf("Checking if the list is empty: %d\n", isEmptyList(q)); printf("Attempting to add to front \n"); addFrontList(q, 1); removeList(q, 1); printf("Checking if the list is empty: %d\n", isEmptyList(q)); addFrontList(q, 2); addFrontList(q, 3); _printList(q); printf("Attempting to add to back \n"); addBackList(q, 4); addBackList(q, 5); addBackList(q, 6); _printList(q); printf("Attempting to print front \n"); printf("%d\n", frontList(q)); printf("Attempting to print back \n"); printf("%d\n", backList(q)); printf("Attempting to remove front \n"); removeFrontList(q); _printList(q); printf("Attempting to remove back \n"); removeBackList(q); _printList(q); printf("Attempting to delete 4 \n"); removeList(q, 4); _printList(q); printf("Attempting to print list \n"); _printList(q); printf("Attempting to confirm contains 5 \n"); returned = containsList(q, 5); if (returned == 1) printf("true \n"); else printf("false \n"); return 0; }
int main(int argc, char* argv[]) { printf("implement testLinkedList.c!\n"); struct linkedList *lst; lst = createLinkedList(); printf("isEmptyList?%i\n", isEmptyList(lst)); printf("\nTesting add links (3),5,6,9,8\n"); addList(lst, 5); printf("addList 5:%i\n", frontList(lst)); addBackList(lst, 6); printf("backList 6:%i\n", backList(lst)); addBackList(lst, 9); printf("backList 9:%i\n", backList(lst)); addFrontList(lst,3); printf("frontList 3:%i\n", frontList(lst)); addBackList(lst, 8); printf("backList 8:%i\n\n", backList(lst)); printf("frontList 3:%i\n", frontList(lst)); printf("backList 8:%i\n\n", backList(lst)); printf("remove the front(3) and back(8)...\n"); removeFrontList(lst); printf("frontList should now be 5:%i\n", frontList(lst)); removeBackList(lst); printf("backList should now be 9:%i\n", backList(lst)); printf("contains 5?%i\n",containsList(lst,5)); printf("removing 5..."); removeFrontList(lst); printf("contains 5?%i\n",containsList(lst,5)); printf("removing 6..."); removeList(lst,6); printf("frontList? 9:%i", frontList(lst)); printf("isEmptyList?%i\n", isEmptyList(lst)); return 0; }