Course Overview
- ›Class and Object
- ›Constructors and Destructors
- ›Access Modifiers (public, private, protected)
- ›Encapsulation
- ›Inheritance
- ›Polymorphism
- ›Compile-time polymorphism (Function overloading)
- ›Runtime polymorphism (Function overriding)
- ›Abstract classes and Interfaces
- ›Right-angled triangle patterns
- ›Inverted right-angled triangle
- ›Pyramid patterns
- ›Diamond patterns
- ›Numeric patterns
- ›Array declaration and initialization
- ›Accessing and modifying array elements
- ›Array traversal
- ›Finding maximum and minimum elements
- ›Reversing an array
- ›Rotating arrays
- ›Searching in arrays (Linear and Binary search)
- ›Sorting arrays
- ›Handling duplicates
- ›Subarray and subsequence problems
- ›Best, worst, and average-case complexity
- ›Big O notation
- ›Time complexity of common operations
- ›Space complexity considerations
- ›Complexity of sorting and searching algorithms
- ›Basic binary search implementation
- ›Conditions for binary search
- ›Iterative vs recursive approaches
- ›Binary search on sorted arrays
- ›Finding first and last occurrence
- ›Binary search on answer
- ›Rotated sorted array search
- ›Peak element finding
- ›Selection sort
- ›Bubble sort
- ›Insertion sort
- ›Data structures(Vector, Deque, Stack, Queue)
- ›Sorting algorithms
- ›Searching algorithms
- ›Numeric algorithms
- ›Modifying sequence operations
- ›String declaration and initialization
- ›String manipulation
- ›String traversal
- ›Substring extraction
- ›String comparison
- ›String reversal
- ›Palindrome checking
- ›String matching algorithms
- ›String parsing techniques
- ›Standard library functions for string handling
- ›Arrays
- ›Sorting
- ›Strings
- ›Code Forces
What we'll cover in this course:
- Fundamental concepts of Oops
- Pattern Printing
- Array Operations
- Array Manipulation Techniques
- Time and Space Complexity
- Binary Search Fundamentals
- Advance Binary Search
- Sorting Algorithms
- C++ (STL) Standard Template library
- String operations
- String Algorithms
- 40+ Practice questions
Technologies & Tools

VS Code

C Programming

C++














