write a program to reverse linked list
id reverse(struct node *head) { struct node *temp = head; struct node *prev = NULL; while (temp != NULL) { struct node *next = temp->next; temp->next = prev; prev = temp; temp = next; } head = prev; } void print(struct node *head) { struct node