#include #include #include "linkedlist.h" Node *head = NULL; void insert(int data) { Node *newNode = malloc(sizeof(Node)); newNode->data = data; newNode->next = head; head = newNode; } void display() { Node *temp = head; while(temp != NULL) { printf("%d ", temp->data); temp = temp->next; } } Node *search(int value) { Node *temp = head; while (temp != NULL) { if (temp->data == value) { return temp; } temp = temp->next; } return NULL; } int count() { int count = 0; Node *temp = head; while (temp != NULL) { count++; temp = temp->next; } return count; }