int main() { Create(); insertLastNode("Gopal"); insertLastNode("Syed"); insertLastNode("Darshan"); displayAllForward(); return 0; }
/* List Node Test function */ void list_node_test(void) { Node_t *pList = NULL; elemType data[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; elemType *ret_data; initList(&pList); pList = createList(pList, data, 10L); printList(pList); lk_print("The size of pList: %ld.\n", sizeList(pList)); lk_print("getElement(pList, 4) = %d.\n", getElement(pList, 4)); ret_data = getDataFromList(pList, 4); lk_print("ret_data[4] = %d.\n", *ret_data); setDataByPosition(pList, 4, 0); printList(pList); insertHeadNode(&pList, 9); lk_print("The size of pList: %ld.\n", sizeList(pList)); printList(pList); insertLastNode(&pList, 0); printList(pList); lk_print("The size of pList: %ld.\n", sizeList(pList)); insertNodeByPosition(&pList, 14, 8); printList(pList); deleteNodeByPosition(&pList, 12); printList(pList); swapTwoNodeElemInList(&pList, 10, 10); printList(pList); clearList(pList); lk_print("done\n"); }