Graphs: Difference between revisions
Jump to navigation
Jump to search
imported>Kmk21 Created page with "Category:Graph Category:Tutorials" |
imported>Kmk21 No edit summary |
||
Line 1: | Line 1: | ||
Graph problems are so ubiquitous that its unimaginable to have a contest set without multiple graph based problems. To be successful, you must become comfortable working with graphs, representing them, transforming them, and executing well known algorithms on them. | |||
=What is a Graph= | |||
=Graph Properties= | |||
==Directionality== | |||
==weightedness== | |||
==Flow== | |||
==Bipartite== | |||
==DAGs== | |||
==Trees== | |||
=Graph Representation= | |||
==Adjacency Matrix== | |||
==Adjacency List== | |||
==Implied Graphs== | |||
=Standard Graph Algorithms= | |||
==Topological Sort== | |||
==Breadth First Search== | |||
==Depth First Search | |||
==Minimum Spanning Tree== | |||
==Distance Algorithms== | |||
===Dijkstra=== | |||
===Bellman Ford=== | |||
===Floyd-Warshall=== | |||
==Strongly Connected Components== | |||
==Bi-Connected Components== | |||
==Flow and Matching Algorithms== | |||
===Max Flow=== | |||
===Min Cost Max Flow=== | |||
===Bipartite Matching/Vertex Cover=== | |||
===Min Cost Matching=== | |||
[[Category:Graph]] | [[Category:Graph]] | ||
[[Category:Tutorials]] | [[Category:Tutorials]] |
Revision as of 06:34, 31 August 2016
Graph problems are so ubiquitous that its unimaginable to have a contest set without multiple graph based problems. To be successful, you must become comfortable working with graphs, representing them, transforming them, and executing well known algorithms on them.
What is a Graph
Graph Properties
Directionality
weightedness
Flow
Bipartite
DAGs
Trees
Graph Representation
Adjacency Matrix
Adjacency List
Implied Graphs
Standard Graph Algorithms
Topological Sort
Breadth First Search
==Depth First Search