Objective: Understanding of basic model to arrange the data, selection of proper data structures for a given application

Tools Used: C, C++

Outcome: Students will be able to understand uses of various models of the data and some practical aspect of the data structures.

In this lab, students learn to formulate the algorithms and also generate the understanding of how data is arranged in memory or even disk storage. Students learn common data structures like arrays, linked lists, queues, stacks, binary trees, and hash tables and algorithms to manipulate the data contained in these data structures. Data Structure Lab is implemented in C language on Code Block.