Great course with simple explanation
Mastering Data Structures & Algorithms using C++
From scratch to expert level explanation of all concepts of DSA
Development ,Software Engineering,Data Structures
Lectures -100
Duration -22 hours
Lifetime Access

Lifetime Access
30-days Money-Back Guarantee
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:
- Perform basic analysis of algorithms with respect to time and space complexity.
- Select appropriate searching and/or sorting techniques in the application development.
- Implement abstract data type (ADT) and data structures for a given application.
- Apply implement learned algorithm design techniques and data structures to solve problems.
- 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.
Curriculum
Check out the detailed breakdown of what’s inside the course
Course Introduction
1 Lectures
-
Course Introduction 04:08 04:08
Prerequisite Fundamentals Required for Data Structure
18 Lectures
Arrays Data Structure
4 Lectures
Recursion
2 Lectures
Pointers and Structure in C++
3 Lectures
Complexity Analysis of an Algorithm
4 Lectures
Linked List Data Structure
7 Lectures
Searching Techniques
6 Lectures
Sorting Techniques
14 Lectures
Sparse Matrix
5 Lectures
Polynomials using arrays
3 Lectures
Stack Data Structure
5 Lectures
Queue Data Structure
4 Lectures
Tree Data Structure
7 Lectures
Graph Data Structure
7 Lectures
Threaded Binary Tree
2 Lectures
AVL Tree
2 Lectures
Optimal Binary Search Tree (OBST) a Unique Way to Solve Problems
2 Lectures
Heap Data Structure
1 Lectures
Hashing
2 Lectures
Application Development course Introduction
1 Lectures
Instructor Details
EnggTutes
Course Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Feedbacks
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now