Lecture Notes !
- C++ ( Object-Oriented features of C++, Class and Objects, Static data members and member functions, Pointers, Dynamic memory allocation and de-allocation, constructors and destructors,Friend Function, Inheritance)
- Abstract Data Types, Stack: operations, implementation and applications, polish notation & inter-conversions, evaluation of postfix expression, Queue: operations implementations and applications, Dequeue and circular queue implementation and applications
- Data Structures ( Linked Lists [singly, double])
- Polymorphsim, Virtual Functions, Type conversion, operator overloading
- Trees (Binary Search Trees operations, implementation and applications, recursive and non-recursive traversals, Binary threaded Trees implementation and traversal, Balanced Trees: node balanced and height balanced (AVL) trees implementation, Converting general trees into binary tree, Complete Binary tree, B-tree, m-ary tree)
- File Handling & Generic Programming
- Non Type Templates and Exceptions