Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Mastering Data Structures & Algorithms using C++

person icon EnggTutes

4.6

Mastering Data Structures & Algorithms using C++

From scratch to expert level explanation of all concepts of DSA

updated on icon Updated on Jun, 2025

language icon Language - English

person icon EnggTutes

English [CC]

category icon Development ,Software Engineering,Data Structures

Lectures -100

Duration -22 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Hi,

Data Structure is the heart of programming. That's why all product development companies focus on data structure, and in almost all technical interviews data structure plays a very important role.

Though you might be very new or studied data structure before But still if you want to learn more about Data Structure in detail so that it helps you solve challenging problems and become a standout programmer then this course is the right place for you.

In this course, we will start with the prerequisites of data structure and then slowly we will move from basic to advanced level data structure.

This course will be helpful throughout your programming journey, even after you are placed in good company.

On completion of the course, you will be able to:

  1. Perform basic analysis of algorithms with respect to time and space complexity.
  2. Select appropriate searching and/or sorting techniques in the application development.
  3. Implement abstract data type (ADT) and data structures for a given application.
  4. Apply implement learned algorithm design techniques and data structures to solve problems.
  5. Design different hashing functions and use files organizations.

Goals

  • Study data structures and their implementations and applications.
  • Learn different searching and sorting techniques.
  • Study some advanced data structures such as stack, Queue, Trees, Graphs, Tables, etc.
  • Learn algorithm development and analysis of algorithms.

Prerequisites

Course Prerequisites videos are available in the course in the second section, those videos are well explained with basic concepts, programs, and memory representation.

Kindly go through that, you will learn new things and enjoy a new perspective of learning.

Mastering Data Structures & Algorithms using C++

Curriculum

Check out the detailed breakdown of what’s inside the course

Course Introduction

1 Lectures
  • play icon Course Introduction 04:08 04:08

Prerequisite Fundamentals Required for Data Structure

18 Lectures
Tutorialspoint

Arrays Data Structure

4 Lectures
Tutorialspoint

Recursion

2 Lectures
Tutorialspoint

Pointers and Structure in C++

3 Lectures
Tutorialspoint

Complexity Analysis of an Algorithm

4 Lectures
Tutorialspoint

Linked List Data Structure

7 Lectures
Tutorialspoint

Searching Techniques

6 Lectures
Tutorialspoint

Sorting Techniques

14 Lectures
Tutorialspoint

Sparse Matrix

5 Lectures
Tutorialspoint

Polynomials using arrays

3 Lectures
Tutorialspoint

Stack Data Structure

5 Lectures
Tutorialspoint

Queue Data Structure

4 Lectures
Tutorialspoint

Tree Data Structure

7 Lectures
Tutorialspoint

Graph Data Structure

7 Lectures
Tutorialspoint

Threaded Binary Tree

2 Lectures
Tutorialspoint

AVL Tree

2 Lectures
Tutorialspoint

Optimal Binary Search Tree (OBST) a Unique Way to Solve Problems

2 Lectures
Tutorialspoint

Heap Data Structure

1 Lectures
Tutorialspoint

Hashing

2 Lectures
Tutorialspoint

Application Development course Introduction

1 Lectures
Tutorialspoint

Instructor Details

EnggTutes

EnggTutes

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

M

Manoj Kumar P Vishwakarma

Great course with simple explanation

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515