Data Structures and Algorithms Lab

Data structure is an arrangement of data in a computer's memory or even disk storage. An example of several common data structures are arrays, linked lists, queues, stacks, binary trees, and hash tables. Algorithms, on the other hand, are used to manipulate the data contained in these data structures as in searching and sorting. Major experiments performed in the lab are, writing a simple C program on a 32 bit compiler to understand the concept of array storage, size of a word, simulating a stack, queue, circular queue and de-queue using one dimensional array as storage element and implementing singly, doubly and circularly connected linked lists illustrating operations like addition at different locations, deletion from specified locations and traversal.