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 |