#include <stdio.h> #include <stdlib.h> int count = 0; struct node { int data; struct node *next; }; struct node *head = NULL, *newnode, *temp; void create_circle_linked_list(); void insert_at_begin(); void insert_at_end(); void insert_at_specific_point(); void delete_at_begin(); void delete_at_end(); void delete_at_specific_point(); void display(); void create_circle_linked_list() { int value; printf("Enter the value to be inserted: "); scanf("%d", &value); newnode = (struct node*)malloc(sizeof(struct node)); newnode->data = value; if (head == NULL) { head = newnode; newnode->next = head; } else { temp = head; while (temp->next != head) temp = temp->next; temp->next = newnode; newnode->next = head; } count++; } void insert_at_begin() { int value; printf("Enter the value to be inserted: "); scanf("%d", &value); newnode = (struct node*)malloc(sizeof(str...
Comments
Post a Comment