mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-05-02 06:22:55 +08:00
Documentation for f1eddf4d65
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
<map id="range_queries::perSegTree" name="range_queries::perSegTree">
|
||||
<area shape="rect" id="Node000001" title="Range query here is range sum, but the code can be modified to make different queries like range max ..." alt="" coords="549,127,726,153"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="264,5,475,61"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="460,65,476,71,606,124,604,129,474,76,458,69"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="5,67,159,122"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="173,62,182,60,263,44,264,49,183,65,174,67"/>
|
||||
<area shape="rect" id="Node000004" href="$d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html" title=" " alt="" coords="281,85,458,126"/>
|
||||
<area shape="poly" id="edge4_Node000004_Node000003" title=" " alt="" coords="175,95,280,99,280,105,174,101"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="287,132,240,141,211,145,182,141,135,125,137,120,183,136,211,139,239,136,286,127"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="296,150,442,175"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="458,152,548,145,549,150,458,158"/>
|
||||
<area shape="rect" id="Node000001" title="Range query here is range sum, but the code can be modified to make different queries like range max ..." alt="" coords="557,124,734,150"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="268,5,479,61"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="463,64,610,121,608,126,461,69"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="5,79,159,134"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="151,70,182,59,267,41,268,46,183,64,153,75"/>
|
||||
<area shape="rect" id="Node000004" href="$d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html" title=" " alt="" coords="285,86,462,127"/>
|
||||
<area shape="poly" id="edge4_Node000004_Node000003" title=" " alt="" coords="174,104,284,104,284,109,174,109"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="279,136,269,141,258,151,245,161,213,167,182,161,152,151,125,137,127,132,154,146,183,156,213,162,243,156,254,147,266,136,277,131"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="300,151,446,177"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="462,153,556,143,557,149,462,158"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
d383430c7943689f9d46498de044199d
|
||||
5ae29588b5d05db6da1c5f3c7466f24c
|
||||
@@ -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 12.2.1 (20241206.2353)
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
-->
|
||||
<!-- Title: range_queries::perSegTree Pages: 1 -->
|
||||
<!--zoomable 136 -->
|
||||
<!--zoomable 137 -->
|
||||
|
||||
<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)">
|
||||
|
||||
@@ -47,8 +47,8 @@
|
||||
</g>
|
||||
</defs>
|
||||
<script type="application/ecmascript">
|
||||
var viewWidth = 549;
|
||||
var viewHeight = 136;
|
||||
var viewWidth = 555;
|
||||
var viewHeight = 137;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
|
||||
@@ -59,8 +59,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><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="540.75,-36.25 407.75,-36.25 407.75,-17 540.75,-17 540.75,-36.25"/>
|
||||
<text text-anchor="middle" x="474.25" y="-22.75" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="546.75,-39.25 413.75,-39.25 413.75,-20 546.75,-20 546.75,-39.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="480.25" y="-25.75" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -68,10 +68,10 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="352.25,-127.5 193.75,-127.5 193.75,-85.75 352.25,-85.75 352.25,-127.5"/>
|
||||
<text text-anchor="start" x="201.75" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::shared</text>
|
||||
<text text-anchor="start" x="201.75" y="-102.75" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr< range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="273" y="-91.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Node > ></text>
|
||||
<polygon fill="white" stroke="#666666" points="355.25,-128.5 196.75,-128.5 196.75,-86.75 355.25,-86.75 355.25,-128.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="204.75" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::shared</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="204.75" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr< range_queries::perSegTree</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="276" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Node > ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -79,20 +79,20 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M340.57,-81.24C344.53,-79.69 348.44,-78.14 352.25,-76.62 386.25,-63.09 425.34,-46.8 449.67,-36.58"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="339.52,-77.89 331.47,-84.78 342.06,-84.41 339.52,-77.89"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M342.64,-82.31C380.18,-67.83 425.2,-50.47 453.02,-39.74"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="341.75,-78.9 333.68,-85.77 344.27,-85.43 341.75,-78.9"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="380" y="-70.39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptrs</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="376.25" y="-73.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">ptrs</text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="115,-81.5 0,-81.5 0,-39.75 115,-39.75 115,-81.5"/>
|
||||
<text text-anchor="start" x="8" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< range</text>
|
||||
<text text-anchor="start" x="8" y="-56.75" font-family="Helvetica,sans-Serif" font-size="10.00">_queries::perSegTree::</text>
|
||||
<text text-anchor="middle" x="57.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">Node ></text>
|
||||
<polygon fill="white" stroke="#666666" points="115,-73.5 0,-73.5 0,-31.75 115,-31.75 115,-73.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-60" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< range</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-48.75" font-family="Helvetica,sans-Serif" font-size="10.00">_queries::perSegTree::</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="57.5" y="-37.5" font-family="Helvetica,sans-Serif" font-size="10.00">Node ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -100,19 +100,19 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M126.11,-82.9C128.43,-83.51 130.73,-84.08 133,-84.62 152.37,-89.25 173.49,-93.16 193.29,-96.34"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="127.22,-79.58 116.65,-80.29 125.36,-86.32 127.22,-79.58"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M110.27,-78.48C117.77,-81.57 125.49,-84.41 133,-86.62 153.19,-92.6 175.53,-96.91 196.39,-100.02"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="111.82,-75.34 101.25,-74.59 109.05,-81.77 111.82,-75.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="154.38" y="-94.93" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="136" y="-101.24" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">elements</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><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="339.5,-67.88 206.5,-67.88 206.5,-37.38 339.5,-37.38 339.5,-67.88"/>
|
||||
<text text-anchor="start" x="214.5" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="273" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="342.5,-67.88 209.5,-67.88 209.5,-37.38 342.5,-37.38 342.5,-67.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="217.5" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="276" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -120,29 +120,29 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge4_Node000004_Node000003" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<g id="a_edge4_Node000004_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M126.84,-58.06C152.24,-57.11 180.98,-56.04 206.15,-55.09"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.81,-54.56 116.95,-58.43 127.07,-61.56 126.81,-54.56"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M126.82,-52.62C153.17,-52.62 183.2,-52.62 209.3,-52.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.9,-49.13 116.9,-52.63 126.9,-56.13 126.9,-49.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="154.38" y="-70.81" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> left</text>
|
||||
<text text-anchor="middle" x="154.38" y="-59.56" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">right</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="146.5" y="-72.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">left</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="146.5" y="-57.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">right</text>
|
||||
</g>
|
||||
<!-- Node4->Node3 -->
|
||||
<g id="edge3_Node000003_Node000004" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M211.08,-34.14C199.45,-31.32 187.31,-28.87 175.75,-27.38 156.91,-24.94 151.58,-23.42 133,-27.38 121.23,-29.88 109.06,-34.39 98.05,-39.3"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="210.01,-37.47 220.56,-36.55 211.73,-30.69 210.01,-37.47"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M204.52,-32.54C201.86,-31.3 199.26,-30 196.75,-28.62 187.55,-23.6 188.59,-16.98 178.75,-13.38 159.66,-6.38 152.74,-8.49 133,-13.38 118.24,-17.03 103.18,-24.19 90.49,-31.41"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="203.04,-35.71 213.61,-36.41 205.78,-29.27 203.04,-35.71"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="154.38" y="-29.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="150.25" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">ptr</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="327.88,-19.25 218.12,-19.25 218.12,0 327.88,0 327.88,-19.25"/>
|
||||
<text text-anchor="middle" x="273" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int64_t ></text>
|
||||
<polygon fill="white" stroke="#666666" points="330.88,-19.25 221.12,-19.25 221.12,0 330.88,0 330.88,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="276" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int64_t ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -150,11 +150,11 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge5_Node000001_Node000005" class="edge">
|
||||
<title>Node5->Node1</title>
|
||||
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M339.64,-15.23C361.39,-17.08 385.6,-19.15 407.36,-21"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="339.95,-11.74 329.69,-14.38 339.36,-18.71 339.95,-11.74"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M342.45,-16.1C365.15,-18.34 390.61,-20.86 413.36,-23.11"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="343,-12.63 332.71,-15.13 342.31,-19.6 343,-12.63"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="380" y="-20.89" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> vec</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="376.62" y="-25.57" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vec</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 10 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 12.2.1 (20241206.2353)
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
-->
|
||||
<!-- Title: range_queries::perSegTree Pages: 1 -->
|
||||
<svg width="549pt" height="136pt"
|
||||
viewBox="0.00 0.00 548.75 135.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 131.5)">
|
||||
<svg width="555pt" height="137pt"
|
||||
viewBox="0.00 0.00 555.00 137.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 132.5)">
|
||||
<title>range_queries::perSegTree</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><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="540.75,-36.25 407.75,-36.25 407.75,-17 540.75,-17 540.75,-36.25"/>
|
||||
<text text-anchor="middle" x="474.25" y="-22.75" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="546.75,-39.25 413.75,-39.25 413.75,-20 546.75,-20 546.75,-39.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="480.25" y="-25.75" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -21,10 +21,10 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="352.25,-127.5 193.75,-127.5 193.75,-85.75 352.25,-85.75 352.25,-127.5"/>
|
||||
<text text-anchor="start" x="201.75" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::shared</text>
|
||||
<text text-anchor="start" x="201.75" y="-102.75" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr< range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="273" y="-91.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Node > ></text>
|
||||
<polygon fill="white" stroke="#666666" points="355.25,-128.5 196.75,-128.5 196.75,-86.75 355.25,-86.75 355.25,-128.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="204.75" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::shared</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="204.75" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr< range_queries::perSegTree</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="276" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Node > ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -32,20 +32,20 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M340.57,-81.24C344.53,-79.69 348.44,-78.14 352.25,-76.62 386.25,-63.09 425.34,-46.8 449.67,-36.58"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="339.52,-77.89 331.47,-84.78 342.06,-84.41 339.52,-77.89"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M342.64,-82.31C380.18,-67.83 425.2,-50.47 453.02,-39.74"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="341.75,-78.9 333.68,-85.77 344.27,-85.43 341.75,-78.9"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="380" y="-70.39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptrs</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="376.25" y="-73.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">ptrs</text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="115,-81.5 0,-81.5 0,-39.75 115,-39.75 115,-81.5"/>
|
||||
<text text-anchor="start" x="8" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< range</text>
|
||||
<text text-anchor="start" x="8" y="-56.75" font-family="Helvetica,sans-Serif" font-size="10.00">_queries::perSegTree::</text>
|
||||
<text text-anchor="middle" x="57.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">Node ></text>
|
||||
<polygon fill="white" stroke="#666666" points="115,-73.5 0,-73.5 0,-31.75 115,-31.75 115,-73.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-60" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< range</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-48.75" font-family="Helvetica,sans-Serif" font-size="10.00">_queries::perSegTree::</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="57.5" y="-37.5" font-family="Helvetica,sans-Serif" font-size="10.00">Node ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -53,19 +53,19 @@
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M126.11,-82.9C128.43,-83.51 130.73,-84.08 133,-84.62 152.37,-89.25 173.49,-93.16 193.29,-96.34"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="127.22,-79.58 116.65,-80.29 125.36,-86.32 127.22,-79.58"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M110.27,-78.48C117.77,-81.57 125.49,-84.41 133,-86.62 153.19,-92.6 175.53,-96.91 196.39,-100.02"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="111.82,-75.34 101.25,-74.59 109.05,-81.77 111.82,-75.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="154.38" y="-94.93" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="136" y="-101.24" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">elements</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><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="339.5,-67.88 206.5,-67.88 206.5,-37.38 339.5,-37.38 339.5,-67.88"/>
|
||||
<text text-anchor="start" x="214.5" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<text text-anchor="middle" x="273" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="342.5,-67.88 209.5,-67.88 209.5,-37.38 342.5,-37.38 342.5,-67.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="217.5" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::perSegTree</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="276" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -73,29 +73,29 @@
|
||||
<g id="edge4_Node000004_Node000003" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<g id="a_edge4_Node000004_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M126.84,-58.06C152.24,-57.11 180.98,-56.04 206.15,-55.09"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.81,-54.56 116.95,-58.43 127.07,-61.56 126.81,-54.56"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M126.82,-52.62C153.17,-52.62 183.2,-52.62 209.3,-52.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="126.9,-49.13 116.9,-52.63 126.9,-56.13 126.9,-49.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="154.38" y="-70.81" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> left</text>
|
||||
<text text-anchor="middle" x="154.38" y="-59.56" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">right</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="146.5" y="-72.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">left</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="146.5" y="-57.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">right</text>
|
||||
</g>
|
||||
<!-- Node4->Node3 -->
|
||||
<g id="edge3_Node000003_Node000004" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M211.08,-34.14C199.45,-31.32 187.31,-28.87 175.75,-27.38 156.91,-24.94 151.58,-23.42 133,-27.38 121.23,-29.88 109.06,-34.39 98.05,-39.3"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="210.01,-37.47 220.56,-36.55 211.73,-30.69 210.01,-37.47"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M204.52,-32.54C201.86,-31.3 199.26,-30 196.75,-28.62 187.55,-23.6 188.59,-16.98 178.75,-13.38 159.66,-6.38 152.74,-8.49 133,-13.38 118.24,-17.03 103.18,-24.19 90.49,-31.41"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="203.04,-35.71 213.61,-36.41 205.78,-29.27 203.04,-35.71"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="154.38" y="-29.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="150.25" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">ptr</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="327.88,-19.25 218.12,-19.25 218.12,0 327.88,0 327.88,-19.25"/>
|
||||
<text text-anchor="middle" x="273" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int64_t ></text>
|
||||
<polygon fill="white" stroke="#666666" points="330.88,-19.25 221.12,-19.25 221.12,0 330.88,0 330.88,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="276" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int64_t ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -103,11 +103,11 @@
|
||||
<g id="edge5_Node000001_Node000005" class="edge">
|
||||
<title>Node5->Node1</title>
|
||||
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M339.64,-15.23C361.39,-17.08 385.6,-19.15 407.36,-21"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="339.95,-11.74 329.69,-14.38 339.36,-18.71 339.95,-11.74"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M342.45,-16.1C365.15,-18.34 390.61,-20.86 413.36,-23.11"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="343,-12.63 332.71,-15.13 342.31,-19.6 343,-12.63"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="380" y="-20.89" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> vec</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="376.62" y="-25.57" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vec</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 6.4 KiB |
Reference in New Issue
Block a user