Object Oriented Programming and Data Structures
- Lecture Notes, Study Materials and Important questions answers
Subject : Object Oriented Programming and Data Structures
DATA ABSTRACTION and OVERLOADING
- Overview of C++ - Answer (click here)
- The structure of a C++ program - Answer (click here)
- Variables - Answer (click here)
- Initializion - Answer (click here)
- Overloading - Answer (click here)
- Container Class - Answer (click here)
- Static members of a C++ class - Answer (click here)
- Static Function Members - Answer (click here)
- Dynamic memory allocation - Answer (click here)
- Dynamic memory in C - Answer (click here)
- The Class Constructor - Answer (click here)
- The Class Destructor - Answer (click here)
- Variables Initialization - Answer (click here)
- Functions taking References Parameters - Answer (click here)
- Scope and Accessing Class Members - Answer (click here)
- Default Memberwise Assignment - Answer (click here)
- Structures - Answer (click here)
- Important Questions and Answers: Data Abstraction & Overloading - Answer (click here)
INHERITANCE and POLYMORPHISM
- Inheritance - Answer (click here)
- Dynamic Binding - Answer (click here)
- Public, Private, Protected inheritance - Answer (click here)
- This Pointer - Answer (click here)
- Abstract classes - Answer (click here)
- Using Constructors and Destructors in Derived Classes - Answer (click here)
- Composition vs. Inheritance - Answer (click here)
- What is virtual function? Explain with an example. - Answer (click here)
- What is a virtual destructor? Explain the use of it. - Answer (click here)
- Multiple inheritances with suitable c++ coding - Answer (click here)
- Polymorphism and Different Types of Polymorphism - Answer (click here)
- Multiple catch statement with help of suitable C++ coding - Answer (click here)
- Various file modes and its syntax - Answer (click here)
- Need for exception with try, catch and throw keywords - Answer (click here)
- Various forms of inheritance in C++ with necessary coding - Answer (click here)
- Important Short Questions and Answers: Inheritance and Polymorphism - Answer (click here)
LINEAR DATA STRUCTURES
- Abstract Data Type (ADT) - Answer (click here)
- The List ADT - Answer (click here)
- Array Based Implementation - Answer (click here)
- linked lists Implementation - Answer (click here)
- A singly linked list class The class definition for a node - Answer (click here)
- Polynomial Multiplication Using Linked List - Answer (click here)
- Stack ADT and its applications, Applications, Implementations - Answer (click here)
- Queue ADT and its applications, Applications, Implementations - Answer (click here)
- Evaluating arithmetic expressions - Answer (click here)
- How do you analyses an algorithm? - Answer (click here)
- How pointer are used to implement linked list structure - Answer (click here)
- Various operation performed on the doubly linked list. Doubly Linked Lists - Answer (click here)
- Give linked list implementation of stack operation - Answer (click here)
- What is a stack? Two operations performed on a stack with required algorithm - Answer (click here)
- Priority Queue - Answer (click here)
- Heap operations: algorithms, Heap Sort - Answer (click here)
- Important Short Questions and Answers: Linear Data Structures - Answer (click here)
NON LINEAR DATA STRUCTURES
- Tree - abstract data type (ADT) - Answer (click here)
- Binary tree and Types of binary trees - Answer (click here)
- Properties of binary trees - Answer (click here)
- Common operations of binary trees - Answer (click here)
- Graph and its representations - Tree - Answer (click here)
- Graph Representations and Traversals - Tree - Answer (click here)
- Graph Traversals - Answer (click here)
- Implementation of trees - Answer (click here)
- Implementation of a Binary Tree with an expression tree - Answer (click here)
- Breadth First Search - Answer (click here)
- Application of Depth First Search - Answer (click here)
- Important short questions and answers: Non-Linear Data Structures - Answer (click here)
SORTING and SEARCHING
- Sorting algorithms - Answer (click here)
- The Insertion Sort - Answer (click here)
- Quick Sort - Answer (click here)
- Merge Sort - Answer (click here)
- Binary Search - Answer (click here)
- Searching - Linear search - Answer (click here)
- Detail about Insertion Sort - Answer (click here)
- Brief note on Merge Sort - Answer (click here)
- Detail about Quick Sort - Answer (click here)
- Important short questions and answers: Sorting and Searching - Answer (click here)
No comments:
Post a Comment