Data Structures and Algorithms using c++
3.8 (109 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,648 students enrolled

Data Structures and Algorithms using c++

Concepts and coding of various data structures and algorithms like Trees, Linked List, Stack, Queue, Sorts and many more
3.8 (109 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,648 students enrolled
Last updated 7/2018
English
English [Auto]
Current price: $72.99 Original price: $104.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Linear and Non-linear Data Structures
  • Non-linear Data Structures like Trees, Binary Search Trees
  • Algorithms like Selection Sort and Insertion Sort with visual description of working of these algorithms
  • Data Structures like Linked lists, stack, Queue, Array, 2D Arrays, BST.
  • Grip over multiple data structures and algorithms.
Course content
Expand all 47 lectures 03:25:03
+ Linked List and Introduction to Data Structures in C++
15 lectures 51:49
Node of a Singly Linked List
01:07
Node
02:25
Insert Function
08:11
insert values in Linked List
03:45
Traversing a Linked List
01:28
Traversing Linked List Code
05:05
Optimization
02:31
Search in Linked List
01:57
Search
06:16
Delete Node in Linked List
03:03
Delete code
08:36
+ Stack
2 lectures 14:21
Stack Explanation
02:31
Stack Code
11:50
+ Queue
7 lectures 26:11
Introduction to Queue
01:24
Making Queue Class
04:23
Enqueue
06:00
Traversing a Queue
00:39
Function to Traverse a Queue
05:27
Dequeue Explanation
02:25
Dequeue
05:53
+ Introduction to Trees
14 lectures 47:48
BST (Binary Search Tree)
01:10
Node of Binary Search Tree
00:46
New Node
03:35
Inserting in BST (Binary Search Tree)
02:55
Insert
06:07
Insert values
04:57
Preorder traversal Explanation
03:10
Inorder traversal Explanation
02:17
Inorder traversal
04:55
Postorder traversal Explanation
02:34
Postorder traversal
05:30
+ Delete from BST
5 lectures 33:19
Min value node
02:15
Delete from BST
03:05
Delete
17:10
delete Value
04:22
+ Algorithms
4 lectures 31:35
Selection Sort Explanation
03:31
Selection Sort
12:41
Insertion Sort Explanation
04:13
Insertion Sort
11:10
Requirements
  • To take this course very basic knowledge of programming is required, like concept of loops and conditionals.
Description

This course Data Structures and Algorithms focus on building concepts of students in this domain.
Data Structures like Trees, Linked list and others are explained in depth so that students have better understanding of these topics and coding lectures are helpful in getting depth understanding.

Coding lectures beside graphical explanation in this course make it easier to understand things.

Algorithms are explained and coded so that students learn better.

So this course is for students who want to learn in fun and easy way, and get understanding of things in Data Structures and Algorithms.

Who this course is for:
  • All students who want to learn data structures and algorithms, and make their concepts strong should take this course.
  • Students who want to learn Algorithms.
  • Understand data structures in depth.