Documentation for db149bf3b7

This commit is contained in:
github-actions
2022-09-02 14:36:25 +00:00
parent ca6acdc719
commit 766f10286e
5464 changed files with 92674 additions and 78796 deletions

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: graph Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('df/dce/namespacegraph.html','../../');
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -161,7 +168,7 @@ Functions</h2></td></tr>
<p >for <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a> for assert for IO operations for limits of integral types for <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a> </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a9125ceb66bfbec3093bba64c2c1e99e2" name="a9125ceb66bfbec3093bba64c2c1e99e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9125ceb66bfbec3093bba64c2c1e99e2">&#9670;&nbsp;</a></span>addEdge() <span class="overload">[1/3]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a9125ceb66bfbec3093bba64c2c1e99e2">&#9670;&#160;</a></span>addEdge() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -209,7 +216,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ad4016cfc80485a43748895a2c26c7d08" name="ad4016cfc80485a43748895a2c26c7d08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4016cfc80485a43748895a2c26c7d08">&#9670;&nbsp;</a></span>addEdge() <span class="overload">[2/3]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#ad4016cfc80485a43748895a2c26c7d08">&#9670;&#160;</a></span>addEdge() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -264,7 +271,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="a0e30e0dca68cb6e4f671440819b35b6a" name="a0e30e0dca68cb6e4f671440819b35b6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e30e0dca68cb6e4f671440819b35b6a">&#9670;&nbsp;</a></span>addEdge() <span class="overload">[3/3]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a0e30e0dca68cb6e4f671440819b35b6a">&#9670;&#160;</a></span>addEdge() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -317,14 +324,14 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a0e30e0dca68cb6e4f671440819b35b6a_cgraph.svg" width="280" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a0e30e0dca68cb6e4f671440819b35b6a_cgraph.svg" width="280" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a8e1b547cd407c0774e63f0dc95cda9e7" name="a8e1b547cd407c0774e63f0dc95cda9e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e1b547cd407c0774e63f0dc95cda9e7">&#9670;&nbsp;</a></span>checkBipartite()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a8e1b547cd407c0774e63f0dc95cda9e7">&#9670;&#160;</a></span>checkBipartite()</h2>
<div class="memitem">
<div class="memproto">
@@ -407,12 +414,12 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 67</span><span class="comment"> /// nodes are travelled and satisify all the above conditions</span></div>
<div class="line"><span class="lineno"> 68</span><span class="comment"></span>}</div>
<div class="ttc" id="anamespacegraph_html"><div class="ttname"><a href="../../df/dce/namespacegraph.html">graph</a></div><div class="ttdoc">Graph Algorithms.</div></div>
<div class="ttc" id="aqueue_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/queue.html">std::queue&lt; int64_t &gt;</a></div></div>
<div class="ttc" id="aqueue_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/queue.html">std::queue</a></div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ab5428a3519267a28bba4b4310cfbb6ae" name="ab5428a3519267a28bba4b4310cfbb6ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5428a3519267a28bba4b4310cfbb6ae">&#9670;&nbsp;</a></span>depth_first_search()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ab5428a3519267a28bba4b4310cfbb6ae">&#9670;&#160;</a></span>depth_first_search()</h2>
<div class="memitem">
<div class="memproto">
@@ -449,22 +456,22 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 101</span> <span class="keywordtype">size_t</span> vertices = adj.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>();</div>
<div class="line"><span class="lineno"> 102</span> </div>
<div class="line"><span class="lineno"> 103</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;bool&gt;</a> visited(vertices, <span class="keyword">false</span>);</div>
<div class="line"><span class="lineno"> 104</span> <a class="code hl_function" href="../../df/dce/namespacegraph.html#a64c1db5aad7502c6f08e4652f6edd463">explore</a>(adj, start, &amp;visited);</div>
<div class="line"><span class="lineno"> 104</span> <a class="code hl_function" href="../../df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8">explore</a>(adj, start, &amp;visited);</div>
<div class="line"><span class="lineno"> 105</span>}</div>
<div class="ttc" id="anamespacegraph_html_a64c1db5aad7502c6f08e4652f6edd463"><div class="ttname"><a href="../../df/dce/namespacegraph.html#a64c1db5aad7502c6f08e4652f6edd463">graph::explore</a></div><div class="ttdeci">void explore(const std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;adj, size_t v, std::vector&lt; bool &gt; *visited)</div><div class="ttdoc">Explores the given vertex, exploring a vertex means traversing over all the vertices which are connec...</div><div class="ttdef"><b>Definition:</b> depth_first_search.cpp:80</div></div>
<div class="ttc" id="anamespacegraph_html_a3ae80bc4c6a79d041b4f3a6589eb7fb8"><div class="ttname"><a href="../../df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8">graph::explore</a></div><div class="ttdeci">void explore(const std::vector&lt; std::vector&lt; int &gt; &gt; *adj, int u, std::vector&lt; bool &gt; *visited)</div><div class="ttdoc">Utility function for depth first seach algorithm this function explores the vertex which is passed in...</div><div class="ttdef"><b>Definition:</b> connected_components.cpp:59</div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; bool &gt;</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_ab5428a3519267a28bba4b4310cfbb6ae_cgraph.svg" width="298" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_ab5428a3519267a28bba4b4310cfbb6ae_cgraph.svg" width="298" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="adc68cbc8ba09eb1142265935c0d45b84" name="adc68cbc8ba09eb1142265935c0d45b84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc68cbc8ba09eb1142265935c0d45b84">&#9670;&nbsp;</a></span>dijkstra()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#adc68cbc8ba09eb1142265935c0d45b84">&#9670;&#160;</a></span>dijkstra()</h2>
<div class="memitem">
<div class="memproto">
@@ -568,14 +575,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_adc68cbc8ba09eb1142265935c0d45b84_cgraph.svg" width="279" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_adc68cbc8ba09eb1142265935c0d45b84_cgraph.svg" width="322" height="315"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a3ae80bc4c6a79d041b4f3a6589eb7fb8" name="a3ae80bc4c6a79d041b4f3a6589eb7fb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ae80bc4c6a79d041b4f3a6589eb7fb8">&#9670;&nbsp;</a></span>explore() <span class="overload">[1/2]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a3ae80bc4c6a79d041b4f3a6589eb7fb8">&#9670;&#160;</a></span>explore() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -623,18 +630,17 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 65</span> }</div>
<div class="line"><span class="lineno"> 66</span> }</div>
<div class="line"><span class="lineno"> 67</span>}</div>
<div class="ttc" id="anamespacegraph_html_a3ae80bc4c6a79d041b4f3a6589eb7fb8"><div class="ttname"><a href="../../df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8">graph::explore</a></div><div class="ttdeci">void explore(const std::vector&lt; std::vector&lt; int &gt; &gt; *adj, int u, std::vector&lt; bool &gt; *visited)</div><div class="ttdoc">Utility function for depth first seach algorithm this function explores the vertex which is passed in...</div><div class="ttdef"><b>Definition:</b> connected_components.cpp:59</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a3ae80bc4c6a79d041b4f3a6589eb7fb8_cgraph.svg" width="115" height="62"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a3ae80bc4c6a79d041b4f3a6589eb7fb8_cgraph.svg" width="115" height="60"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a64c1db5aad7502c6f08e4652f6edd463" name="a64c1db5aad7502c6f08e4652f6edd463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64c1db5aad7502c6f08e4652f6edd463">&#9670;&nbsp;</a></span>explore() <span class="overload">[2/2]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a64c1db5aad7502c6f08e4652f6edd463">&#9670;&#160;</a></span>explore() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -679,7 +685,7 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 83</span> (*visited)[v] = <span class="keyword">true</span>;</div>
<div class="line"><span class="lineno"> 84</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> x : adj[v]) {</div>
<div class="line"><span class="lineno"> 85</span> <span class="keywordflow">if</span> (!(*visited)[x]) {</div>
<div class="line"><span class="lineno"> 86</span> <a class="code hl_function" href="../../df/dce/namespacegraph.html#a64c1db5aad7502c6f08e4652f6edd463">explore</a>(adj, x, visited);</div>
<div class="line"><span class="lineno"> 86</span> <a class="code hl_function" href="../../df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8">explore</a>(adj, x, visited);</div>
<div class="line"><span class="lineno"> 87</span> }</div>
<div class="line"><span class="lineno"> 88</span> }</div>
<div class="line"><span class="lineno"> 89</span>}</div>
@@ -687,14 +693,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a64c1db5aad7502c6f08e4652f6edd463_cgraph.svg" width="267" height="62"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a64c1db5aad7502c6f08e4652f6edd463_cgraph.svg" width="267" height="60"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a83ab16e96cec644109a58dfc9329bc2b" name="a83ab16e96cec644109a58dfc9329bc2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83ab16e96cec644109a58dfc9329bc2b">&#9670;&nbsp;</a></span>getConnectedComponents()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a83ab16e96cec644109a58dfc9329bc2b">&#9670;&#160;</a></span>getConnectedComponents()</h2>
<div class="memitem">
<div class="memproto">
@@ -733,14 +739,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a83ab16e96cec644109a58dfc9329bc2b_cgraph.svg" width="392" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a83ab16e96cec644109a58dfc9329bc2b_cgraph.svg" width="392" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a84b0551489c613a681cc83b34450da4b" name="a84b0551489c613a681cc83b34450da4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84b0551489c613a681cc83b34450da4b">&#9670;&nbsp;</a></span>isBipartite()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a84b0551489c613a681cc83b34450da4b">&#9670;&#160;</a></span>isBipartite()</h2>
<div class="memitem">
<div class="memproto">
@@ -787,14 +793,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a84b0551489c613a681cc83b34450da4b_cgraph.svg" width="324" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_a84b0551489c613a681cc83b34450da4b_cgraph.svg" width="324" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ab7706341d006e20d1ae58274187a3346" name="ab7706341d006e20d1ae58274187a3346"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7706341d006e20d1ae58274187a3346">&#9670;&nbsp;</a></span>TravellingSalesmanProblem()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ab7706341d006e20d1ae58274187a3346">&#9670;&#160;</a></span>TravellingSalesmanProblem()</h2>
<div class="memitem">
<div class="memproto">
@@ -873,7 +879,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_ab7706341d006e20d1ae58274187a3346_cgraph.svg" width="390" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/dce/namespacegraph_ab7706341d006e20d1ae58274187a3346_cgraph.svg" width="390" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -885,7 +891,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../df/dce/namespacegraph.html">graph</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,4 +1,4 @@
<map id="graph::addEdge" name="graph::addEdge">
<area shape="rect" id="node1" title="Function that add edge between two nodes or vertices of graph." alt="" coords="5,5,119,32"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="167,5,275,32"/>
<area shape="rect" id="node1" title="Function that add edge between two nodes or vertices of graph." alt="" coords="5,5,119,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="167,5,275,31"/>
</map>

