This lab manual contains 23 C programming exercises for implementing and analyzing common data structures and algorithms. The exercises include implementing arrays, stacks, queues, linked lists, sorting algorithms like bubble sort and merge sort, and graph algorithms like Kruskal's algorithm for minimum spanning trees. Students will gain experience with arrays, lists, searching, sorting, and graph algorithms.
This lab manual contains 23 C programming exercises for implementing and analyzing common data structures and algorithms. The exercises include implementing arrays, stacks, queues, linked lists, sorting algorithms like bubble sort and merge sort, and graph algorithms like Kruskal's algorithm for minimum spanning trees. Students will gain experience with arrays, lists, searching, sorting, and graph algorithms.
This lab manual contains 23 C programming exercises for implementing and analyzing common data structures and algorithms. The exercises include implementing arrays, stacks, queues, linked lists, sorting algorithms like bubble sort and merge sort, and graph algorithms like Kruskal's algorithm for minimum spanning trees. Students will gain experience with arrays, lists, searching, sorting, and graph algorithms.
This lab manual contains 23 C programming exercises for implementing and analyzing common data structures and algorithms. The exercises include implementing arrays, stacks, queues, linked lists, sorting algorithms like bubble sort and merge sort, and graph algorithms like Kruskal's algorithm for minimum spanning trees. Students will gain experience with arrays, lists, searching, sorting, and graph algorithms.
Lab Manual for Data Structures & Analysis of Algorithms Lab(KCA253)
1- C Programs on Largest & Smallest Numbers in an Array
2- C Programs on Inserting & Deleting Elements from an Array 3- C program to Insert an Element in the Sorted Array 4- C Program to Remove Duplicate Elements from an Array 5- C Program to Separate Odd and Even Numbers from an Array 6- C Program to implement addition and multiplication of two 2D arrays. 7- C Program to transpose a 2D array. 8- C Program to implement stack using array 9- C Program to implement queue using array. 10- C Program to implement circular queue using array. 11- C Program to implement stack using linked list. 12- C Program to implement queue using linked list. 13- C Program to implement BFS using linked list. 14- C Program to implement DFS using linked list. 15- C Program to implement Linear Search. 16- C Program to implement Binary Search. 17- C Program to implement Bubble Sorting. 18- C Program to implement Selection Sorting. 19- C Program to implement Insertion Sorting. 20- C Program to implement Merge Sorting. 21- C Program to implement Heap Sorting. 22- C Program to implement Matrix Multiplication by strassen’s algorithm 23- C Program Find Minimum Spanning Tree using Kruskal’s Algorithm