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
Dsa File
PDF
No ratings yet
Dsa File
43 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
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
Data Structure
PDF
No ratings yet
Data Structure
25 pages
Implementation of Queue Using Array
PDF
No ratings yet
Implementation of Queue Using Array
3 pages
Queue Using Link List
PDF
No ratings yet
Queue Using Link List
4 pages
Stacks Using Arrays
PDF
No ratings yet
Stacks Using Arrays
12 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
Data Structure Rograms
PDF
No ratings yet
Data Structure Rograms
50 pages
Aiml14 DS Exp8
PDF
No ratings yet
Aiml14 DS Exp8
4 pages
Files 1 2021 March NotesHubDocument 1615875264
PDF
No ratings yet
Files 1 2021 March NotesHubDocument 1615875264
11 pages
Queue Linked List
PDF
No ratings yet
Queue Linked List
3 pages
Array Implementation of A Queue AIM
PDF
No ratings yet
Array Implementation of A Queue AIM
8 pages
Stack and Queue Using Linked List
PDF
No ratings yet
Stack and Queue Using Linked List
17 pages
Program of STACK AND QUEUE Using Linked List
PDF
No ratings yet
Program of STACK AND QUEUE Using Linked List
5 pages
DS Stack & Queue Using Linked List
PDF
No ratings yet
DS Stack & Queue Using Linked List
11 pages
Stack Linked
PDF
No ratings yet
Stack Linked
4 pages
Experiment - 6
PDF
No ratings yet
Experiment - 6
6 pages
Exp 2
PDF
No ratings yet
Exp 2
6 pages
Program 7
PDF
No ratings yet
Program 7
4 pages
DAS Lab Programs2024
PDF
No ratings yet
DAS Lab Programs2024
55 pages
DS Assignment
PDF
No ratings yet
DS Assignment
6 pages
P5
PDF
No ratings yet
P5
2 pages
Experiment No 8.
PDF
No ratings yet
Experiment No 8.
6 pages
Queue Using Link List
PDF
No ratings yet
Queue Using Link List
2 pages
Data Structures Record 2
PDF
No ratings yet
Data Structures Record 2
59 pages
Stack's and Queue's
PDF
No ratings yet
Stack's and Queue's
20 pages
Dsu 22
PDF
No ratings yet
Dsu 22
2 pages
Dsu Pr22 Main
PDF
No ratings yet
Dsu Pr22 Main
7 pages
Implementaion of Queue
PDF
No ratings yet
Implementaion of Queue
5 pages
Dsu Pr21 Main
PDF
No ratings yet
Dsu Pr21 Main
6 pages
Queue Operations Using Linkedlist
PDF
No ratings yet
Queue Operations Using Linkedlist
3 pages
Lab Assignments - 04
PDF
No ratings yet
Lab Assignments - 04
22 pages
Ds Exp8
PDF
No ratings yet
Ds Exp8
7 pages
22
PDF
No ratings yet
22
1 page
p11 (Circular Queue Using Linked List)
PDF
No ratings yet
p11 (Circular Queue Using Linked List)
4 pages
DS Lab Programs
PDF
No ratings yet
DS Lab Programs
13 pages
CQUSINGLYLL
PDF
No ratings yet
CQUSINGLYLL
2 pages
QUEUE2
PDF
No ratings yet
QUEUE2
2 pages
QUEUE1
PDF
No ratings yet
QUEUE1
2 pages
Implementing Queue Using Sinlge Linked List Code
PDF
No ratings yet
Implementing Queue Using Sinlge Linked List Code
4 pages
DSA Exp 8
PDF
No ratings yet
DSA Exp 8
5 pages
A 6 2
PDF
No ratings yet
A 6 2
2 pages
Dsu Exp 22
PDF
No ratings yet
Dsu Exp 22
11 pages
Cs3311-To Print
PDF
No ratings yet
Cs3311-To Print
59 pages
Queue Using Array and Linked List
PDF
No ratings yet
Queue Using Array and Linked List
4 pages
5
PDF
No ratings yet
5
5 pages
5) Implementation of Queue
PDF
No ratings yet
5) Implementation of Queue
8 pages
Geeta16 18dmpweek9
PDF
No ratings yet
Geeta16 18dmpweek9
15 pages
DSU Microproject
PDF
No ratings yet
DSU Microproject
19 pages
Queue-Linked List Implementation
PDF
No ratings yet
Queue-Linked List Implementation
12 pages
Experiment 7
PDF
No ratings yet
Experiment 7
6 pages
C Labbook
PDF
No ratings yet
C Labbook
54 pages
Ilovepdf Merged
PDF
No ratings yet
Ilovepdf Merged
14 pages
Queue Using Linked List
PDF
No ratings yet
Queue Using Linked List
5 pages
Priority List
PDF
No ratings yet
Priority List
4 pages
Python Practical List For Sep
PDF
No ratings yet
Python Practical List For Sep
2 pages
Implementation of Linear Queue Using Linked List
PDF
No ratings yet
Implementation of Linear Queue Using Linked List
4 pages
Write A Program To Calculate Sum of
PDF
No ratings yet
Write A Program To Calculate Sum of
1 page
English Paper Q, 1 Answers
PDF
No ratings yet
English Paper Q, 1 Answers
5 pages
Digital Pyq2
PDF
No ratings yet
Digital Pyq2
6 pages
Arithemtic Elec Practical
PDF
No ratings yet
Arithemtic Elec Practical
8 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
Computer Engineering Laboratory Solution Primer
From Everand
Computer Engineering Laboratory Solution Primer
Karan Bhandari
No ratings yet