Design and analysis techniques for solving domain specific problems,
algorithm design strategies, distributed algorithms, Lists, Linked Lists, Queues,
Trees, Tree searching, Graphs, Hash tables, Stack and heap allocation, Sorting
and Searching Algorithms.
Lab: Lists and linked lists, stacks, queues, Bubble Sorting, Selection sort,
recursion, hash tables, Trees, Heeps, searching.