mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-03-24 22:02:20 +08:00
95 lines
4.9 KiB
XML
95 lines
4.9 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 8.0.2 (20230410.1723)
|
|
-->
|
|
<!-- Title: queue< ValueType > Pages: 1 -->
|
|
<svg width="212pt" height="247pt"
|
|
viewBox="0.00 0.00 211.50 247.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 243)">
|
|
<title>queue< ValueType ></title>
|
|
<!-- Node1 -->
|
|
<g id="node1" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_node1"><a xlink:title=" ">
|
|
<polygon fill="#999999" stroke="#666666" points="169.5,-19 63.5,-19 63.5,0 169.5,0 169.5,-19"/>
|
|
<text text-anchor="middle" x="116.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">queue< ValueType ></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/memory/shared_ptr.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="123,-96 0,-96 0,-77 123,-77 123,-96"/>
|
|
<text text-anchor="middle" x="61.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< Node ></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="M74.28,-68.07C85.46,-52.83 101.22,-31.33 109.98,-19.39"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="71.12,-65.47 68.03,-75.6 76.76,-69.61 71.12,-65.47"/>
|
|
<text text-anchor="middle" x="122.5" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> queueFront</text>
|
|
<text text-anchor="middle" x="122.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">queueRear</text>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="node3" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_node3"><a xlink:href="../../db/d8b/struct_node.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="113,-162 10,-162 10,-143 113,-143 113,-162"/>
|
|
<text text-anchor="middle" x="61.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">Node< ValueType ></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="M61.5,-131.93C61.5,-120.05 61.5,-105.46 61.5,-96.32"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="58,-131.6 61.5,-141.6 65,-131.6 58,-131.6"/>
|
|
<text text-anchor="middle" x="69" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
|
|
</g>
|
|
<!-- Node3->Node3 -->
|
|
<g id="edge4" class="edge">
|
|
<title>Node3->Node3</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M124.14,-156.97C128.41,-155.94 131,-154.45 131,-152.5 131,-149.21 123.64,-147.24 113.33,-146.57"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="123.77,-153.62 114.33,-158.43 124.71,-160.56 123.77,-153.62"/>
|
|
<text text-anchor="middle" x="142" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00"> next</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/memory/shared_ptr.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="118.5,-239 4.5,-239 4.5,-209 118.5,-209 118.5,-239"/>
|
|
<text text-anchor="start" x="12.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< Node</text>
|
|
<text text-anchor="middle" x="61.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">< ValueType > ></text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4->Node3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>Node4->Node3</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M61.5,-197.84C61.5,-185.36 61.5,-171.08 61.5,-162.18"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="58,-197.6 61.5,-207.6 65,-197.6 58,-197.6"/>
|
|
<text text-anchor="middle" x="72.5" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00"> next</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/types/size_t.html" xlink:title=" ">
|
|
<polygon fill="white" stroke="#bfbfbf" points="203.5,-96 141.5,-96 141.5,-77 203.5,-77 203.5,-96"/>
|
|
<text text-anchor="middle" x="172.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">std::size_t</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node1 -->
|
|
<g id="edge5" class="edge">
|
|
<title>Node5->Node1</title>
|
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M166.23,-66.23C162.58,-56.81 157.33,-45.67 150.5,-37 145.13,-30.18 137.64,-24.1 131.06,-19.49"/>
|
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="163.26,-67.31 169.9,-75.57 169.86,-64.98 163.26,-67.31"/>
|
|
<text text-anchor="middle" x="173.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00"> size</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|