🌳
B.TECH I YEAR β€’ II SEMESTER

Data Structures - Lab Manual

R25 Lab Manual β€’ Data Structures using C Programming

LAB MANUAL

Data Structures Lab Programs

This tutorial provides Lab Programs on various topics of Data Structures using C Programming. It includes Linked Lists, Stacks, Queues, Sorting, Trees, Graph Traversal and Hashing.

πŸ”—

Linked Lists

3 Programs
01

Write a program that uses functions to perform the following operations on singly linkedlist: i) Creation ii) Insertion iii) Deletion iv) Traversal.

View Solution β†’
02

Write a program that uses functions to perform the following operations on doubly linkedlist: i) Creation ii) Insertion iii) Deletion iv) Traversal.

View Solution β†’
03

Write a program that uses functions to perform the following operations on circular linkedlist: i) Creation ii) Insertion iii) Deletion iv) Traversal.

View Solution β†’
πŸ“š

Stacks and Queues

4 Programs
πŸ”’

Sorting

4 Programs
01

Write a program that implements Radix sorting methods to sort a given list of integers in ascending order.

View Solution β†’
02

Write a program that implements Heap sorting methods to sort a given list of integers in ascending order.

View Solution β†’
03

Write a program that implements Shell sorting methods to sort a given list of integers in ascending order.

View Solution β†’
04

Write a program that implements Tree sorting methods to sort a given list of integers in ascending order.

View Solution β†’
🌳

Trees

5 Programs
πŸ•ΈοΈ

Graph Traversal

2 Programs
#️⃣

Hashing

1 Program
01

Write a program to implement the following Hash Functions: i) Division Method ii) Multiplication Method iii) Mid-square Method iv) Folding Method.

View Solution β†’