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

Udemy

Learn Basics of Data Structures & Algorithms in C++

via Udemy

Overview

Covers Types & Search Algorithms with implementation in C++ & Analysis of Complexity with Interview Based Questions

What you'll learn:
  • Data Structure and its Types
  • Search Algorithms and its Concept with Example
  • Search Algorithm Implementation using C++
  • Complexity Analysis of Search Algorithms

This is one of the Top Udemy Course on Data Structures , in which more than 10,000 students have already enrolled and benefited from this Course.

This is an online Comprehensive Course in which we will be covering some basic concepts of Data Structure and its types along with the Search Algorithms .

Search Algorithms are Discussed by following the below sequence :

i) Example ,

ii) then their algorithms ,

iii)their line by line coding explained using C++

iv)then there is analysis of complexity in which we will be covering both Space and Time Complexity .

v) Discussion related to Time and Space trade off.


Course Contents

  • Arrays

  • Linked List

  • Stack

  • Queues

  • Trees

  • Graphs

  • Search Algorithm

  • Implementation of search algorithm

  • Analysis of Complexity of Search Algorithm

By the end of this Course learner will feel very much confident about the Data Structure Algorithms and you will be able to decide which data set is suitable by which algorithm as we have more than one algorithm to perform a specific task, but keeping in view regarding the complexity, one can make decision which approach should be opted. Learner can check your concepts by attempting the Practice test ( Assignment and Quiz) based on Interview Questions .

Taught by

Mehak Mahajan

Reviews

4.2 rating at Udemy based on 355 ratings

Start your review of Learn Basics of Data Structures & Algorithms in C++

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.