View File

@@ -1 +1 @@
d18e8f2c62e88589c2a904f5f0bca489
0f76fe3edb87afe6205a6db09f235a33

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::addEdge Pages: 1 -->
<svg width="210pt" height="28pt"
viewBox="0.00 0.00 210.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<svg width="210pt" height="27pt"
viewBox="0.00 0.00 210.00 27.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 23)">
<title>graph::addEdge</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 206,-24 206,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function that add edge between two nodes or vertices of graph.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 85,-19.5 85,-0.5 0,-0.5"/>
<text text-anchor="middle" x="42.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::addEdge</text>
<polygon fill="#999999" stroke="#666666" points="85,-19 0,-19 0,0 85,0 85,-19"/>
<text text-anchor="middle" x="42.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::addEdge</text>
</a>
</g>
</g>
@@ -22,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="121,-0.5 121,-19.5 202,-19.5 202,-0.5 121,-0.5"/>
<text text-anchor="middle" x="161.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
<polygon fill="white" stroke="#666666" points="202,-19 121,-19 121,0 202,0 202,-19"/>
<text text-anchor="middle" x="161.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M85.08,-10C93.3,-10 102,-10 110.47,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="110.62,-13.5 120.62,-10 110.62,-6.5 110.62,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M85.08,-9.5C93.3,-9.5 102,-9.5 110.47,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.62,-13 120.62,-9.5 110.62,-6 110.62,-13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,3 +1,3 @@
<map id="graph::explore" name="graph::explore">
<area shape="rect" id="node1" title="Utility function for depth first seach algorithm this function explores the vertex which is passed in..." alt="" coords="5,29,109,56"/>
<area shape="rect" id="node1" title="Utility function for depth first seach algorithm this function explores the vertex which is passed in..." alt="" coords="5,29,109,55"/>
</map>

