Data Structure &analysis Algorithm - Lab (KCA-253) : Institute of Technology & Science
To implement priority queue using linked list
and implement following operations in priority queue:
1. Insert
2. Delete
3. Display
To implement graph using adjacency list representation
and implement following operations:
1. Add edge
2. Delete edge
3. Display
To implement Dijkstra's algorithm to find shortest path
between two vertices.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
169 views5 pages
Data Structure &analysis Algorithm - Lab (KCA-253) : Institute of Technology & Science
To implement priority queue using linked list
and implement following operations in priority queue:
1. Insert
2. Delete
3. Display
To implement graph using adjacency list representation
and implement following operations:
1. Add edge
2. Delete edge
3. Display
To implement Dijkstra's algorithm to find shortest path
between two vertices.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5
Data Structure &Analysis Algorithm - Lab
(KCA-253)
Submitted By: Submitted To:
Shivam Sharma
Student name Prof. Varun Arora
MCA-II Semester Assistant Professor
Roll No.: (Department of IT)
2000380140054
Institute of Technology & Science
Mohan Nagar, Ghaziabad Index Pag S. Program Date e Sign No. No.
A. Write a program in C to find the
1 maximum element in an array 25/04/2021 B. Write a program in C to find the minimum element in an array
2 WAP in C to solve Tower of Hanoi Problem 28/04/2021
3 WAP in C to find Fibonacci Series. 29/04/2021
4 WAP a C to find the factorial of a number 29/04/2021
WAP that accepts a temperature in Fahrenheit
5 30/04/2021 & prints the temperature in Celsius.
Write a program in C to insert an element at a
6 30/04/2021 position in array
Write a program in C to delete an element from
7 30/04/2021 an array.
Write a program in C to merge two arrays into
8 04/05/2021 third array.
Write a program in C to find the sum of two
9 04/05/2021 matrices.
Write a program in C to find the difference
10 04/05/2021 between two matrices. Write a program in C to find the product of two 11 04/05/2021 matrices. Write a program in C to find the transpose of a 12 matrix. 04/05/2021
13 Write a program in C to implement linear search. 05/05/2021
Write a program in C to implement iterative
14 05/05/2021 Binary Search
Write a program in C to implement recursive
15 05/05/2021 binary search
16 Write a program in C to implement Bubble Sort 26/05/2021
17 Write a C Program to implement Insertion Sort. 27/05/2021
Write a C program to sort a list of elements
18 28/05/2021 using Selection Sort.
19 Write a C program to implement Merge Sort 11/06/2021
20 Write a C program to implement Quick Sort 11/06/2021
Write a C program to implement Strassen's
21 11/06/2021 matrix multiplication
Write a C program to implement
22 20/06/2021 Heap Sort 23 Write a program to implement 20/06/2021 Single Linked List and perform following operations in it: Add an element at first location
● Add an element at last location
● Add an element at a desired location Delete an element at first location ● Delete an element at last location Delete an element at a desired location write a Program in C to implement Linear 24 20/06/2021 Search using Linked List
write a C program to merge two linked lists into
25 20/06/2021 single linked list. To implement stack using array and implement following operations in 26 stack(Using array and Linked List): 28/07/2021 1. Push 2. Pop 3. display To implement queue using array and implement following operations in 27 queue(Using array and linked List): 29/07/2021 1. Enqueue 2. Dequeue 3. Display To implement circular queue using array. and implement following 28 operations in a circular queue 01/08/2021 1. Enqueue 2. Dequeue 3. Display