mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-04-30 21:42:18 +08:00
Documentation for 1a1570d775
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<map id="range_queries::perSegTree" name="range_queries::perSegTree">
|
||||
<area shape="rect" id="node1" title="Range query here is range sum, but the code can be modified to make different queries like range max ..." alt="" coords="552,93,731,119"/>
|
||||
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="265,5,477,60"/>
|
||||
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="5,63,160,117"/>
|
||||
<area shape="rect" id="node4" href="$d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html" title=" " alt="" coords="282,87,461,127"/>
|
||||
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="298,157,445,183"/>
|
||||
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="39,168,126,193"/>
|
||||
<area shape="rect" id="node1" title="Range query here is range sum, but the code can be modified to make different queries like range max ..." alt="" coords="549,94,726,119"/>
|
||||
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="264,5,475,61"/>
|
||||
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="5,63,159,118"/>
|
||||
<area shape="rect" id="node4" href="$d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html" title=" " alt="" coords="281,88,458,128"/>
|
||||
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="296,158,443,183"/>
|
||||
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="39,168,125,194"/>
|
||||
</map>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?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)
|
||||
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
|
||||
-->
|
||||
<!-- Title: range_queries::perSegTree Pages: 1 -->
|
||||
<!--zoomable 149 -->
|
||||
<!--zoomable 150 -->
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
<style type="text/css"><![CDATA[
|
||||
.edge:hover path { stroke: red; }
|
||||
@@ -46,8 +46,8 @@ if (edges && edges.length) {
|
||||
</defs>
|
||||
|
||||
<script type="text/javascript">
|
||||
var viewWidth = 552;
|
||||
var viewHeight = 149;
|
||||
var viewWidth = 549;
|
||||
var viewHeight = 150;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script xlink:href="../../svgpan.js"/>
|
||||
@@ -58,8 +58,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title="Range query here is range sum, but the code can be modified to make different queries like range max ...">
|
||||
<polygon fill="#999999" stroke="#666666" points="544,-75 410,-75 410,-56 544,-56 544,-75"/>
|
||||
<text text-anchor="middle" x="477" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="540.75,-75.25 407.75,-75.25 407.75,-56 540.75,-56 540.75,-75.25"/>
|
||||
<text text-anchor="middle" x="474.25" y="-61.75" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -67,94 +67,94 @@ var sectionId = 'dynsection-0';
|
||||
<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.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="354,-141 195,-141 195,-100 354,-100 354,-141"/>
|
||||
<text text-anchor="start" x="203" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::shared</text>
|
||||
<text text-anchor="start" x="203" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr< range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="274.5" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">::Node > ></text>
|
||||
<polygon fill="white" stroke="#666666" points="352.25,-141.5 193.75,-141.5 193.75,-99.75 352.25,-99.75 352.25,-141.5"/>
|
||||
<text text-anchor="start" x="201.75" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::shared</text>
|
||||
<text text-anchor="start" x="201.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr< range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="273" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">::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="M362.2,-96.72C389.37,-89.26 417.9,-81.44 439.59,-75.49"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="361.59,-93.53 352.87,-99.55 363.44,-100.28 361.59,-93.53"/>
|
||||
<text text-anchor="middle" x="382" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ptrs</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M361.76,-96.4C388.17,-89.11 415.71,-81.51 436.81,-75.68"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="361.03,-93.25 352.32,-99.28 362.89,-99.99 361.03,-93.25"/>
|
||||
<text text-anchor="middle" x="380" y="-94.38" font-family="Helvetica,sans-Serif" font-size="10.00"> ptrs</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/memory/shared_ptr.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="116,-98 0,-98 0,-57 116,-57 116,-98"/>
|
||||
<text text-anchor="start" x="8" y="-86" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< range</text>
|
||||
<text text-anchor="start" x="8" y="-75" font-family="Helvetica,sans-Serif" font-size="10.00">_queries::perSegTree::</text>
|
||||
<text text-anchor="middle" x="58" y="-64" font-family="Helvetica,sans-Serif" font-size="10.00">Node ></text>
|
||||
<polygon fill="white" stroke="#666666" points="115,-98.5 0,-98.5 0,-56.75 115,-56.75 115,-98.5"/>
|
||||
<text text-anchor="start" x="8" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< range</text>
|
||||
<text text-anchor="start" x="8" y="-73.75" font-family="Helvetica,sans-Serif" font-size="10.00">_queries::perSegTree::</text>
|
||||
<text text-anchor="middle" x="57.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">Node ></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="M126.82,-96.87C129.24,-97.44 131.64,-97.99 134,-98.5 153.52,-102.76 174.75,-106.53 194.63,-109.7"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="127.7,-93.24 117.16,-94.24 126.03,-100.03 127.7,-93.24"/>
|
||||
<text text-anchor="middle" x="155.5" y="-109.5" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M125.85,-97.96C128.26,-98.55 130.65,-99.1 133,-99.62 152.42,-103.94 173.56,-107.63 193.36,-110.67"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.79,-94.33 116.24,-95.25 125.06,-101.12 126.79,-94.33"/>
|
||||
<text text-anchor="middle" x="154.38" y="-109.38" 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 xlink:href="../../d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="341.5,-79.5 207.5,-79.5 207.5,-49.5 341.5,-49.5 341.5,-79.5"/>
|
||||
<text text-anchor="start" x="215.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="274.5" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="339.5,-79.88 206.5,-79.88 206.5,-49.38 339.5,-49.38 339.5,-79.88"/>
|
||||
<text text-anchor="start" x="214.5" y="-66.38" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="273" y="-55.12" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M127.2,-73.37C152.76,-71.82 181.73,-70.06 207.12,-68.52"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="127.25,-69.92 117.48,-74.02 127.68,-76.9 127.25,-69.92"/>
|
||||
<text text-anchor="middle" x="155.5" y="-86.5" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
|
||||
<text text-anchor="middle" x="155.5" y="-75.5" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M126.16,-73.51C151.72,-71.95 180.76,-70.18 206.15,-68.63"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.2,-70.06 116.43,-74.16 126.63,-77.04 126.2,-70.06"/>
|
||||
<text text-anchor="middle" x="154.38" y="-85.62" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
|
||||
<text text-anchor="middle" x="154.38" y="-74.38" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
|
||||
</g>
|
||||
<!-- Node4->Node3 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M213.47,-46.73C188.73,-41.77 159.86,-39.06 134,-44.5 122.03,-47.02 109.64,-51.57 98.46,-56.5"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="212.65,-50.34 223.16,-49.05 214.14,-43.51 212.65,-50.34"/>
|
||||
<text text-anchor="middle" x="155.5" y="-47.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M211.88,-46.59C187.3,-41.61 158.66,-38.91 133,-44.38 121.23,-46.88 109.06,-51.39 98.05,-56.3"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="210.99,-50.19 221.51,-48.92 212.5,-43.36 210.99,-50.19"/>
|
||||
<text text-anchor="middle" x="154.38" y="-45.38" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</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="#666666" points="329.5,-27 219.5,-27 219.5,-8 329.5,-8 329.5,-27"/>
|
||||
<text text-anchor="middle" x="274.5" y="-15" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int64_t ></text>
|
||||
<polygon fill="white" stroke="#666666" points="327.88,-27.25 218.12,-27.25 218.12,-8 327.88,-8 327.88,-27.25"/>
|
||||
<text text-anchor="middle" x="273" y="-13.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int64_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="M327.51,-29.95C360.82,-37.93 403.47,-48.14 434.51,-55.57"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="328.58,-26.37 318.04,-27.45 326.95,-33.18 328.58,-26.37"/>
|
||||
<text text-anchor="middle" x="382" y="-46.5" font-family="Helvetica,sans-Serif" font-size="10.00"> vec</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M326.1,-30.18C358.97,-38.1 400.86,-48.19 431.54,-55.58"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="327.31,-26.63 316.77,-27.69 325.67,-33.43 327.31,-26.63"/>
|
||||
<text text-anchor="middle" x="380" y="-45.38" font-family="Helvetica,sans-Serif" font-size="10.00"> vec</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/types/integer.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="90.5,-19 25.5,-19 25.5,0 90.5,0 90.5,-19"/>
|
||||
<text text-anchor="middle" x="58" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::int64_t</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="89.88,-19.25 25.12,-19.25 25.12,0 89.88,0 89.88,-19.25"/>
|
||||
<text text-anchor="middle" x="57.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::int64_t</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6->Node5 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>Node6->Node5</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M101.67,-9.2C124.1,-9.22 152.05,-9.49 177,-10.5 190.68,-11.05 205.43,-11.96 219.18,-12.95"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="101.81,-5.71 91.82,-9.22 101.82,-12.71 101.81,-5.71"/>
|
||||
<text text-anchor="middle" x="155.5" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M101.14,-9.19C123.38,-9.15 151.04,-9.37 175.75,-10.38 189.4,-10.93 204.11,-11.87 217.83,-12.89"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="101.35,-5.7 91.36,-9.24 101.38,-12.7 101.35,-5.7"/>
|
||||
<text text-anchor="middle" x="154.38" y="-12.38" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 12 KiB |
@@ -1,19 +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 8.0.2 (20230410.1723)
|
||||
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
|
||||
-->
|
||||
<!-- Title: range_queries::perSegTree Pages: 1 -->
|
||||
<svg width="552pt" height="149pt"
|
||||
viewBox="0.00 0.00 552.00 149.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 145)">
|
||||
<svg width="549pt" height="150pt"
|
||||
viewBox="0.00 0.00 548.75 149.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 145.5)">
|
||||
<title>range_queries::perSegTree</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title="Range query here is range sum, but the code can be modified to make different queries like range max ...">
|
||||
<polygon fill="#999999" stroke="#666666" points="544,-75 410,-75 410,-56 544,-56 544,-75"/>
|
||||
<text text-anchor="middle" x="477" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="540.75,-75.25 407.75,-75.25 407.75,-56 540.75,-56 540.75,-75.25"/>
|
||||
<text text-anchor="middle" x="474.25" y="-61.75" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -21,94 +21,94 @@
|
||||
<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.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="354,-141 195,-141 195,-100 354,-100 354,-141"/>
|
||||
<text text-anchor="start" x="203" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::shared</text>
|
||||
<text text-anchor="start" x="203" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr< range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="274.5" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">::Node > ></text>
|
||||
<polygon fill="white" stroke="#666666" points="352.25,-141.5 193.75,-141.5 193.75,-99.75 352.25,-99.75 352.25,-141.5"/>
|
||||
<text text-anchor="start" x="201.75" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::shared</text>
|
||||
<text text-anchor="start" x="201.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr< range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="273" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">::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="M362.2,-96.72C389.37,-89.26 417.9,-81.44 439.59,-75.49"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="361.59,-93.53 352.87,-99.55 363.44,-100.28 361.59,-93.53"/>
|
||||
<text text-anchor="middle" x="382" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ptrs</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M361.76,-96.4C388.17,-89.11 415.71,-81.51 436.81,-75.68"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="361.03,-93.25 352.32,-99.28 362.89,-99.99 361.03,-93.25"/>
|
||||
<text text-anchor="middle" x="380" y="-94.38" font-family="Helvetica,sans-Serif" font-size="10.00"> ptrs</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/memory/shared_ptr.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="116,-98 0,-98 0,-57 116,-57 116,-98"/>
|
||||
<text text-anchor="start" x="8" y="-86" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< range</text>
|
||||
<text text-anchor="start" x="8" y="-75" font-family="Helvetica,sans-Serif" font-size="10.00">_queries::perSegTree::</text>
|
||||
<text text-anchor="middle" x="58" y="-64" font-family="Helvetica,sans-Serif" font-size="10.00">Node ></text>
|
||||
<polygon fill="white" stroke="#666666" points="115,-98.5 0,-98.5 0,-56.75 115,-56.75 115,-98.5"/>
|
||||
<text text-anchor="start" x="8" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< range</text>
|
||||
<text text-anchor="start" x="8" y="-73.75" font-family="Helvetica,sans-Serif" font-size="10.00">_queries::perSegTree::</text>
|
||||
<text text-anchor="middle" x="57.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">Node ></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="M126.82,-96.87C129.24,-97.44 131.64,-97.99 134,-98.5 153.52,-102.76 174.75,-106.53 194.63,-109.7"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="127.7,-93.24 117.16,-94.24 126.03,-100.03 127.7,-93.24"/>
|
||||
<text text-anchor="middle" x="155.5" y="-109.5" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M125.85,-97.96C128.26,-98.55 130.65,-99.1 133,-99.62 152.42,-103.94 173.56,-107.63 193.36,-110.67"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.79,-94.33 116.24,-95.25 125.06,-101.12 126.79,-94.33"/>
|
||||
<text text-anchor="middle" x="154.38" y="-109.38" 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 xlink:href="../../d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="341.5,-79.5 207.5,-79.5 207.5,-49.5 341.5,-49.5 341.5,-79.5"/>
|
||||
<text text-anchor="start" x="215.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="274.5" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="339.5,-79.88 206.5,-79.88 206.5,-49.38 339.5,-49.38 339.5,-79.88"/>
|
||||
<text text-anchor="start" x="214.5" y="-66.38" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="273" y="-55.12" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M127.2,-73.37C152.76,-71.82 181.73,-70.06 207.12,-68.52"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="127.25,-69.92 117.48,-74.02 127.68,-76.9 127.25,-69.92"/>
|
||||
<text text-anchor="middle" x="155.5" y="-86.5" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
|
||||
<text text-anchor="middle" x="155.5" y="-75.5" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M126.16,-73.51C151.72,-71.95 180.76,-70.18 206.15,-68.63"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.2,-70.06 116.43,-74.16 126.63,-77.04 126.2,-70.06"/>
|
||||
<text text-anchor="middle" x="154.38" y="-85.62" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
|
||||
<text text-anchor="middle" x="154.38" y="-74.38" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
|
||||
</g>
|
||||
<!-- Node4->Node3 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M213.47,-46.73C188.73,-41.77 159.86,-39.06 134,-44.5 122.03,-47.02 109.64,-51.57 98.46,-56.5"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="212.65,-50.34 223.16,-49.05 214.14,-43.51 212.65,-50.34"/>
|
||||
<text text-anchor="middle" x="155.5" y="-47.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M211.88,-46.59C187.3,-41.61 158.66,-38.91 133,-44.38 121.23,-46.88 109.06,-51.39 98.05,-56.3"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="210.99,-50.19 221.51,-48.92 212.5,-43.36 210.99,-50.19"/>
|
||||
<text text-anchor="middle" x="154.38" y="-45.38" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</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="#666666" points="329.5,-27 219.5,-27 219.5,-8 329.5,-8 329.5,-27"/>
|
||||
<text text-anchor="middle" x="274.5" y="-15" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int64_t ></text>
|
||||
<polygon fill="white" stroke="#666666" points="327.88,-27.25 218.12,-27.25 218.12,-8 327.88,-8 327.88,-27.25"/>
|
||||
<text text-anchor="middle" x="273" y="-13.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int64_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="M327.51,-29.95C360.82,-37.93 403.47,-48.14 434.51,-55.57"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="328.58,-26.37 318.04,-27.45 326.95,-33.18 328.58,-26.37"/>
|
||||
<text text-anchor="middle" x="382" y="-46.5" font-family="Helvetica,sans-Serif" font-size="10.00"> vec</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M326.1,-30.18C358.97,-38.1 400.86,-48.19 431.54,-55.58"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="327.31,-26.63 316.77,-27.69 325.67,-33.43 327.31,-26.63"/>
|
||||
<text text-anchor="middle" x="380" y="-45.38" font-family="Helvetica,sans-Serif" font-size="10.00"> vec</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/types/integer.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="90.5,-19 25.5,-19 25.5,0 90.5,0 90.5,-19"/>
|
||||
<text text-anchor="middle" x="58" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::int64_t</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="89.88,-19.25 25.12,-19.25 25.12,0 89.88,0 89.88,-19.25"/>
|
||||
<text text-anchor="middle" x="57.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::int64_t</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6->Node5 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>Node6->Node5</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M101.67,-9.2C124.1,-9.22 152.05,-9.49 177,-10.5 190.68,-11.05 205.43,-11.96 219.18,-12.95"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="101.81,-5.71 91.82,-9.22 101.82,-12.71 101.81,-5.71"/>
|
||||
<text text-anchor="middle" x="155.5" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M101.14,-9.19C123.38,-9.15 151.04,-9.37 175.75,-10.38 189.4,-10.93 204.11,-11.87 217.83,-12.89"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="101.35,-5.7 91.36,-9.24 101.38,-12.7 101.35,-5.7"/>
|
||||
<text text-anchor="middle" x="154.38" y="-12.38" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.5 KiB |
Reference in New Issue
Block a user