About Course

DSA with C/C++

C++ is the best language for the competition as well as to solve the data structure and algorithm problems.

Common examples include: the recipe for baking a cake, the method we use to solve a long division problem, the process of doing laundry, and the functionality of a search engine are all examples of an algorithm.

struct Queue {
   void **array;
   int head;
   int tail;
   int array_capacity;
   int initial_capacity;
   int queue_size;

void init( struct Queue *, int );
void copy( struct Queue *, struct Queue * );
void deinit( struct Queue * );
// Requires #include <stdbool.h>
bool empty( struct Queue * );
int size( struct Queue * );
void *front( struct Queue * );
void push( struct Queue *, void * );
void pop( struct Queue * );
Show More

Course Content

Introduction to C/C++

  • Flow Charts
  • Getting Started with C/C++
  • Conditionals and loops
  • Patterns
  • Operators & For loops
  • >> Implementation based Assignment
  • Functions
  • Arrays
  • Searching and Sorting
  • 2D arrays and Character arrays
  • >> Implementation based Assignment

Data Structure and Algorithm