This course introduces the concept of abstract data types, data structures and their associated algorithms. The abstract data types to be covered include stacks, queues, lists, linked lists, trees, tables and graphs.
We assume that the student have basic knowledge of programming that includes programming syntax, conditional and looping structure, knowledge about objects and its use.
No specific textbook is required for the course. Much of the course material is covered by the well-known textbooks on Data Structure. We would strongly encourage students to consult their favorite learning material for additional information.
This video tutorial explains how to implement remove method of List data structure.
This video tutorial explains implementation details about adding elements to list. This is the second part of Add Method.
This video explains how you can implement add method to add elements to the list.
This video tutorial focuses on arrays and list data structure working and its implementation.
This is an introductory video on the subject of Data Structure.