View File

@@ -1 +1 @@
c4e57e3cabac454c2b30ddcd1344e665
719303685325634e75381145ba4090a1

View File

@@ -1,28 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::explore Pages: 1 -->
<svg width="86pt" height="46pt"
viewBox="0.00 0.00 86.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)">
<svg width="86pt" height="45pt"
viewBox="0.00 0.00 86.00 45.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 41)">
<title>graph::explore</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 82,-42 82,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Utility function for depth first seach algorithm this function explores the vertex which is passed in...">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 78,-19.5 78,-0.5 0,-0.5"/>
<text text-anchor="middle" x="39" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
<polygon fill="#999999" stroke="#666666" points="78,-19 0,-19 0,0 78,0 78,-19"/>
<text text-anchor="middle" x="39" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M26.98,-19.76C21.13,-28.57 25.14,-38 39,-38 47.45,-38 52.24,-34.5 53.36,-29.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="56.71,-28.7 51.02,-19.76 49.89,-30.29 56.71,-28.7"/>
<path fill="none" stroke="#63b8ff" d="M26.98,-19.08C21.13,-27.73 25.14,-37 39,-37 47.45,-37 52.24,-33.56 53.36,-28.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.74,-28 51.02,-19.08 49.94,-29.62 56.74,-28"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,4 +1,4 @@
<map id="graph::explore" name="graph::explore">
<area shape="rect" id="node1" title="Explores the given vertex, exploring a vertex means traversing over all the vertices which are connec..." alt="" coords="5,29,109,56"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" title="Utility function for depth first seach algorithm this function explores the vertex which is passed in..." alt="" coords="157,29,261,56"/>
<area shape="rect" id="node1" title="Explores the given vertex, exploring a vertex means traversing over all the vertices which are connec..." alt="" coords="5,29,109,55"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" title="Utility function for depth first seach algorithm this function explores the vertex which is passed in..." alt="" coords="157,29,261,55"/>
</map>

