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

Udemy

Data Structures and Algorithms :Deep Dive into DSA using C++

via Udemy

Overview

Cover DSA In-Depth: Learn, Analyze, and Code Data Structures, Recursion, and Sorting with Hands-On Coding Exercises

What you'll learn:
  • Gain in-depth knowledge about each Data structures including Arrays, Linked List, Stacks, Queues, Trees, Graphs, Heaps, Hashing and Sorting
  • Coded fully using Object Oriented Programming Concepts in C++
  • Complete working of each Data structure with tracing during learning the concepts as well as during program execution
  • Analyse in-depth each of the Data structures
  • Basics to Advance Level Data Structures

Whether you are new to Data Structures or have already studied and implemented them, you might feel the need to dive deeper to better tackle challenging problems, coding exercises, and efficiently work with Data Structures.

No matter your background, if you're looking for a course that emphasizes hands-on implementation to give you a thorough understanding of how things work, this course is perfect for you.

This course not only covers the theory behind Data Structures but focuses on practical implementations to ensure you grasp the concepts fully. Spanning about 50 hours, each topic is explored in great detail, using whiteboard sessions to create a classroom-like environment where complex ideas are broken down clearly, enhancing your problem-solving and analytical skills.

Every concept is discussed, analyzed, and implemented with detailed, line-by-line code explanations and live tracing of each program.

By the end of this course, you will have a comprehensive understanding of Data Structures and Algorithms and will be equipped to analyze and implement them with confidence.


Course Contents

  1. Understanding Recursion

  2. Basics of Arrays and Their Representation

  3. Array Abstract Data Type (ADT)

  4. Linked Lists and Their Types

  5. Stacks and Their Applications

  6. Queues

  7. Trees: Binary Trees and Other Types

  8. Dictionaries

  9. Binary Search Trees

  10. AVL Trees

  11. Graphs

  12. Hashing Techniques

Includes essential C++ programming concepts to help you implement Data Structures effectively using C++.

Taught by

Himayatullah Sharief

Reviews

4.3 rating at Udemy based on 264 ratings

Start your review of Data Structures and Algorithms :Deep Dive into DSA using 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.