Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Data Structures and Algorithms in C++ For Coding Interview

via Udemy

Overview

Covers Algorithmic Problems in C++ That range a variety of data structures which often pop up during a coding interview.

What you'll learn:
  • Solve Easy to Medium Difficulty problems that address different data strutures
  • Have an understanding of how to systematically approach coding problems in a step by step manner

Welcome to Data Structures and Algorithms in C++ For Coding Interview!

This is the most comprehensive online course to help you with yourcoding interviews and solving algorithmic problems withData Structures! This course utilizes C++'s strong standard library to efficiently teach you what you need to know to solve basic algorithmic and data structures interview problems in the coding interview!

This course will teach you everything you need to know about utilizingdata structures in youralgorithms. We discuss data structures and algorithmic techniquessuch as:

  • Array/Strings Sequences

  • Stacks

  • Recursion

  • Hash Maps

  • Binary Trees

  • Searching and Sorting Algorithms

  • Heaps

  • Several Assignments to solidify your understanding

PLEASE NOTE:

If You're a complete beginner to C++, this course is not for you. Please make sure you satisfy the requirements before joining the course.

Syllabus

  • Introduction
  • ----------------------ARRAYS AND STRINGS DATA STRUCTURES------------------------
  • Arrays Data Structures: Two Sum
  • Arrays Data Structures Maximum Consecutive Ones
  • Arrays Data Structures: Finding Maximum of three numbers
  • ------------------------------STACK DATA STRUCTURE------------------------------
  • Stack Data Structure: Valid Parenthesis
  • Stack Data Structure: Baseball Game
  • ----------------------------HASH MAP DATA STRUCTURE----------------------------
  • Hashmap and Hash Set Datastructure: Contains Duplicate II
  • Hash map and Hash Set Data structure: Valid Anagram
  • ------------------------------HEAP DATA STRUCTURE------------------------------
  • Heap Data Structure: Kth Largest Element in an Array
  • Heap Data Structure: Find K Pairs with Smallest Sums
  • ---------------------------BINARY TREE DATA STRUCTURE---------------------------
  • Tree Data Structure: Invert Binary Tree
  • Tree Data Structure: Same Tree
  • Tree Data Structure: Maximum Depth of Binary Tree
  • ------------------------------Assignments Section------------------------------

Taught by

El Farouk Yasser

Reviews

4.5 rating at Udemy based on 733 ratings

Start your review of Data Structures and Algorithms in C++ For Coding Interview

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.