Lab Assignments
Lab Assignments
Use C++ programming concepts for implementing following problems: 1. Stack implementation using Arrays and Linked Data Structures. 2. Queue implementation using Linked Data Structures. 3. Bubble sort. 4. Quick sort. 5. Merge sort. 6. Heap sort. 7. Computational Complexity matrix for (3), (4), (5) and (6) 8. Expression evaluation in in-order, pre-order and post-order 9. Binary search tree 10. AVL tree 11. Depth-First-Search 12. Breadth-First-Search 13. Dijkstras Algorithm 14. Kruskals Algorithm 15. Prims Algorithm
Submission & Demonstration: Submission of source code along with output needed during April 10-15, 2012. A student is required to demonstrate one or two problems, as instructed by the Instructor at the time of submission. TAs will monitor and assess your implementation status of above problem during regular Lab sessions.