In computer science, a data structure is a way of storing data in a computer so that it can be used efficiently. Often a carefully chosen data structure will allow a more efficient algorithm to be used. The choice of the data structure must begin from the choice of an abstract data structure.
This training program will help the learner to explore various tools and techniques used by C programmers. On completion of the training, a learner will have good understanding on concepts of data types, control statements, function, structure, pointer, dynamic memory allocation, linked list, stacks, queues, sorting and searching.