DATA STRUCTURES AND ALGORITHMS

foto

Introduction to Data Structures and their Operations; An overview of Algorithm Analysis; Pseudo coding, Control Structures, Algorithm Complexity, Big O Notation, Types of structures; String Processing, Arrays, Records & Pointers, Stacks, Queues, Application of Stacks & Queues, De-queues, Priority Queues, Linked Lists, Two way Linked lists, Trees, Binary Search Trees, and Graphs. Recursion, Sorting and Searching algorithms, Shortest Pathalgorithms, Hashing, Storage and retrieval properties and techniques for the various data structures. Classes of Efficient Algorithm; Divide and Conquer, Dynamic, & Greedy algorithms.

Course Syllabus