Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
18 views
2 pages
QUSINGLLYLL
Uploaded by
Sid1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download
Save
Save QUSINGLLYLL For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
18 views
2 pages
QUSINGLLYLL
Uploaded by
Sid1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save QUSINGLLYLL For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save QUSINGLLYLL For Later
You are on page 1
/ 2
Search
Fullscreen
//application of linked list
//queue using linked list
//linear queue using linked list
#include<stdio.h>
#include<conio.h>
struct LQueue
{
int data;
struct LQueue*next;
};
typedef struct LQueue MyLQ;
int isempty(MyLQ*);
void enque(MyLQ *,int);
int deque(MyLQ*);
void display(MyLQ*);
void main()
{
int choice,n,q;
MyLQ * front=NULL;
MyLQ * rear=NULL;
clrscr();
do{
printf("\nMenu\n1. Insert\n2. Delete\n3. Dsiplay\n4.Exit\n. Enter your choice:");
scanf("%d",&choice);
switch(choice)
{
case 1:printf("\nEnter value to insert: ");
scanf("%d",&n);
enque(q,n);
printf("\n%d inserted to queue.",n);
break;
case 2:n=deque(q);
break;
case 3:display(q);
break;
case 4:printf("\nExiting...");
exit(0);
default:printf("\nInvalid choice,please try again.");
}
}while(choice<=4);
getch();
}
int isempty(MyLQ *q)
{
int front;
if(front==NULL)
printf("\nQueue is empty.");
return;
}
void enque(MyLQ *q,int n)
{
temp=(MyLQ*)malloc(sizeof(MyLQ));
printf("\nEnter element: ");
scanf("%d",temp->data);
if(front==NULL)
{
front=temp;
}
else
{
rear->next=temp;
}
rear=temp;
}
int deque(MyLQ *q)
{
if(front==NULL)
{
printf("\nQueue is empty.");
}
else
{
temp=front;
printf("\nDeleted element is %d.",temp->data);
front=front->next;
}
if(front==NULL)
{
rear=NULL;
}
free(temp);
}
void display(MyLQ *q)
{
if(front==NULL)
{
printf("\nQueue is empty.")
}
else
{
for(temp=front;temp!=NULL;temp=temp->next)
{
printf("%d\t",temp->data);
}
}
}
You might also like
Data Structure Rograms
PDF
No ratings yet
Data Structure Rograms
50 pages
Implementation of Queue Using C: Experiment Number: 4 DATE: 14/05/2020
PDF
No ratings yet
Implementation of Queue Using C: Experiment Number: 4 DATE: 14/05/2020
5 pages
Prakhar Singh: Queue Using Link List
PDF
No ratings yet
Prakhar Singh: Queue Using Link List
4 pages
Files 1 2021 March NotesHubDocument 1615875264
PDF
No ratings yet
Files 1 2021 March NotesHubDocument 1615875264
11 pages
Implementation of Queue Using Array
PDF
No ratings yet
Implementation of Queue Using Array
3 pages
Data Structure
PDF
No ratings yet
Data Structure
25 pages
Stack and Queue Using Linked List
PDF
No ratings yet
Stack and Queue Using Linked List
17 pages
Objective: Code:: C Program To Implement A Queue Using Linked List
PDF
No ratings yet
Objective: Code:: C Program To Implement A Queue Using Linked List
3 pages
Queue Using Link List
PDF
No ratings yet
Queue Using Link List
4 pages
Aiml14 DS Exp8
PDF
No ratings yet
Aiml14 DS Exp8
4 pages
Array Implementation of A Queue AIM
PDF
No ratings yet
Array Implementation of A Queue AIM
8 pages
DS Stack & Queue Using Linked List
PDF
No ratings yet
DS Stack & Queue Using Linked List
11 pages
Stacks Using Arrays
PDF
No ratings yet
Stacks Using Arrays
12 pages
Queue Linked List
PDF
No ratings yet
Queue Linked List
3 pages
Dsa File
PDF
No ratings yet
Dsa File
43 pages
C Labbook
PDF
No ratings yet
C Labbook
54 pages
DAS Lab Programs2024
PDF
No ratings yet
DAS Lab Programs2024
55 pages
Stack Linked
PDF
No ratings yet
Stack Linked
4 pages
Experiment - 6
PDF
No ratings yet
Experiment - 6
6 pages
Data Structures Record 2
PDF
No ratings yet
Data Structures Record 2
59 pages
Program of STACK AND QUEUE Using Linked List
PDF
No ratings yet
Program of STACK AND QUEUE Using Linked List
5 pages
Exp 2
PDF
No ratings yet
Exp 2
6 pages
Program 7
PDF
No ratings yet
Program 7
4 pages
C Program To Implement A Queue Implementation Using Linked List
PDF
No ratings yet
C Program To Implement A Queue Implementation Using Linked List
5 pages
Stack's and Queue's
PDF
No ratings yet
Stack's and Queue's
20 pages
DS Assignment
PDF
No ratings yet
DS Assignment
6 pages
Lab Assignments - 04
PDF
No ratings yet
Lab Assignments - 04
22 pages
P5
PDF
No ratings yet
P5
2 pages
Queue Using Link List
PDF
No ratings yet
Queue Using Link List
2 pages
Dsu Pr22 Main
PDF
No ratings yet
Dsu Pr22 Main
7 pages
Dsu Pr21 Main
PDF
No ratings yet
Dsu Pr21 Main
6 pages
Ds Exp8
PDF
No ratings yet
Ds Exp8
7 pages
Implementaion of Queue
PDF
No ratings yet
Implementaion of Queue
5 pages
Dsu 22
PDF
No ratings yet
Dsu 22
2 pages
Queue Operations Using Linkedlist
PDF
No ratings yet
Queue Operations Using Linkedlist
3 pages
p11 (Circular Queue Using Linked List)
PDF
No ratings yet
p11 (Circular Queue Using Linked List)
4 pages
Experiment No 8.
PDF
No ratings yet
Experiment No 8.
6 pages
Cs3311-To Print
PDF
No ratings yet
Cs3311-To Print
59 pages
22
PDF
No ratings yet
22
1 page
Arithemtic Elec Practical
PDF
No ratings yet
Arithemtic Elec Practical
8 pages
Dsu Exp 22
PDF
No ratings yet
Dsu Exp 22
11 pages
CQUSINGLYLL
PDF
No ratings yet
CQUSINGLYLL
2 pages
Digital Pyq2
PDF
No ratings yet
Digital Pyq2
6 pages
DSA Exp 8
PDF
No ratings yet
DSA Exp 8
5 pages
Python Practical List For Sep
PDF
No ratings yet
Python Practical List For Sep
2 pages
English Paper Q, 1 Answers
PDF
No ratings yet
English Paper Q, 1 Answers
5 pages
Implementing Queue Using Sinlge Linked List Code
PDF
No ratings yet
Implementing Queue Using Sinlge Linked List Code
4 pages
QUEUE2
PDF
No ratings yet
QUEUE2
2 pages
QUEUE1
PDF
No ratings yet
QUEUE1
2 pages
Queue Using Array and Linked List
PDF
No ratings yet
Queue Using Array and Linked List
4 pages
A 6 2
PDF
No ratings yet
A 6 2
2 pages
5
PDF
No ratings yet
5
5 pages
Geeta16 18dmpweek9
PDF
No ratings yet
Geeta16 18dmpweek9
15 pages
DS Lab Programs
PDF
No ratings yet
DS Lab Programs
13 pages
Queue-Linked List Implementation
PDF
No ratings yet
Queue-Linked List Implementation
12 pages
Write A Program To Calculate Sum of
PDF
No ratings yet
Write A Program To Calculate Sum of
1 page
Experiment 7
PDF
No ratings yet
Experiment 7
6 pages
DSU Microproject
PDF
No ratings yet
DSU Microproject
19 pages
Queue Using Linked List
PDF
No ratings yet
Queue Using Linked List
5 pages
5) Implementation of Queue
PDF
No ratings yet
5) Implementation of Queue
8 pages
Priority List
PDF
No ratings yet
Priority List
4 pages
Ilovepdf Merged
PDF
No ratings yet
Ilovepdf Merged
14 pages
Implementation of Linear Queue Using Linked List
PDF
No ratings yet
Implementation of Linear Queue Using Linked List
4 pages
Queue Data Structure
PDF
No ratings yet
Queue Data Structure
36 pages
Queue Using Linked List
PDF
No ratings yet
Queue Using Linked List
5 pages