View File

@@ -1 +1 @@
5bbe427180bcb672ada19b379938fdf2
b4a6b533aa1dae7a058571a4402ede00

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::explore Pages: 1 -->
<svg width="200pt" height="46pt"
viewBox="0.00 0.00 200.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)">
<svg width="200pt" height="45pt"
viewBox="0.00 0.00 200.00 45.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 41)">
<title>graph::explore</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 196,-42 196,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Explores the given vertex, exploring a vertex means traversing over all the vertices which are connec...">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 78,-19.5 78,-0.5 0,-0.5"/>
<text text-anchor="middle" x="39" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
<polygon fill="#999999" stroke="#666666" points="78,-19 0,-19 0,0 78,0 78,-19"/>
<text text-anchor="middle" x="39" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
</a>
</g>
</g>
@@ -22,22 +21,22 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" target="_top" xlink:title="Utility function for depth first seach algorithm this function explores the vertex which is passed in...">
<polygon fill="white" stroke="black" points="114,-0.5 114,-19.5 192,-19.5 192,-0.5 114,-0.5"/>
<text text-anchor="middle" x="153" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
<polygon fill="white" stroke="#666666" points="192,-19 114,-19 114,0 192,0 192,-19"/>
<text text-anchor="middle" x="153" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M78.23,-10C86.43,-10 95.2,-10 103.72,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="103.94,-13.5 113.94,-10 103.94,-6.5 103.94,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M78.23,-9.5C86.43,-9.5 95.2,-9.5 103.72,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.94,-13 113.94,-9.5 103.94,-6 103.94,-13"/>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M135.43,-19.76C126.88,-28.57 132.74,-38 153,-38 165.66,-38 172.7,-34.31 174.11,-29.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="177.3,-27.94 170.57,-19.76 170.73,-30.35 177.3,-27.94"/>
<path fill="none" stroke="#63b8ff" d="M135.43,-19.08C126.88,-27.73 132.74,-37 153,-37 165.66,-37 172.7,-33.38 174.11,-28.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.35,-27.22 170.57,-19.08 170.79,-29.68 177.35,-27.22"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,5 +1,5 @@
<map id="graph::getConnectedComponents" name="graph::getConnectedComponents">
<area shape="rect" id="node1" title="Function that perfoms depth first search algorithm on graph and calculated the number of connected co..." alt="" coords="5,55,223,81"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" title="Utility function for depth first seach algorithm this function explores the vertex which is passed in..." alt="" coords="277,29,381,56"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="271,80,387,107"/>
<area shape="rect" id="node1" title="Function that perfoms depth first search algorithm on graph and calculated the number of connected co..." alt="" coords="5,55,223,80"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" title="Utility function for depth first seach algorithm this function explores the vertex which is passed in..." alt="" coords="277,29,381,55"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="271,79,387,104"/>
</map>

View File

