DSA - Lab: Submitted To: Mam Rabia Arshad SUBMITTED BY: Muhammad Bilal
DSA - Lab: Submitted To: Mam Rabia Arshad SUBMITTED BY: Muhammad Bilal
Tasks lab6
#include <iostream>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
struct node {
int value;
struct node *next;
};
void insert();
void display();
void delete_node();
int count();
return 0;
}
void insert() {
cout << "\nEnter Element for Insert Linked List : \n";
scanf("%d", &data);
temp_node->value = data;
if (first_node == 0) {
first_node = temp_node;
} else {
head_node->next = temp_node;
}
temp_node->next = 0;
head_node = temp_node;
fflush(stdin);
}
void delete_node() {
int countvalue, pos, i = 0;
countvalue = count();
temp_node = first_node;
cout << "\nDisplay Linked List : \n";
void display() {
int count = 0;
temp_node = first_node;
cout << "\nDisplay Linked List : \n";
while (temp_node != 0) {
cout << "# " << temp_node->value;
count++;
temp_node = temp_node -> next;
}
cout << "\nNo Of Items In Linked List : %d " << count;
}
int count() {
int count = 0;
temp_node = first_node;
while (temp_node != 0) {
count++;
temp_node = temp_node -> next;
}
cout << "\nNo Of Items In Linked List : %d " << count;
return count;
}
Output: