BIIT


Data Structures Using C & C++
Course for All Classes
Sr. No.TopicHours
1Introduction to Data Structure and its Characteristics
Array:

Representation of single and multidimensional arrays; Sprase arrays – lower and upper triangular matrices and Tridiagonal matrices with Vector Representation also.
7
2Stacks and Queues:
Introduction and primitive operations on stack; Stack application; Infix, postfix, prefix expressions; Evaluation of postfix expression; Conversion between prefix, infix and postfix, introduction and primitive operation on queues, D- queues and priority queues.
10
3Lists:
Introduction to linked lists; Sequential and linked lists, operations such as traversal, insertion, deletion searching, Two way lists and Use of headers
6
4Trees:
Introduction and terminology; Traversal of binary trees; Recursive algorithms for tree operations such as traversal, insertion, deletion; Binary Search Tree
5
5B-Trees:
Introduction, The invention of B-Tree; Statement of the problem; Indexing with binary search trees; a better approach to tree indexes; B-Trees; working up from the bottom; Example for creating a B-Tree
5
6Sorting Techniques:
Insertion sort, selection sort, merge sort, heap sort, searching Techniques: linear search, binary search and hashing
7
Total Hours40