@@ -1 +1 @@
1bef4e70c92816f684dbea517a655174
394c33bec1e6ad04c8c97d11336a7dc3

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::getConnectedComponents Pages: 1 -->
<svg width="294pt" height="84pt"
viewBox="0.00 0.00 294.00 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<svg width="294pt" height="82pt"
viewBox="0.00 0.00 294.00 82.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78)">
<title>graph::getConnectedComponents</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 290,-80 290,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function that perfoms depth first search algorithm on graph and calculated the number of connected co...">
<polygon fill="#bfbfbf" stroke="black" points="0,-19.5 0,-38.5 163,-38.5 163,-19.5 0,-19.5"/>
<text text-anchor="middle" x="81.5" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::getConnectedComponents</text>
<polygon fill="#999999" stroke="#666666" points="163,-37 0,-37 0,-18 163,-18 163,-37"/>
<text text-anchor="middle" x="81.5" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">graph::getConnectedComponents</text>
</a>
</g>
</g>
@@ -22,37 +21,37 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" target="_top" xlink:title="Utility function for depth first seach algorithm this function explores the vertex which is passed in...">
<polygon fill="white" stroke="black" points="203.5,-38.5 203.5,-57.5 281.5,-57.5 281.5,-38.5 203.5,-38.5"/>
<text text-anchor="middle" x="242.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
<polygon fill="white" stroke="#666666" points="281.5,-56 203.5,-56 203.5,-37 281.5,-37 281.5,-56"/>
<text text-anchor="middle" x="242.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M162.47,-38.56C172.92,-39.8 183.35,-41.05 193.06,-42.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.93,-45.72 203.27,-43.43 193.76,-38.77 192.93,-45.72"/>
<path fill="none" stroke="#63b8ff" d="M162.47,-37.06C172.92,-38.3 183.35,-39.55 193.06,-40.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.93,-44.22 203.27,-41.93 193.76,-37.27 192.93,-44.22"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="199,-0.5 199,-19.5 286,-19.5 286,-0.5 199,-0.5"/>
<text text-anchor="middle" x="242.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="286,-19 199,-19 199,0 286,0 286,-19"/>
<text text-anchor="middle" x="242.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M162.47,-19.44C171.37,-18.38 180.27,-17.32 188.71,-16.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="189.24,-19.77 198.76,-15.11 188.41,-12.82 189.24,-19.77"/>
<path fill="none" stroke="#63b8ff" d="M163.4,-18.34C172.03,-17.36 180.64,-16.39 188.82,-15.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.37,-18.92 198.92,-14.32 188.59,-11.97 189.37,-18.92"/>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M217.84,-57.76C205.84,-66.57 214.06,-76 242.5,-76 261.61,-76 271.59,-71.74 272.44,-66.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="275.4,-64.41 267.16,-57.76 269.45,-68.1 275.4,-64.41"/>
<path fill="none" stroke="#63b8ff" d="M217.84,-56.08C205.84,-64.73 214.06,-74 242.5,-74 261.16,-74 271.12,-70.01 272.37,-64.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="275.29,-62.88 267.16,-56.08 269.27,-66.47 275.29,-62.88"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,4 +1,4 @@
<map id="graph::isBipartite" name="graph::isBipartite">
<area shape="rect" id="node1" title="returns true if the given graph is bipartite else returns false" alt="" coords="5,5,125,32"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a8e1b547cd407c0774e63f0dc95cda9e7" title="function to check whether the passed graph is bipartite or not" alt="" coords="173,5,319,32"/>
<area shape="rect" id="node1" title="returns true if the given graph is bipartite else returns false" alt="" coords="5,5,125,31"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a8e1b547cd407c0774e63f0dc95cda9e7" title="function to check whether the passed graph is bipartite or not" alt="" coords="173,5,319,31"/>
</map>

View File

@@ -1 +1 @@
e3f582d9ab69da1c47da2c7486ee57b6
83abd1ba51d2e64f23539ed418ffb4ff

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::isBipartite Pages: 1 -->
<svg width="243pt" height="28pt"
viewBox="0.00 0.00 243.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<svg width="243pt" height="27pt"
viewBox="0.00 0.00 243.00 27.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 23)">
<title>graph::isBipartite</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 239,-24 239,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="returns true if the given graph is bipartite else returns false">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 90,-19.5 90,-0.5 0,-0.5"/>
<text text-anchor="middle" x="45" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::isBipartite</text>
<polygon fill="#999999" stroke="#666666" points="90,-19 0,-19 0,0 90,0 90,-19"/>
<text text-anchor="middle" x="45" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::isBipartite</text>
</a>
</g>
</g>
@@ -22,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../df/dce/namespacegraph.html#a8e1b547cd407c0774e63f0dc95cda9e7" target="_top" xlink:title="function to check whether the passed graph is bipartite or not">
<polygon fill="white" stroke="black" points="126,-0.5 126,-19.5 235,-19.5 235,-0.5 126,-0.5"/>
<text text-anchor="middle" x="180.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::checkBipartite</text>
<polygon fill="white" stroke="#666666" points="235,-19 126,-19 126,0 235,0 235,-19"/>
<text text-anchor="middle" x="180.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::checkBipartite</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M90.08,-10C98.27,-10 106.98,-10 115.62,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="115.69,-13.5 125.69,-10 115.69,-6.5 115.69,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M90.08,-9.5C98.27,-9.5 106.98,-9.5 115.62,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="115.69,-13 125.69,-9.5 115.69,-6 115.69,-13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,5 +1,5 @@
<map id="graph::depth_first_search" name="graph::depth_first_search">
<area shape="rect" id="node1" title="initiates depth first search algorithm." alt="" coords="5,47,128,89"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" title="Utility function for depth first seach algorithm this function explores the vertex which is passed in..." alt="" coords="182,29,286,56"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="176,80,292,107"/>
<area shape="rect" id="node1" title="initiates depth first search algorithm." alt="" coords="5,47,128,87"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" title="Utility function for depth first seach algorithm this function explores the vertex which is passed in..." alt="" coords="182,29,286,55"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="176,79,292,104"/>
</map>

View File

@@ -1 +1 @@
df457c9236ad06ac17847a2f142bed50
4d038152303be1f6828c8b5efe2e56b0

View File

@@ -1,21 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::depth_first_search Pages: 1 -->
<svg width="223pt" height="84pt"
viewBox="0.00 0.00 223.00 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<svg width="223pt" height="82pt"
viewBox="0.00 0.00 223.00 82.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78)">
<title>graph::depth_first_search</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 219,-80 219,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="initiates depth first search algorithm.">
<polygon fill="#bfbfbf" stroke="black" points="0,-14 0,-44 92,-44 92,-14 0,-14"/>
<text text-anchor="start" x="8" y="-32" font-family="Helvetica,sans-Serif" font-size="10.00">graph::depth_first</text>
<text text-anchor="middle" x="46" y="-21" font-family="Helvetica,sans-Serif" font-size="10.00">_search</text>
<polygon fill="#999999" stroke="#666666" points="92,-42.5 0,-42.5 0,-12.5 92,-12.5 92,-42.5"/>
<text text-anchor="start" x="8" y="-30.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::depth_first</text>
<text text-anchor="middle" x="46" y="-19.5" font-family="Helvetica,sans-Serif" font-size="10.00">_search</text>
</a>
</g>
</g>
@@ -23,37 +22,37 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" target="_top" xlink:title="Utility function for depth first seach algorithm this function explores the vertex which is passed in...">
<polygon fill="white" stroke="black" points="132.5,-38.5 132.5,-57.5 210.5,-57.5 210.5,-38.5 132.5,-38.5"/>
<text text-anchor="middle" x="171.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
<polygon fill="white" stroke="#666666" points="210.5,-56 132.5,-56 132.5,-37 210.5,-37 210.5,-56"/>
<text text-anchor="middle" x="171.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M92.29,-35.97C101.99,-37.46 112.29,-39.04 122.11,-40.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="121.71,-44.03 132.12,-42.1 122.77,-37.12 121.71,-44.03"/>
<path fill="none" stroke="#63b8ff" d="M92.29,-34.47C101.99,-35.96 112.29,-37.54 122.11,-39.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.71,-42.53 132.12,-40.6 122.77,-35.62 121.71,-42.53"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="128,-0.5 128,-19.5 215,-19.5 215,-0.5 128,-0.5"/>
<text text-anchor="middle" x="171.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="215,-19 128,-19 128,0 215,0 215,-19"/>
<text text-anchor="middle" x="171.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M92.29,-22.03C100.51,-20.77 109.15,-19.44 117.57,-18.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="118.33,-21.57 127.68,-16.59 117.27,-14.65 118.33,-21.57"/>
<path fill="none" stroke="#63b8ff" d="M92.29,-20.9C100.51,-19.7 109.15,-18.44 117.57,-17.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="118.29,-20.65 127.68,-15.74 117.28,-13.72 118.29,-20.65"/>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M152.39,-57.76C143.09,-66.57 149.46,-76 171.5,-76 185.62,-76 193.31,-72.13 194.57,-67.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.75,-65.58 190.61,-57.76 191.31,-68.33 197.75,-65.58"/>
<path fill="none" stroke="#63b8ff" d="M152.39,-56.08C143.09,-64.73 149.46,-74 171.5,-74 185.27,-74 192.93,-70.38 194.46,-65.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.62,-64.03 190.61,-56.08 191.14,-66.66 197.62,-64.03"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,7 +1,7 @@
<map id="graph::TravellingSalesmanProblem" name="graph::TravellingSalesmanProblem">
<area shape="rect" id="node1" title="Function calculates the minimum path distance that will cover all the cities starting from the source..." alt="" coords="5,74,181,115"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="245,5,368,32"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="250,56,363,83"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="272,107,341,133"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="229,157,384,184"/>
<area shape="rect" id="node1" title="Function calculates the minimum path distance that will cover all the cities starting from the source..." alt="" coords="5,73,181,113"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="245,5,368,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="250,55,363,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="272,104,341,129"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="229,153,384,179"/>
</map>

View File

@@ -1 +1 @@
9b141b75fd83c17d6f837d29ee123bac
97704cb43c49a9a1d54f1b32a70aa2c2

View File

@@ -1,21 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::TravellingSalesmanProblem Pages: 1 -->
<svg width="292pt" height="142pt"
viewBox="0.00 0.00 292.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<svg width="292pt" height="138pt"
viewBox="0.00 0.00 292.00 138.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 134)">
<title>graph::TravellingSalesmanProblem</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 288,-138 288,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function calculates the minimum path distance that will cover all the cities starting from the source...">
<polygon fill="#bfbfbf" stroke="black" points="0,-52 0,-82 132,-82 132,-52 0,-52"/>
<text text-anchor="start" x="8" y="-70" font-family="Helvetica,sans-Serif" font-size="10.00">graph::TravellingSalesman</text>
<text text-anchor="middle" x="66" y="-59" font-family="Helvetica,sans-Serif" font-size="10.00">Problem</text>
<polygon fill="#999999" stroke="#666666" points="132,-79.5 0,-79.5 0,-49.5 132,-49.5 132,-79.5"/>
<text text-anchor="start" x="8" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::TravellingSalesman</text>
<text text-anchor="middle" x="66" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">Problem</text>
</a>
</g>
</g>
@@ -23,61 +22,61 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="180,-114.5 180,-133.5 272,-133.5 272,-114.5 180,-114.5"/>
<text text-anchor="middle" x="226" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
<polygon fill="white" stroke="#666666" points="272,-130 180,-130 180,-111 272,-111 272,-130"/>
<text text-anchor="middle" x="226" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M106.2,-82.15C124.86,-89.25 147.52,-97.74 168,-105 173.73,-107.03 179.81,-109.12 185.78,-111.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="185.04,-114.59 195.64,-114.45 187.27,-107.95 185.04,-114.59"/>
<path fill="none" stroke="#63b8ff" d="M105.67,-79.61C124.41,-86.78 147.28,-95.34 168,-102.5 173.21,-104.3 178.71,-106.13 184.16,-107.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.25,-111.28 193.84,-110.99 185.38,-104.61 183.25,-111.28"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="183.5,-76.5 183.5,-95.5 268.5,-95.5 268.5,-76.5 183.5,-76.5"/>
<text text-anchor="middle" x="226" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="268.5,-93 183.5,-93 183.5,-74 268.5,-74 268.5,-93"/>
<text text-anchor="middle" x="226" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M132.18,-74.84C145.86,-76.48 160.11,-78.2 173.23,-79.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="173.12,-83.29 183.47,-81.01 173.96,-76.34 173.12,-83.29"/>
<path fill="none" stroke="#63b8ff" d="M132.18,-72.34C145.86,-73.98 160.11,-75.7 173.23,-77.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.12,-80.79 183.47,-78.51 173.96,-73.84 173.12,-80.79"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="200,-38.5 200,-57.5 252,-57.5 252,-38.5 200,-38.5"/>
<text text-anchor="middle" x="226" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
<polygon fill="white" stroke="#666666" points="252,-56 200,-56 200,-37 252,-37 252,-56"/>
<text text-anchor="middle" x="226" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M132.18,-59.16C151.89,-56.79 172.78,-54.28 189.75,-52.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="190.25,-55.7 199.76,-51.04 189.41,-48.75 190.25,-55.7"/>
<path fill="none" stroke="#63b8ff" d="M132.18,-57.07C151.89,-54.83 172.78,-52.45 189.75,-50.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.22,-53.99 199.76,-49.38 189.42,-47.03 190.22,-53.99"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="168,-0.5 168,-19.5 284,-19.5 284,-0.5 168,-0.5"/>
<text text-anchor="middle" x="226" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="284,-19 168,-19 168,0 284,0 284,-19"/>
<text text-anchor="middle" x="226" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M106.2,-51.85C124.86,-44.75 147.52,-36.26 168,-29 173.73,-26.97 179.81,-24.88 185.78,-22.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="187.27,-26.05 195.64,-19.55 185.04,-19.41 187.27,-26.05"/>
<path fill="none" stroke="#63b8ff" d="M108.7,-49.42C126.88,-42.9 148.47,-35.24 168,-28.5 173.95,-26.45 180.27,-24.31 186.45,-22.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.59,-25.54 195.96,-19.05 185.37,-18.9 187.59,-25.54"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -1,4 +1,9 @@
<map id="graph::dijkstra" name="graph::dijkstra">
<area shape="rect" id="node1" title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return..." alt="" coords="5,5,109,32"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="157,5,273,32"/>
<area shape="rect" id="node1" title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return..." alt="" coords="5,149,109,174"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/empty.html#" title=" " alt="" coords="172,5,301,45"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="183,70,291,95"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/pop.html#" title=" " alt="" coords="157,119,316,145"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/push.html#" title=" " alt="" coords="172,169,301,209"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="179,234,295,259"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/top.html#" title=" " alt="" coords="159,283,314,309"/>
</map>

