❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 18th, 2023]
This 53-hour course, Mastering Data Structures & Algorithms using C and C++, is designed to help students gain a deeper understanding of data structures and algorithms. It covers each topic in greater detail, with each topic discussed, analysed and implemented with a practical line-by-line coding approach. The instructor of this course has been teaching this course to university students for a long period of time, and is well-versed in using whiteboard to explain topics and make them memorable.
By the end of the course, students will be confident enough to take up any challenging problem in coding using data structures. The course covers topics such as recursion, array representation, array ADT, linked list, stack, queues, trees, binary search tree, AVL trees, graphs, and hashing technique. Source code for all programs is available for download.
Course Syllabus
Before we Start
Essential C and C++ Concepts
Required Setup for Programming
Introduction
Recursion
Arrays Representations
Array ADT
Strings
Matrices
Sparse Matrix and Polynomial Representation
Linked List
Sparse Matrix and Polynomial using Linked List
Stack
Queues
Trees
Binary Search Trees
AVL Trees
Search Trees
Heap
Sorting Techniques
Hashing Technique
Graphs
Asymptotic Notations