This tutorial provides Lab Programs on various topics of Data Structures. It includes topics such as Singly Linked List, Doubly Linked List, Circular Linked List, Stack, Queue, Sorting, Searching, Tree Traversals, Graph Traversals and etc., .
1. | Write a C program that uses functions to perform the following on Singly Linked List: i) Creation ii) Insertion iii) Deletion iv) Traversal |
View Solution |
2. | Write a program that uses functions to perform the following operations on Doubly Linked List.: i) Creation ii) Insertion iii) Deletion iv) Traversal |
View Solution |
3. | Write a program that uses functions to perform the following operations on Circular Linked List.: i) Creation ii) Insertion iii) Deletion iv) Traversal |
View Solution |
4. | Write a program that implement Stack (its operations) using Arrays |
View Solution |
5. | Write a program that implement Stack (its operations) using Pointers |
View Solution |
6. | Write a program that implement Queue (its operations) using Arrays |
View Solution |
7. | Write a program that implement Queue (its operations) using Pointers |
View Solution |
8. | Write a program that implements Bubble Sort Method to sort a given list of integers in ascending order. |
View Solution |
9. | Write a program that implements Selection Sort Method to sort a given list of integers in ascending order. |
View Solution |
10. | Write a program that implements Insertion Sort Method to sort a given list of integers in ascending order. |
View Solution |
11. | Write a program that use both recursive and non recursive functions to perform Linear search operations for a Key value in a given list of integers. |
View Solution |
12. | Write a program that use both recursive and non recursive functions to perform Binary search operations for a Key value in a given list of integers. |
View Solution |
13. | Write a program to implement the tree traversal methods. |
View Solution |
14. | Write a program to implement Depth First Search (DFS) graph traversal methods. |
View Solution |
15. | Write a program to implement Breadth First Search (BFS) graph traversal methods. |
View Solution |