View File

@@ -1 +1 @@
d37dcc0db19130368c0b23b1e4783053
7c5226977fc678b5f1506f7fac2330b4

View File

@@ -1,37 +1,113 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::dijkstra Pages: 1 -->
<svg width="209pt" height="28pt"
viewBox="0.00 0.00 209.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<svg width="241pt" height="236pt"
viewBox="0.00 0.00 241.00 235.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 231.5)">
<title>graph::dijkstra</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 205,-24 205,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return...">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 78,-19.5 78,-0.5 0,-0.5"/>
<text text-anchor="middle" x="39" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::dijkstra</text>
<polygon fill="#999999" stroke="#666666" points="78,-120 0,-120 0,-101 78,-101 78,-120"/>
<text text-anchor="middle" x="39" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">graph::dijkstra</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="114,-0.5 114,-19.5 201,-19.5 201,-0.5 114,-0.5"/>
<text text-anchor="middle" x="157.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="222,-227.5 125,-227.5 125,-197.5 222,-197.5 222,-227.5"/>
<text text-anchor="start" x="133" y="-215.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue</text>
<text text-anchor="middle" x="173.5" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">::empty</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M78.15,-10C86.35,-10 95.16,-10 103.81,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="103.83,-13.5 113.83,-10 103.83,-6.5 103.83,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M46.95,-120.15C58.99,-136.25 85.2,-168.78 114,-188.5 116.1,-189.94 118.3,-191.31 120.56,-192.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="119.06,-195.79 129.54,-197.36 122.33,-189.6 119.06,-195.79"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="214,-179 133,-179 133,-160 214,-160 214,-179"/>
<text text-anchor="middle" x="173.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M55.12,-120.1C69.76,-129.1 92.78,-142.47 114,-151.5 118.35,-153.35 122.96,-155.11 127.61,-156.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.53,-160.06 137.12,-159.91 128.74,-153.42 126.53,-160.06"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/pop.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="233,-142 114,-142 114,-123 233,-123 233,-142"/>
<text text-anchor="middle" x="173.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue::pop</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M78.32,-116.86C86.74,-118.26 95.9,-119.78 105.09,-121.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.59,-124.77 115.03,-122.96 105.74,-117.87 104.59,-124.77"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/push.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="222,-104.5 125,-104.5 125,-74.5 222,-74.5 222,-104.5"/>
<text text-anchor="start" x="133" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue</text>
<text text-anchor="middle" x="173.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">::push</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M78.32,-104.43C89.67,-102.63 102.35,-100.62 114.64,-98.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="115.51,-102.08 124.84,-97.05 114.41,-95.16 115.51,-102.08"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="217,-56 130,-56 130,-37 217,-37 217,-56"/>
<text text-anchor="middle" x="173.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M53.65,-100.86C68.11,-90.98 91.86,-75.66 114,-65.5 118.73,-63.33 123.78,-61.3 128.86,-59.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.29,-62.64 138.58,-56.04 127.98,-56.03 130.29,-62.64"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/top.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="231.5,-19 115.5,-19 115.5,0 231.5,0 231.5,-19"/>
<text text-anchor="middle" x="173.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue::top</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M46.12,-100.91C57.48,-83.89 83.43,-48.32 114,-28.5 117.14,-26.46 120.52,-24.63 124.01,-22.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.56,-26.12 133.43,-19.03 122.86,-19.67 125.56,-26.12"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB