0% found this document useful (0 votes)
16 views

Data Structures Manual

This document outlines 10 experiments on data structures and algorithms topics. The experiments cover string operations, arrays, stacks, queues, linked lists, binary search trees, graphs, sorting, and polynomials. Each experiment includes an objective and 2 conclusion questions to answer. The experiments progress from basic concepts like strings and arrays to more advanced topics such as trees, graphs, and sorting algorithms.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Data Structures Manual

This document outlines 10 experiments on data structures and algorithms topics. The experiments cover string operations, arrays, stacks, queues, linked lists, binary search trees, graphs, sorting, and polynomials. Each experiment includes an objective and 2 conclusion questions to answer. The experiments progress from basic concepts like strings and arrays to more advanced topics such as trees, graphs, and sorting algorithms.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Experiment No.

1
Experiment Name: Write a C program to perform following string operations
with and without pointers to arrays (without using library functions):
a)Substring b) Palindrome c) Compare d) Copy e)Reverse
Conclusion Questions:
1. Write five library functions other than above
2. What are real time applications related with string. Write any three.
Experiment No. 2
Experiment Name: Implement database management using array of structures
with operations Create, display, Modify, Append, Search and Sort.
Conclusion Questions:
1. Write advantages and disadvantages of arrays in tabular format.
2. How to access elements of an array. Explain with example.
Experiment No. 3
Experiment Name: Implement Stack and Queue using array.
Conclusion Questions:
1. Write applications of Stack and Queue.
2. Find postfix of given expression and show stack after each step
PQR+*ST/-
Experiment No. 4
Experiment Name: Create a singly linked list with options:
a)Insert b) Delete c) Display d) Display Reverse e) Revert the SLL
Conclusion Questions:
1. What is need of malloc? In which header file it is declared?
2. Write advantages and disadvantages of Linked list in tabular format.
Experiment No. 5
Experiment Name: Implement Binary Search Tree with operations Create,
Search ad recursive traversal.
Conclusion Questions:
1. What are Binary, Full Binary, complete binary, binary search trees.
2. What is time complexity of Binary search tree.
Experiment No. 6
Experiment Name Implement Graph using adjacency Matrix with BFS & DFS
traversal
Conclusion Questions:
1. Writes five applications of Graph.
2. Write applications of minimum spanning tree & shortest path algorithm.
Experiment No. 7
Experiment Name Implement Stack & Queue using linked list.
Conclusion Questions:
1. Write down stack full and linked list full conditions for implementation using
linked list.
2. Write circular queue full and empty conditions by writing required
assumptions.
Experiment No. 8
Experiment Name Add two polynomials using linked list.
Conclusion Questions:
1. Write user defined data type for polynomial (take any polynomial as example).
2. What is meaning of linear and nonlinear data structures. Write examples of
each.
Experiment No. 9
Experiment Name Implement Quicksort.
Conclusion Questions:
1. Write down best & worst-case time complexity of Bubble sort, Insertion sort,
selection sort, merge sort & quick sort.
Experiment No. 10
Experiment Name Implement Circular linked list with various operations.
Conclusion Questions:
1. Explain different types of linked list with example.

You might also like