DS Lab Manual
DS Lab Manual
Modasa.
Student name:
Enrollment number:
Branch:
Practical 1
Output: Output:
Practical 2
a)malloc() : b)calloc() :
Output: Output:
Practical 3
Program:
Output
Practical 4
–Implement a program to convert infix notation to postfix notation
using stack.
Program:
Practical 5
– Write a program to implement Queue using array that perform
following operations. a)Insert. b)Delete. c)Display.
Program:
Output:
Practical 6
–Write a program to implement Circular Queue using array that
performs following operations. a)Insert. c)Delete. b)Display.
Program:
Output:
Practical 7
–Write a menu driven program to implement following operations on
the singly linked list.
Main Program:
Output:
Create a)
b) c)
d) e)
Practical 8
–Write a program to implement stack using linked list.
Program:
Output:
Practical 9
–Write a program to implement queue using linked list.
Program:
Output:
Practical 10
–Write a program to implement following operations on the doubly
linked list.
a)Insert node at front. b)Insert node at end.
Output:
Create a)
b) c)
d)
Practical 11
–Write a program to implement following operations on the circular
linked list.
a)Insert node at end. b)Insert node before position.
b) c)
d)
Practical 12
–Write a program which create binary search tree.
Program:
Practical 13
–Implement Breakers you treat our Singh methods inorder, preorder
and postorder traversal.
Program:
Practical 14
–Write a program to implement Quick sort.
Program:
Practical 15
–Write a program to implement Merge sort.
Program:
Practical 16
–Write a program to implement Bubble sort.
Program:
Practical 17
–Write a program to implement Binary search.
Program: