Learn Graph algorithms with C++

Lets implement graph theory related algorithms with C++

3.20 (130 reviews)
Udemy
platform
English
language
Other
category
instructor
Learn Graph algorithms with C++
3,985
students
2.5 hours
content
Oct 2021
last update
$19.99
regular price

What you will learn

Thorough understanding about graph algorithms and how to use them in practice

Why take this course?

Graph theory hold corner stone of modern computer science, extending its tentacles  to social networks to neural networks to finding paths in maps. In this course we are looking at graph theory by computer science prospective. We are going to start our discussion by looking at the basic terms of graph theory and them jump on to discuss graph theory related algorithms and then implement those with c++. Following are the types of algorithms we are going to discuss in this course.

1. Graph traversing.

2. Topological sorting and strongly connected component associated algorithms

3. Shortest paths.

4. Finding minimum spanning trees.

5. Maximum flow.

6. NP complete algorithms such as graph coloring, traveling salesman problem etc.  


Screenshots

Learn Graph algorithms with C++ - Screenshot_01Learn Graph algorithms with C++ - Screenshot_02Learn Graph algorithms with C++ - Screenshot_03Learn Graph algorithms with C++ - Screenshot_04

Reviews

E
October 31, 2019
This should be a under the name "COURSE". The instructor reading the pre-written code in the video. I just watched two videos. In the second video, he didnt even completely read all the functions. I had to go and figure out what the rest of the code is
Kiran
July 21, 2019
Application of algorithms by solving other problems should have been covered. Flow networks section is missing videos.
Eric
December 9, 2018
Great course so far, but sometimes the instructors accent is difficult to understand so it takes going back and listening 2-3 times to fully understand.
Enliven
September 10, 2018
Sound quality was a bit off, but could understand everything just fine. Plus reading along with the audio was also easy and useful.
Darrell
June 24, 2018
Whilst this course does cover the core concepts of graph theory, it is lacking in too many areas to call it anywhere near complete or worthwhile. It's neither a course on graph theory or discrete mathematics from a theoretical point of view, as it moves far too fast to be able to digest or even understand the concepts being conveyed, nor is it a course on algorithm design in C++, as all of the algorithms have already been implemented for you and are only commented on extremely briefly. If you already have a good understanding of graph theory and simply want a collection of pre-programmed algorithms, then maybe this is the right course for you, but I'm fairly dissapointed on the whole. I was expecting thorough explanations of the theory as well as walkthroughs on implementing the algorithms in C++, and this course offers neither. The instructor expects you to already know C++ to a fairly advanced level, assuming an understanding of STL containers, for example, as he briefly points to random excerpts of unfamiliar code with no explanation of how he got there. The other downside to this course is the instructors accent and his overall use of the English language. Written elements are a sort of fudged pig-English and are very hard to comprehend, but his spoken English is acceptable enough, although occasionally hard to grasp due to a fairly strong Asian accent. This wouldn't have been a problem at all if the actual theory and C++ elements were at all worthwhile, but that not being the case it simply adds to the confusion. Look elsewhere first, would be my advice, then come back here if you're desperate!
James
June 17, 2018
Explanations in this course are very clear and on to the point. Clear and easy coding example follow. Few more examples would be great. But overall very good course.
Amir
March 23, 2018
This is the second course I am taking with this instructor (First one was the multithreading in C++). I like the organization of the course. Concepts are well explained and examples are clear. I would recommend this course for brushing up your graph related algorithms.
Rachel
March 19, 2018
Very concise and informative. Gets right to the point and provides clear definitions of important terms.
Malitha
March 4, 2018
Very Enjoyable course. Instructor has very good idea about how to present knowledge in easy to understand manner. Recommend for anyone with small programming knowledge.
Marcus
February 18, 2018
Very good and clear explanation on how we can implement graph algorithms depending on needs. Love the course
Alex
December 4, 2017
I was expecting to go into this course to learn a lot but be bored. I am was right with the learning a lot part, but the material is presented in an interesting manner. Well done!
Marco
November 13, 2017
Very en-lighting course. Very good explanation of algorithms. Instructor is always direct to point. Good quizzes as well. thanks.
Jane
November 13, 2017
Grate course. Good explanations and instructor always give good insight to algorithms before explaining algorithm itself. Instructor is really friendly.

Charts

Price

Learn Graph algorithms with C++ - Price chart

Rating

Learn Graph algorithms with C++ - Ratings chart

Enrollment distribution

Learn Graph algorithms with C++ - Distribution chart

Related Topics

1426692
udemy ID
11/9/2017
course created date
11/22/2019
course indexed date
Bot
course submited by