
| Data Structures Using C & C++ Course for All Classes | ||
|---|---|---|
| Sr. No. | Topic | Hours | 
| 1 | Introduction 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 | 
| 2 | Stacks 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 | 
| 3 | Lists: Introduction to linked lists; Sequential and linked lists, operations such as traversal, insertion, deletion searching, Two way lists and Use of headers | 6 | 
| 4 | Trees: Introduction and terminology; Traversal of binary trees; Recursive algorithms for tree operations such as traversal, insertion, deletion; Binary Search Tree | 5 | 
| 5 | B-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 | 
| 6 | Sorting Techniques: Insertion sort, selection sort, merge sort, heap sort, searching Techniques: linear search, binary search and hashing | 7 | 
| Total Hours | 40 | |