mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-03-31 17:22:27 +08:00
165 lines
9.1 KiB
XML
165 lines
9.1 KiB
XML
<?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 2.48.0 (20210717.1556)
|
|
-->
|
|
<!-- Title: Graph Pages: 1 -->
|
|
<svg width="494pt" height="273pt"
|
|
viewBox="0.00 0.00 494.00 273.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 269)">
|
|
<title>Graph</title>
|
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-269 490,-269 490,4 -4,4"/>
|
|
<!-- Node1 -->
|
|
<g id="node1" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_node1"><a xlink:title=" ">
|
|
<polygon fill="#bfbfbf" stroke="black" points="442,-110.5 442,-129.5 486,-129.5 486,-110.5 442,-110.5"/>
|
|
<text text-anchor="middle" x="464" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">Graph</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/map.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="192,-223.5 192,-264.5 323,-264.5 323,-223.5 192,-223.5"/>
|
|
<text text-anchor="start" x="200" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< unsigned</text>
|
|
<text text-anchor="start" x="200" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int, std::vector< unsigned</text>
|
|
<text text-anchor="middle" x="257.5" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int > ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>Node2->Node1</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M333.7,-242.23C364.53,-238.04 398.81,-228.53 424,-208 449,-187.62 458.47,-147.95 461.62,-129.66"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="332.91,-238.8 323.4,-243.45 333.74,-245.75 332.91,-238.8"/>
|
|
<text text-anchor="middle" x="382.5" y="-243" font-family="Helvetica,sans-Serif" font-size="10.00"> m_adjList</text>
|
|
</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.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="0,-229 0,-259 112,-259 112,-229 0,-229"/>
|
|
<text text-anchor="start" x="8" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< unsigned</text>
|
|
<text text-anchor="middle" x="56" y="-236" font-family="Helvetica,sans-Serif" font-size="10.00"> int ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3->Node2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>Node3->Node2</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M122.1,-244C144.44,-244 169.43,-244 191.74,-244"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="122.04,-240.5 112.04,-244 122.04,-247.5 122.04,-240.5"/>
|
|
<text text-anchor="middle" x="152" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
|
</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/vector.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="199,-127 199,-157 316,-157 316,-127 199,-127"/>
|
|
<text text-anchor="start" x="207" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::vector</text>
|
|
<text text-anchor="middle" x="257.5" y="-134" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node1 -->
|
|
<g id="edge3" class="edge">
|
|
<title>Node4->Node1</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M326.02,-134.74C366.16,-130.42 414.39,-125.23 441.59,-122.3"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="325.58,-131.26 316.01,-135.81 326.33,-138.22 325.58,-131.26"/>
|
|
<text text-anchor="middle" x="382.5" y="-146" font-family="Helvetica,sans-Serif" font-size="10.00"> capacity</text>
|
|
<text text-anchor="middle" x="382.5" y="-135" font-family="Helvetica,sans-Serif" font-size="10.00">residual_capacity</text>
|
|
</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.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="11,-165.5 11,-184.5 101,-184.5 101,-165.5 11,-165.5"/>
|
|
<text text-anchor="middle" x="56" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node1 -->
|
|
<g id="edge6" class="edge">
|
|
<title>Node5->Node1</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M111.23,-177.07C131,-177.52 153.51,-177.69 174,-177 285.37,-173.27 322.74,-204.52 424,-158 437.57,-151.76 449.25,-138.75 456.2,-129.7"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="111.26,-173.57 101.18,-176.81 111.08,-180.57 111.26,-173.57"/>
|
|
<text text-anchor="middle" x="257.5" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00"> parent</text>
|
|
</g>
|
|
<!-- Node5->Node4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>Node5->Node4</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M111.35,-166.01C138.43,-161.53 171.17,-156.11 198.7,-151.56"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="110.57,-162.59 101.28,-167.68 111.71,-169.5 110.57,-162.59"/>
|
|
<text text-anchor="middle" x="152" y="-165" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
|
</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/utility/bitset.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="205,-88.5 205,-107.5 310,-107.5 310,-88.5 205,-88.5"/>
|
|
<text text-anchor="middle" x="257.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::bitset< MAXN ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node1 -->
|
|
<g id="edge5" class="edge">
|
|
<title>Node6->Node1</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M320.56,-99.06C351.78,-100.37 390.09,-103.16 424,-109 429.82,-110 436.02,-111.53 441.73,-113.13"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="320.39,-95.55 310.27,-98.67 320.13,-102.55 320.39,-95.55"/>
|
|
<text text-anchor="middle" x="382.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00"> visited</text>
|
|
</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/vector.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="201.5,-39 201.5,-69 313.5,-69 313.5,-39 201.5,-39"/>
|
|
<text text-anchor="start" x="209.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::tuple</text>
|
|
<text text-anchor="middle" x="257.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">< int, int, int > ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node1 -->
|
|
<g id="edge7" class="edge">
|
|
<title>Node7->Node1</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M323.79,-57.99C355.35,-61.93 393.01,-69.71 424,-85 436.4,-91.12 447.83,-102.31 455.06,-110.39"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="324.11,-54.5 313.78,-56.84 323.31,-61.46 324.11,-54.5"/>
|
|
<text text-anchor="middle" x="382.5" y="-88" font-family="Helvetica,sans-Serif" font-size="10.00"> edge_participated</text>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="node8" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/tuple.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="8.5,-39 8.5,-69 103.5,-69 103.5,-39 8.5,-39"/>
|
|
<text text-anchor="start" x="16.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">std::tuple< int, int,</text>
|
|
<text text-anchor="middle" x="56" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00"> int ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node7 -->
|
|
<g id="edge8" class="edge">
|
|
<title>Node8->Node7</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M113.77,-54C141.26,-54 174.13,-54 201.39,-54"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="113.52,-50.5 103.52,-54 113.52,-57.5 113.52,-50.5"/>
|
|
<text text-anchor="middle" x="152" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="node9" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_node9"><a xlink:href="../../d7/d77/class_edge.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="black" points="237.5,-0.5 237.5,-19.5 277.5,-19.5 277.5,-0.5 237.5,-0.5"/>
|
|
<text text-anchor="middle" x="257.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Edge</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9->Node1 -->
|
|
<g id="edge9" class="edge">
|
|
<title>Node9->Node1</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M288,-8.96C323.73,-9.22 384.06,-14.64 424,-45 445.97,-61.69 456.7,-94.32 460.86,-110.47"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="287.73,-5.47 277.76,-9.03 287.78,-12.47 287.73,-5.47"/>
|
|
<text text-anchor="middle" x="382.5" y="-48" font-family="Helvetica,sans-Serif" font-size="10.00"> edges</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|