Introduction to Data Structure
and Algorithm Analysis:
Linear Data Structures:
Linear Data Structures:
Arrays, Storage Structure for Arrays,
Stack: List Implementation, Applications of Stacks: Function Call, Recursion, Balancing Symbols
Queue: List Implementation, Circular Queue, Priority Queue, double
ended queue.
Linked List: Cursor Implementation, Multi List
Applications of Linked List : Addition and Multiplication of
Polynomial in one and two variables
Nonlinear Data Structures:
Graphs and Their Representation:
Sorting and Searching Techniques:
Sorting — Notation and Concepts, Selection Sort, Bubble Sort, Merge Sort, Heap Sort, Quick Sort, Searching - Sequential Searching, Binary Searching, Search Trees — Height Balanced, 2-3 Trees, Weight Balanced Tree, Tree Structures, Hash Table Search Methods, Introduction, Hashing Functions.
No comments:
Post a Comment