Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Graph algorithms with C++
Rating: 3.7 out of 5(132 ratings)
3,999 students
Created byKasun Liyanage
Last updated 10/2021
English

What you'll learn

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

Course content

6 sections31 lectures2h 35m total length
  • Some points before you start2:47

    Get started with graph algorithms in C++ by downloading the Visual Studio project, locating source files, and following a workflow from introduction to pseudocode, runtime, and implementation.

  • Introduction3:21

    What are graphs, what are the real world applications of the graph.

  • Lets learn some jargon part 12:44

    Explore simple graphs with vertices and edges, noting order and degree, no loops and an edge between any two vertices, and distinguish directed graphs, digraphs, multigraphs, pseudo graphs, and self-loops.

  • Lets learn some jargon part 23:50

    Define circuit and cycle as an ordered sequence of words to reach one Mondex from another, noting cycles have no repeating words; introduce graphs, complete graphs, edges, incident, and dagh.

  • Remember the basics
  • Remember the basics

Requirements

  • Beginner level programming knowledge in C++

Description

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.  


Who this course is for:

  • Any C++ programmer who wants to learn Graph theory