DSA Problem Solving with C/C++

Certification by GRADSKEY

DSA Problem Solving with C/C++

Syllabus

65 hours of intractive online class.

 

Module 1: Programming Foundations

C/C++ Syntax, Data Types, and Operators

Control Structures and Functions

Arrays and String Manipulation

Problem-Solving Methodologies

Module 2: Complexity Analysis

Algorithm Fundamentals

Time Complexity Analysis

Space Complexity Analysis and Asymptotic Notations and Optimization

Module 3:Linear Data Structures

Arrays and Dynamic Arrays

Linked Lists

Stacks and Applications and Queues and Deques

Module 4: Non-Linear Data Structures

Trees and Binary Trees

Binary Search Trees

Heaps and Priority Queues

Hash Tables and Hashing Techniques

Module 5: Recursion and Divide & Conquer

Recursive Problem Solving

Backtracking Techniques

Divide and Conquer Algorithms

Merge Sort and Quick Sort

 

Module 6: Advanced Algorithms

Searching Algorithms

Sorting Algorithms

Greedy Algorithms

Dynamic Programming Fundamentals

 

Module 7: Graph Algorithms

Graph Representation Techniques

Graph Traversal (BFS and DFS)

Shortest Path Algorithms

Minimum Spanning Tree Algorithms

Module 8: Competitive Programming & Capstone

Problem-Solving Patterns

Advanced Dynamic Programming

Mock Coding Challenges

Capstone Project and Solution Presentation

Instructor

Corporate Instructors

From Premier Companies.

“Instructors are from Corporate – Software Engineers from premium companies, working on the cutting-edge technologies and Java on a day to day basis..”

What Our Learners Say

Join Now

Are you ready to take the next step toward your future career?