Data Structures - Full Course Using C and C++

preview_player
Показать описание
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.

✏️ Course developed by Harsha and Animesh from MyCodeSchool.

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction to data structures
⌨️ (0:06:33) Data Structures: List as abstract data type
⌨️ (0:19:40) Introduction to linked list
⌨️ (0:36:50) Arrays vs Linked Lists
⌨️ (0:49:05) Linked List - Implementation in C/C++
⌨️ (1:03:02) Linked List in C/C++ - Inserting a node at beginning
⌨️ (1:15:50) Linked List in C/C++ - Insert a node at nth position
⌨️ (1:31:04) Linked List in C/C++ - Delete a node at nth position
⌨️ (1:43:32) Reverse a linked list - Iterative method
⌨️ (1:57:21) Print elements of a linked list in forward and reverse order using recursion
⌨️ (2:11:43) Reverse a linked list using recursion
⌨️ (2:20:38) Introduction to Doubly Linked List
⌨️ (2:27:50) Doubly Linked List - Implementation in C/C++
⌨️ (2:43:09) Introduction to stack
⌨️ (2:51:34) Array implementation of stacks
⌨️ (3:04:42) Linked List implementation of stacks
⌨️ (3:15:39) Reverse a string or linked list using stack.
⌨️ (3:32:03) Check for balanced parentheses using stack
⌨️ (3:46:14) Infix, Prefix and Postfix
⌨️ (3:59:14) Evaluation of Prefix and Postfix expressions using stack
⌨️ (4:14:00) Infix to Postfix using stack
⌨️ (4:32:17) Introduction to Queues
⌨️ (4:41:35) Array implementation of Queue
⌨️ (4:56:33) Linked List implementation of Queue
⌨️ (5:10:48) Introduction to Trees
⌨️ (5:26:37) Binary Tree
⌨️ (5:42:51) Binary Search Tree
⌨️ (6:02:17) Binary search tree - Implementation in C/C++
⌨️ (6:20:52) BST implementation - memory allocation in stack and heap
⌨️ (6:33:55) Find min and max element in a binary search tree
⌨️ (6:39:41) Find height of a binary tree
⌨️ (6:46:50) Binary tree traversal - breadth-first and depth-first strategies
⌨️ (6:58:43) Binary tree: Level Order Traversal
⌨️ (7:10:05) Binary tree traversal: Preorder, Inorder, Postorder
⌨️ (7:24:33) Check if a binary tree is binary search tree or not
⌨️ (7:41:01) Delete a node from Binary Search Tree
⌨️ (7:59:27) Inorder Successor in a binary search tree
⌨️ (8:17:23) Introduction to graphs
⌨️ (8:34:05) Properties of Graphs
⌨️ (8:49:19) Graph Representation part 01 - Edge List
⌨️ (9:03:03) Graph Representation part 02 - Adjacency Matrix
⌨️ (9:17:46) Graph Representation part 03 - Adjacency List

--

Рекомендации по теме
Комментарии
Автор

Whoever you are, God bless you. You have done service to those who can't afford to learn in an institute. Because of you someone will have bread on their table. Gratitude to mother who birthed you.

ProfRavenSteel
Автор

It took me about 2 and a half weeks to complete this video. Along with understanding the theory behind these data structures, I also got a firm handle on their implementation in C++. I feel very comfortable going into my actual Data Structures course in university, having studied this video. I thank the maker of this video for allowing me to view it for free. I wish I could like it more than once. A thousand thank you's.

paulwolak
Автор

Harsha Suryanarayana was a legend and the best competitive coder to come out of India. His works didn't go in vain, he still live for next 100 years due his knowledge sharing. Rest in Peace my teacher :)

ajinkyax
Автор

Animesh and Harsha recorded these videos back in 2012, they knew we would need them in the future. Absolute Legends !!!

naineshrathod
Автор

This legend died when I was in 7th standard, and now I am learning DSA from his lectures in 1st year of my college.
Your soul is still alive sir, and you are still a great contributor to the coding community.

adityaparmar
Автор

Most people don't know that this teacher died in an accident about 6 years ago. Very good teacher, a very good competitive programmer RIP

pandasworld
Автор

Only legends know that this content has been on YouTube from 5-6 years.

mohitmotwani
Автор

One of best teacher i ever seen throughout my life ...literally no one can teach like him...He teaches every single from basic to high advanced level...And one of the best thing is that he teach us where we can make mistake and how solve it with full explanation....hats off to such amazing teacher... Thank you so so much...

rakeshchavan
Автор

This tutorial is OMG!!!! One of the best CS Tutorials on youtube, let alone in DSA. If anyone is having second thoughts about watching this one, lemme assure you, this is hands down the best one in DSA.
Kudos to the great duo of Animesh Sir and Harsha Sir (rip).

avinier
Автор

Salute you sir, for this huge amount of work you have put in. Whether you are in Heaven or Earth, may you and your family be blessed always. I have an interview tomorrow. I don't know how it will go as I am from mechanical background, but I really love programming and data science. Whatever be the result of the interview, I will always be thankful for this video.

anandcherian.
Автор

thank you Harsha for giving many students this quality content may your soul rest in peace

pixelated-loser
Автор

Mycodeschool subscribers are like- ok i know this 😂

sushantmore
Автор

heartfelt tribute to Lord Harsha. May his name and memories continue to inspire Indians across the globe to strive for excellence while being humble at the same time

satyabratsrikumar
Автор

you guys are amazing. This is like the best youtube channel to learn. I have never seen anything like this channel. It's short, concise and straight to the point

peterackerman
Автор

When you watch the video at 2x speed to save time but it is still O(n) :/

DarkShadow-ssfl
Автор

I was halfway through your other data structures youtube video, using it for ç++ until you posted this, can't wait to move into this, always amazing content

glenn
Автор

I love the instructor(s) at mycodeschool. Dude(s) has such raw ability to explain difficult concepts.

serdasimus
Автор

Cleared my interviews in 2015 using this series.

simrandotdev
Автор

I was about to comment that how helpful this video is and I really wanted to thank the maker to make it available for free. But I read some comments about his death and if it is really true, this breaks my heart that the world lost such a great teacher. The way he is teaching in the videos is exemplary. May his soul rests in peace and I hope more and more students find this video. Thankyou very much sir, wherever you are.

adityashrivastava
Автор

Been watching this since 2017 when I was first year on college now I am senior full stack developer this helps me a lot achieving my goal.

kenseifeitan