Programming and Data Structure II [CSE Department]
OBJECT ORIENTED PROGRAMMING FUNDAMENTALS
1. C++ Programming Features
2. Data Abstraction
3. Data encapsulation
4. Class
5. Objects
6. Constructor
7. Static Members
8. Constant Members
9. Member Functions
10. Pointers
11. References
12. Role of this Pointer
13. Storage class
14. Function as Arguments
OBJECT ORIENTED PROGRAMMING CONCEPTS
1. String Handling
2. Copy Constructor
3. Polymorphism
4. Function Overloading
5. Operator Overloading
6. Dynamic Memory Allocation
7. Nested Classes
8. Inheritance and its Type
9. Virtual Functions
C Plus PROGRAMMING ADVANCED FEATURES
1. Abstract Class
2. Exception Handling
3. Standard Libraries
4. Generic Programming
5. Templates: Class and function templates
6. Containers
7. Iterators
8. Function Adaptors
9. Allocators
10. Parameterizing the Classes
11. File Handling Concepts
ADVANCED NON LINEAR DATA STRUCTURES
1. Tree Introduction
2. Binary Tree ADT: Implementation, Types, Application, Comparison
3. Binary search tree ADT
4. AVL Trees
5. B-trees
6. Red�black tree
7. Splay trees
8. Binomial Heaps
9. Fibonacci Heaps
10. Disjoint Sets data structure
11. Amortized analysis
12. Accounting Method
13. Potential Method
14. Aggregate Analysis
GRAPHS
1. Representation of Graphs
2. Breadth First Traversal
3. Depth First Traversal
4. Topological Sort
5. Minimum Spanning Trees
6. Kruskal's algorithm
7. Prim�s Algorithm
8. Shortest Path Algorithms
9. Dijkstra�s Algorithm
10. Bellman-Ford Algorithm
11. Floyd - Warshall Algorithm
Comments
Post a Comment