Documentation for 6376bf46af
@@ -1,19 +1,19 @@
|
||||
<map id="range_queries::heavy_light_decomposition::HLD< X >" name="range_queries::heavy_light_decomposition::HLD< X >">
|
||||
<area shape="rect" id="Node000001" title="The Heavy-Light Decomposition class." alt="" coords="660,147,805,203"/>
|
||||
<area shape="rect" id="Node000002" href="$d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html" title="A Basic Tree, which supports binary lifting." alt="" coords="465,67,610,123"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="622,127,664,144,662,149,620,131"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="622,127,664,144,662,149,620,132"/>
|
||||
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="222,71,361,111"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="375,90,465,91,465,96,375,95"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="376,90,465,91,465,96,376,95"/>
|
||||
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list.html" title=" " alt="" coords="5,78,108,104"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="123,88,222,88,222,94,123,94"/>
|
||||
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="213,5,370,46"/>
|
||||
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="381,48,465,72,464,77,379,53"/>
|
||||
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="382,48,465,72,464,77,380,53"/>
|
||||
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="231,241,352,267"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000006" title=" " alt="" coords="367,266,421,272,483,275,547,271,610,257,635,247,659,233,700,201,704,205,662,237,637,252,611,263,548,276,483,280,421,277,366,271"/>
|
||||
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="366,243,405,229,439,206,449,189,451,172,453,153,463,133,475,121,479,125,467,137,458,155,457,173,454,191,443,210,407,234,367,248"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000006" title=" " alt="" coords="368,266,422,272,483,275,547,271,610,257,635,247,659,233,700,201,704,205,662,237,637,252,611,263,548,276,483,280,422,278,367,271"/>
|
||||
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="366,242,405,229,439,206,449,189,451,172,453,153,463,133,475,121,479,125,467,137,458,155,457,173,454,191,443,210,408,233,368,247"/>
|
||||
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="233,148,350,173"/>
|
||||
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="356,141,464,112,465,117,357,146"/>
|
||||
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="357,140,464,112,465,117,358,146"/>
|
||||
<area shape="rect" id="Node000008" href="$d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html" title="Segment Tree, to store heavy chains." alt="" coords="465,147,610,203"/>
|
||||
<area shape="poly" id="edge8_Node000008_Node000007" title=" " alt="" coords="365,165,394,167,465,171,464,176,394,173,364,170"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="625,172,659,172,659,178,625,178"/>
|
||||
<area shape="poly" id="edge8_Node000008_Node000007" title=" " alt="" coords="365,165,394,167,465,171,464,176,394,173,365,170"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="626,172,659,172,659,178,626,178"/>
|
||||
</map>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.1.0 (20230707.0739)
|
||||
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||
-->
|
||||
<!-- Title: range_queries::heavy_light_decomposition::HLD< X > Pages: 1 -->
|
||||
<!--zoomable 212 -->
|
||||
@@ -58,10 +58,10 @@ var sectionId = 'dynsection-1';
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title="The Heavy-Light Decomposition class.">
|
||||
<polygon fill="#999999" stroke="#666666" points="599.75,-97.76 490.75,-97.76 490.75,-56.01 599.75,-56.01 599.75,-97.76"/>
|
||||
<text text-anchor="start" x="498.75" y="-84.26" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="498.75" y="-73.01" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="545.25" y="-61.76" font-family="Helvetica,sans-Serif" font-size="10.00">::HLD< X ></text>
|
||||
<polygon fill="#999999" stroke="#666666" points="599.75,-97.77 490.75,-97.77 490.75,-56.02 599.75,-56.02 599.75,-97.77"/>
|
||||
<text text-anchor="start" x="498.75" y="-84.27" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="498.75" y="-73.02" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="545.25" y="-61.77" font-family="Helvetica,sans-Serif" font-size="10.00">::HLD< X ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -69,10 +69,10 @@ var sectionId = 'dynsection-1';
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="../../d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html" target="_top" xlink:title="A Basic Tree, which supports binary lifting.">
|
||||
<polygon fill="white" stroke="#666666" points="453.75,-157.76 344.75,-157.76 344.75,-116.01 453.75,-116.01 453.75,-157.76"/>
|
||||
<text text-anchor="start" x="352.75" y="-144.26" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="352.75" y="-133.01" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="399.25" y="-121.76" font-family="Helvetica,sans-Serif" font-size="10.00">::Tree< X ></text>
|
||||
<polygon fill="white" stroke="#666666" points="453.75,-157.77 344.75,-157.77 344.75,-116.02 453.75,-116.02 453.75,-157.77"/>
|
||||
<text text-anchor="start" x="352.75" y="-144.27" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="352.75" y="-133.02" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="399.25" y="-121.77" font-family="Helvetica,sans-Serif" font-size="10.00">::Tree< X ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -80,8 +80,8 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M461.45,-111.38C472.04,-106.97 482.96,-102.42 493.24,-98.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.31,-108.48 452.42,-115.56 463,-114.94 460.31,-108.48"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M461.78,-111.26C472.27,-106.89 483.06,-102.39 493.24,-98.15"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.71,-107.91 452.82,-114.99 463.4,-114.37 460.71,-107.91"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -89,9 +89,9 @@ var sectionId = 'dynsection-1';
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="266.38,-155.13 162.62,-155.13 162.62,-124.63 266.38,-124.63 266.38,-155.13"/>
|
||||
<text text-anchor="start" x="170.62" y="-141.63" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::list</text>
|
||||
<text text-anchor="middle" x="214.5" y="-130.38" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
||||
<polygon fill="white" stroke="#666666" points="266.38,-155.14 162.62,-155.14 162.62,-124.64 266.38,-124.64 266.38,-155.14"/>
|
||||
<text text-anchor="start" x="170.62" y="-141.64" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::list</text>
|
||||
<text text-anchor="middle" x="214.5" y="-130.39" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -99,18 +99,18 @@ var sectionId = 'dynsection-1';
|
||||
<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="M277.21,-138.87C299.01,-138.51 323.33,-138.11 344.43,-137.77"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="277.35,-135.38 267.41,-139.05 277.46,-142.38 277.35,-135.38"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M277.81,-138.87C299.45,-138.52 323.53,-138.12 344.43,-137.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="277.86,-135.37 267.92,-139.03 277.98,-142.37 277.86,-135.37"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-139.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_adj</text>
|
||||
<text text-anchor="middle" x="309.12" y="-139.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_adj</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/list.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="76.75,-149.51 0,-149.51 0,-130.26 76.75,-130.26 76.75,-149.51"/>
|
||||
<text text-anchor="middle" x="38.38" y="-136.01" font-family="Helvetica,sans-Serif" font-size="10.00">std::list< int ></text>
|
||||
<polygon fill="white" stroke="#666666" points="76.75,-149.52 0,-149.52 0,-130.27 76.75,-130.27 76.75,-149.52"/>
|
||||
<text text-anchor="middle" x="38.38" y="-136.02" font-family="Helvetica,sans-Serif" font-size="10.00">std::list< int ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -118,19 +118,19 @@ var sectionId = 'dynsection-1';
|
||||
<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="M88.1,-139.88C111.21,-139.88 138.82,-139.88 162.25,-139.88"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="88.16,-136.38 78.16,-139.88 88.16,-143.38 88.16,-136.38"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M88.42,-139.89C111.46,-139.89 138.93,-139.89 162.25,-139.89"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="88.67,-136.39 78.67,-139.89 88.67,-143.39 88.67,-136.39"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="116.12" y="-141.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
<text text-anchor="middle" x="116.12" y="-141.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="273.5,-204.13 155.5,-204.13 155.5,-173.63 273.5,-173.63 273.5,-204.13"/>
|
||||
<text text-anchor="start" x="163.5" y="-190.63" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::vector</text>
|
||||
<text text-anchor="middle" x="214.5" y="-179.38" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
||||
<polygon fill="white" stroke="#666666" points="273.5,-204.14 155.5,-204.14 155.5,-173.64 273.5,-173.64 273.5,-204.14"/>
|
||||
<text text-anchor="start" x="163.5" y="-190.64" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::vector</text>
|
||||
<text text-anchor="middle" x="214.5" y="-179.39" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -138,18 +138,18 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge4_Node000002_Node000005" class="edge">
|
||||
<title>Node5->Node2</title>
|
||||
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M281.15,-170.2C301.89,-164.3 324.55,-157.85 344.37,-152.21"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="280.49,-167.04 271.83,-173.14 282.4,-173.77 280.49,-167.04"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M281.72,-170.05C302.3,-164.19 324.73,-157.81 344.37,-152.23"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="280.94,-166.63 272.28,-172.74 282.86,-173.37 280.94,-166.63"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-167.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_par</text>
|
||||
<text text-anchor="middle" x="309.12" y="-167.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_par</text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="260,-27.51 169,-27.51 169,-8.26 260,-8.26 260,-27.51"/>
|
||||
<text text-anchor="middle" x="214.5" y="-14.01" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int ></text>
|
||||
<polygon fill="white" stroke="#666666" points="260,-27.52 169,-27.52 169,-8.27 260,-8.27 260,-27.52"/>
|
||||
<text text-anchor="middle" x="214.5" y="-14.02" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -157,31 +157,31 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge9_Node000001_Node000006" class="edge">
|
||||
<title>Node6->Node1</title>
|
||||
<g id="a_edge9_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M270.93,-6.9C320.16,0.56 393.43,5.98 453.75,-13.13 480.13,-21.49 505.47,-40.62 522.59,-55.75"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="270.51,-3.58 261.19,-8.62 271.62,-10.49 270.51,-3.58"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M271.55,-6.82C320.77,0.59 393.69,5.89 453.75,-13.14 480.13,-21.5 505.47,-40.63 522.59,-55.76"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="271.01,-3.36 261.68,-8.39 272.11,-10.27 271.01,-3.36"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="399.25" y="-38.13" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> h_heavychlid</text>
|
||||
<text text-anchor="middle" x="399.25" y="-26.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">h_label</text>
|
||||
<text text-anchor="middle" x="399.25" y="-15.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">h_parent</text>
|
||||
<text text-anchor="middle" x="399.25" y="-38.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> h_heavychlid</text>
|
||||
<text text-anchor="middle" x="399.25" y="-26.89" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">h_label</text>
|
||||
<text text-anchor="middle" x="399.25" y="-15.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">h_parent</text>
|
||||
</g>
|
||||
<!-- Node6->Node2 -->
|
||||
<g id="edge5_Node000002_Node000006" class="edge">
|
||||
<title>Node6->Node2</title>
|
||||
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M270.81,-24.37C290.64,-29.22 311.77,-37.67 326.75,-52.38 344.95,-70.25 328.52,-87.2 344.75,-106.88 347.39,-110.09 350.47,-113.01 353.79,-115.67"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="271.8,-20.78 261.29,-22.08 270.32,-27.62 271.8,-20.78"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M271.36,-24.51C291.02,-29.39 311.91,-37.82 326.75,-52.39 344.95,-70.27 328.52,-87.21 344.75,-106.89 347.39,-110.1 350.47,-113.02 353.79,-115.68"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="272.28,-21.13 261.77,-22.42 270.79,-27.97 272.28,-21.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-65.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_depth</text>
|
||||
<text text-anchor="middle" x="309.12" y="-54.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">t_size</text>
|
||||
<text text-anchor="middle" x="309.12" y="-65.89" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_depth</text>
|
||||
<text text-anchor="middle" x="309.12" y="-54.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">t_size</text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="258.12,-97.51 170.88,-97.51 170.88,-78.26 258.12,-78.26 258.12,-97.51"/>
|
||||
<text text-anchor="middle" x="214.5" y="-84.01" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< X ></text>
|
||||
<polygon fill="white" stroke="#666666" points="258.12,-97.52 170.88,-97.52 170.88,-78.27 258.12,-78.27 258.12,-97.52"/>
|
||||
<text text-anchor="middle" x="214.5" y="-84.02" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< X ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -189,20 +189,20 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge6_Node000002_Node000007" class="edge">
|
||||
<title>Node7->Node2</title>
|
||||
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M263.24,-100.68C288.19,-107.37 318.82,-115.58 344.59,-122.49"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="264.49,-97.12 253.92,-97.92 262.68,-103.89 264.49,-97.12"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M263.91,-100.87C288.74,-107.53 319.05,-115.66 344.59,-122.51"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="264.95,-97.53 254.39,-98.32 263.14,-104.29 264.95,-97.53"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-117.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_val</text>
|
||||
<text text-anchor="middle" x="309.12" y="-117.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_val</text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:href="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html" target="_top" xlink:title="Segment Tree, to store heavy chains.">
|
||||
<polygon fill="white" stroke="#666666" points="453.75,-97.76 344.75,-97.76 344.75,-56.01 453.75,-56.01 453.75,-97.76"/>
|
||||
<text text-anchor="start" x="352.75" y="-84.26" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="352.75" y="-73.01" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="399.25" y="-61.76" font-family="Helvetica,sans-Serif" font-size="10.00">::SG< X ></text>
|
||||
<polygon fill="white" stroke="#666666" points="453.75,-97.77 344.75,-97.77 344.75,-56.02 453.75,-56.02 453.75,-97.77"/>
|
||||
<text text-anchor="start" x="352.75" y="-84.27" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="352.75" y="-73.02" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="399.25" y="-61.77" font-family="Helvetica,sans-Serif" font-size="10.00">::SG< X ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -210,18 +210,18 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge8_Node000008_Node000007" class="edge">
|
||||
<title>Node7->Node8</title>
|
||||
<g id="a_edge8_Node000008_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M269.27,-82.35C276.73,-81.7 284.3,-81.1 291.5,-80.63 308.71,-79.51 327.5,-78.71 344.46,-78.14"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="269.11,-78.94 259.47,-83.33 269.75,-85.91 269.11,-78.94"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M269.79,-82.32C277.08,-81.68 284.47,-81.1 291.5,-80.64 308.71,-79.52 327.5,-78.72 344.46,-78.15"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="269.62,-78.82 259.98,-83.2 270.25,-85.79 269.62,-78.82"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-82.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> s_tree</text>
|
||||
<text text-anchor="middle" x="309.12" y="-82.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> s_tree</text>
|
||||
</g>
|
||||
<!-- Node8->Node1 -->
|
||||
<g id="edge7_Node000001_Node000008" class="edge">
|
||||
<title>Node8->Node1</title>
|
||||
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M464.71,-76.88C473.36,-76.88 482.15,-76.88 490.58,-76.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.87,-73.38 454.87,-76.88 464.87,-80.38 464.87,-73.38"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M465.28,-76.89C473.75,-76.89 482.34,-76.89 490.58,-76.89"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="465.38,-73.39 455.38,-76.89 465.38,-80.39 465.38,-73.39"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
@@ -1,21 +1,21 @@
|
||||
<?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.1.0 (20230707.0739)
|
||||
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||
-->
|
||||
<!-- Title: range_queries::heavy_light_decomposition::HLD< X > Pages: 1 -->
|
||||
<svg width="608pt" height="212pt"
|
||||
viewBox="0.00 0.00 607.75 212.13" 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 208.13)">
|
||||
viewBox="0.00 0.00 607.75 212.14" 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 208.14)">
|
||||
<title>range_queries::heavy_light_decomposition::HLD< X ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title="The Heavy-Light Decomposition class.">
|
||||
<polygon fill="#999999" stroke="#666666" points="599.75,-97.76 490.75,-97.76 490.75,-56.01 599.75,-56.01 599.75,-97.76"/>
|
||||
<text text-anchor="start" x="498.75" y="-84.26" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="498.75" y="-73.01" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="545.25" y="-61.76" font-family="Helvetica,sans-Serif" font-size="10.00">::HLD< X ></text>
|
||||
<polygon fill="#999999" stroke="#666666" points="599.75,-97.77 490.75,-97.77 490.75,-56.02 599.75,-56.02 599.75,-97.77"/>
|
||||
<text text-anchor="start" x="498.75" y="-84.27" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="498.75" y="-73.02" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="545.25" y="-61.77" font-family="Helvetica,sans-Serif" font-size="10.00">::HLD< X ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -23,10 +23,10 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="../../d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html" target="_top" xlink:title="A Basic Tree, which supports binary lifting.">
|
||||
<polygon fill="white" stroke="#666666" points="453.75,-157.76 344.75,-157.76 344.75,-116.01 453.75,-116.01 453.75,-157.76"/>
|
||||
<text text-anchor="start" x="352.75" y="-144.26" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="352.75" y="-133.01" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="399.25" y="-121.76" font-family="Helvetica,sans-Serif" font-size="10.00">::Tree< X ></text>
|
||||
<polygon fill="white" stroke="#666666" points="453.75,-157.77 344.75,-157.77 344.75,-116.02 453.75,-116.02 453.75,-157.77"/>
|
||||
<text text-anchor="start" x="352.75" y="-144.27" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="352.75" y="-133.02" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="399.25" y="-121.77" font-family="Helvetica,sans-Serif" font-size="10.00">::Tree< X ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -34,8 +34,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M461.45,-111.38C472.04,-106.97 482.96,-102.42 493.24,-98.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.31,-108.48 452.42,-115.56 463,-114.94 460.31,-108.48"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M461.78,-111.26C472.27,-106.89 483.06,-102.39 493.24,-98.15"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.71,-107.91 452.82,-114.99 463.4,-114.37 460.71,-107.91"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -43,9 +43,9 @@
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="266.38,-155.13 162.62,-155.13 162.62,-124.63 266.38,-124.63 266.38,-155.13"/>
|
||||
<text text-anchor="start" x="170.62" y="-141.63" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::list</text>
|
||||
<text text-anchor="middle" x="214.5" y="-130.38" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
||||
<polygon fill="white" stroke="#666666" points="266.38,-155.14 162.62,-155.14 162.62,-124.64 266.38,-124.64 266.38,-155.14"/>
|
||||
<text text-anchor="start" x="170.62" y="-141.64" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::list</text>
|
||||
<text text-anchor="middle" x="214.5" y="-130.39" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -53,18 +53,18 @@
|
||||
<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="M277.21,-138.87C299.01,-138.51 323.33,-138.11 344.43,-137.77"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="277.35,-135.38 267.41,-139.05 277.46,-142.38 277.35,-135.38"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M277.81,-138.87C299.45,-138.52 323.53,-138.12 344.43,-137.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="277.86,-135.37 267.92,-139.03 277.98,-142.37 277.86,-135.37"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-139.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_adj</text>
|
||||
<text text-anchor="middle" x="309.12" y="-139.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_adj</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/list.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="76.75,-149.51 0,-149.51 0,-130.26 76.75,-130.26 76.75,-149.51"/>
|
||||
<text text-anchor="middle" x="38.38" y="-136.01" font-family="Helvetica,sans-Serif" font-size="10.00">std::list< int ></text>
|
||||
<polygon fill="white" stroke="#666666" points="76.75,-149.52 0,-149.52 0,-130.27 76.75,-130.27 76.75,-149.52"/>
|
||||
<text text-anchor="middle" x="38.38" y="-136.02" font-family="Helvetica,sans-Serif" font-size="10.00">std::list< int ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -72,19 +72,19 @@
|
||||
<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="M88.1,-139.88C111.21,-139.88 138.82,-139.88 162.25,-139.88"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="88.16,-136.38 78.16,-139.88 88.16,-143.38 88.16,-136.38"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M88.42,-139.89C111.46,-139.89 138.93,-139.89 162.25,-139.89"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="88.67,-136.39 78.67,-139.89 88.67,-143.39 88.67,-136.39"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="116.12" y="-141.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
<text text-anchor="middle" x="116.12" y="-141.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="273.5,-204.13 155.5,-204.13 155.5,-173.63 273.5,-173.63 273.5,-204.13"/>
|
||||
<text text-anchor="start" x="163.5" y="-190.63" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::vector</text>
|
||||
<text text-anchor="middle" x="214.5" y="-179.38" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
||||
<polygon fill="white" stroke="#666666" points="273.5,-204.14 155.5,-204.14 155.5,-173.64 273.5,-173.64 273.5,-204.14"/>
|
||||
<text text-anchor="start" x="163.5" y="-190.64" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< std::vector</text>
|
||||
<text text-anchor="middle" x="214.5" y="-179.39" font-family="Helvetica,sans-Serif" font-size="10.00">< int > ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -92,18 +92,18 @@
|
||||
<g id="edge4_Node000002_Node000005" class="edge">
|
||||
<title>Node5->Node2</title>
|
||||
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M281.15,-170.2C301.89,-164.3 324.55,-157.85 344.37,-152.21"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="280.49,-167.04 271.83,-173.14 282.4,-173.77 280.49,-167.04"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M281.72,-170.05C302.3,-164.19 324.73,-157.81 344.37,-152.23"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="280.94,-166.63 272.28,-172.74 282.86,-173.37 280.94,-166.63"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-167.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_par</text>
|
||||
<text text-anchor="middle" x="309.12" y="-167.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_par</text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="260,-27.51 169,-27.51 169,-8.26 260,-8.26 260,-27.51"/>
|
||||
<text text-anchor="middle" x="214.5" y="-14.01" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int ></text>
|
||||
<polygon fill="white" stroke="#666666" points="260,-27.52 169,-27.52 169,-8.27 260,-8.27 260,-27.52"/>
|
||||
<text text-anchor="middle" x="214.5" y="-14.02" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< int ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -111,31 +111,31 @@
|
||||
<g id="edge9_Node000001_Node000006" class="edge">
|
||||
<title>Node6->Node1</title>
|
||||
<g id="a_edge9_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M270.93,-6.9C320.16,0.56 393.43,5.98 453.75,-13.13 480.13,-21.49 505.47,-40.62 522.59,-55.75"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="270.51,-3.58 261.19,-8.62 271.62,-10.49 270.51,-3.58"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M271.55,-6.82C320.77,0.59 393.69,5.89 453.75,-13.14 480.13,-21.5 505.47,-40.63 522.59,-55.76"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="271.01,-3.36 261.68,-8.39 272.11,-10.27 271.01,-3.36"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="399.25" y="-38.13" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> h_heavychlid</text>
|
||||
<text text-anchor="middle" x="399.25" y="-26.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">h_label</text>
|
||||
<text text-anchor="middle" x="399.25" y="-15.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">h_parent</text>
|
||||
<text text-anchor="middle" x="399.25" y="-38.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> h_heavychlid</text>
|
||||
<text text-anchor="middle" x="399.25" y="-26.89" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">h_label</text>
|
||||
<text text-anchor="middle" x="399.25" y="-15.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">h_parent</text>
|
||||
</g>
|
||||
<!-- Node6->Node2 -->
|
||||
<g id="edge5_Node000002_Node000006" class="edge">
|
||||
<title>Node6->Node2</title>
|
||||
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M270.81,-24.37C290.64,-29.22 311.77,-37.67 326.75,-52.38 344.95,-70.25 328.52,-87.2 344.75,-106.88 347.39,-110.09 350.47,-113.01 353.79,-115.67"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="271.8,-20.78 261.29,-22.08 270.32,-27.62 271.8,-20.78"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M271.36,-24.51C291.02,-29.39 311.91,-37.82 326.75,-52.39 344.95,-70.27 328.52,-87.21 344.75,-106.89 347.39,-110.1 350.47,-113.02 353.79,-115.68"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="272.28,-21.13 261.77,-22.42 270.79,-27.97 272.28,-21.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-65.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_depth</text>
|
||||
<text text-anchor="middle" x="309.12" y="-54.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">t_size</text>
|
||||
<text text-anchor="middle" x="309.12" y="-65.89" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_depth</text>
|
||||
<text text-anchor="middle" x="309.12" y="-54.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">t_size</text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="258.12,-97.51 170.88,-97.51 170.88,-78.26 258.12,-78.26 258.12,-97.51"/>
|
||||
<text text-anchor="middle" x="214.5" y="-84.01" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< X ></text>
|
||||
<polygon fill="white" stroke="#666666" points="258.12,-97.52 170.88,-97.52 170.88,-78.27 258.12,-78.27 258.12,-97.52"/>
|
||||
<text text-anchor="middle" x="214.5" y="-84.02" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< X ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -143,20 +143,20 @@
|
||||
<g id="edge6_Node000002_Node000007" class="edge">
|
||||
<title>Node7->Node2</title>
|
||||
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M263.24,-100.68C288.19,-107.37 318.82,-115.58 344.59,-122.49"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="264.49,-97.12 253.92,-97.92 262.68,-103.89 264.49,-97.12"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M263.91,-100.87C288.74,-107.53 319.05,-115.66 344.59,-122.51"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="264.95,-97.53 254.39,-98.32 263.14,-104.29 264.95,-97.53"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-117.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_val</text>
|
||||
<text text-anchor="middle" x="309.12" y="-117.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> t_val</text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:href="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html" target="_top" xlink:title="Segment Tree, to store heavy chains.">
|
||||
<polygon fill="white" stroke="#666666" points="453.75,-97.76 344.75,-97.76 344.75,-56.01 453.75,-56.01 453.75,-97.76"/>
|
||||
<text text-anchor="start" x="352.75" y="-84.26" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="352.75" y="-73.01" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="399.25" y="-61.76" font-family="Helvetica,sans-Serif" font-size="10.00">::SG< X ></text>
|
||||
<polygon fill="white" stroke="#666666" points="453.75,-97.77 344.75,-97.77 344.75,-56.02 453.75,-56.02 453.75,-97.77"/>
|
||||
<text text-anchor="start" x="352.75" y="-84.27" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
|
||||
<text text-anchor="start" x="352.75" y="-73.02" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
|
||||
<text text-anchor="middle" x="399.25" y="-61.77" font-family="Helvetica,sans-Serif" font-size="10.00">::SG< X ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -164,18 +164,18 @@
|
||||
<g id="edge8_Node000008_Node000007" class="edge">
|
||||
<title>Node7->Node8</title>
|
||||
<g id="a_edge8_Node000008_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M269.27,-82.35C276.73,-81.7 284.3,-81.1 291.5,-80.63 308.71,-79.51 327.5,-78.71 344.46,-78.14"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="269.11,-78.94 259.47,-83.33 269.75,-85.91 269.11,-78.94"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M269.79,-82.32C277.08,-81.68 284.47,-81.1 291.5,-80.64 308.71,-79.52 327.5,-78.72 344.46,-78.15"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="269.62,-78.82 259.98,-83.2 270.25,-85.79 269.62,-78.82"/>
|
||||
</a>
|
||||
</g>
|
||||
<text text-anchor="middle" x="309.12" y="-82.63" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> s_tree</text>
|
||||
<text text-anchor="middle" x="309.12" y="-82.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> s_tree</text>
|
||||
</g>
|
||||
<!-- Node8->Node1 -->
|
||||
<g id="edge7_Node000001_Node000008" class="edge">
|
||||
<title>Node8->Node1</title>
|
||||
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M464.71,-76.88C473.36,-76.88 482.15,-76.88 490.58,-76.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.87,-73.38 454.87,-76.88 464.87,-80.38 464.87,-73.38"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M465.28,-76.89C473.75,-76.89 482.34,-76.89 490.58,-76.89"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="465.38,-73.39 455.38,-76.89 465.38,-80.39 465.38,-73.39"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
@@ -3,7 +3,7 @@
|
||||
<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.7"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Algorithms_in_C++: sorting/strand_sort.cpp File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
@@ -116,23 +116,23 @@ Include dependency graph for strand_sort.cpp:</div>
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:d5/d91/namespacesorting"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d91/namespacesorting.html">sorting</a></td></tr>
|
||||
<tr class="memitem:d5/d91/namespacesorting" id="r_d5/d91/namespacesorting"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d91/namespacesorting.html">sorting</a></td></tr>
|
||||
<tr class="memdesc:d5/d91/namespacesorting"><td class="mdescLeft"> </td><td class="mdescRight">for working with vectors <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:d8/d1d/namespacestrand"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d1d/namespacestrand.html">strand</a></td></tr>
|
||||
<tr class="memitem:d8/d1d/namespacestrand" id="r_d8/d1d/namespacestrand"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d1d/namespacestrand.html">strand</a></td></tr>
|
||||
<tr class="memdesc:d8/d1d/namespacestrand"><td class="mdescLeft"> </td><td class="mdescRight">Functions for <a href="https://en.wikipedia.org/wiki/Strand_sort" target="_blank">Strand Sort</a> algorithm. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a2bea2fe5dd38ed63610fdeaddf5785cd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:a2bea2fe5dd38ed63610fdeaddf5785cd" id="r_a2bea2fe5dd38ed63610fdeaddf5785cd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:a2bea2fe5dd38ed63610fdeaddf5785cd"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/list.html">std::list</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/dd9/strand__sort_8cpp.html#a2bea2fe5dd38ed63610fdeaddf5785cd">sorting::strand::strand_sort</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/list.html">std::list</a>< T > lst)</td></tr>
|
||||
<tr class="memdesc:a2bea2fe5dd38ed63610fdeaddf5785cd"><td class="mdescLeft"> </td><td class="mdescRight">Apply sorting. <br /></td></tr>
|
||||
<tr class="separator:a2bea2fe5dd38ed63610fdeaddf5785cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dd9/strand__sort_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
|
||||
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d" id="r_aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dd9/strand__sort_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
|
||||
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft"> </td><td class="mdescRight">Function for testing. <br /></td></tr>
|
||||
<tr class="separator:aa8dca7b867074164d5f45b0f3851269d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dd9/strand__sort_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
|
||||
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4" id="r_ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dd9/strand__sort_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
|
||||
<tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft"> </td><td class="mdescRight">Main function. <br /></td></tr>
|
||||
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
@@ -296,7 +296,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="../../dir_bb1b521853a9c46347182a9d10420771.html">sorting</a></li><li class="navelem"><a class="el" href="../../dc/dd9/strand__sort_8cpp.html">strand_sort.cpp</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.7 </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.8 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<map id="sorting::strand::strand_sort" name="sorting::strand::strand_sort">
|
||||
<area shape="rect" id="Node000001" title="Apply sorting." alt="" coords="5,203,183,228"/>
|
||||
<area shape="poly" id="edge10_Node000001_Node000001" title=" " alt="" coords="60,204,53,194,57,184,71,178,94,176,120,179,133,187,130,191,118,184,94,181,72,183,61,188,58,193,64,201"/>
|
||||
<area shape="poly" id="edge10_Node000001_Node000001" title=" " alt="" coords="60,204,53,194,57,184,71,178,94,176,119,179,132,186,129,190,118,184,94,181,72,183,61,188,58,193,64,201"/>
|
||||
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/back.html#" title=" " alt="" coords="248,5,349,31"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="100,201,147,126,185,80,229,40,235,36,238,40,232,44,189,84,152,129,105,204"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="100,201,147,126,185,80,229,40,235,36,238,41,232,44,189,84,152,129,105,204"/>
|
||||
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/begin.html#" title=" " alt="" coords="247,55,350,80"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="105,200,155,147,191,117,229,89,238,84,240,89,232,94,194,121,159,151,109,204"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="105,200,155,147,191,117,229,89,237,85,240,89,232,94,194,121,159,151,109,204"/>
|
||||
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/empty.html#" title=" " alt="" coords="244,104,353,130"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="115,200,167,170,230,138,242,133,244,138,232,143,169,175,118,205"/>
|
||||
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/end.html#" title=" " alt="" coords="252,153,345,179"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="150,199,237,178,238,183,151,205"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="150,199,236,178,237,183,151,205"/>
|
||||
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/erase.html#" title=" " alt="" coords="246,203,351,228"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="183,213,232,213,232,218,183,218"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="183,213,231,213,231,218,183,218"/>
|
||||
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/front.html#" title=" " alt="" coords="249,252,348,278"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="151,226,235,247,234,252,150,232"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="151,226,235,247,233,252,150,232"/>
|
||||
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/pop_front.html#" title=" " alt="" coords="235,301,362,327"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="118,226,169,256,232,288,244,293,242,298,230,293,167,261,115,231"/>
|
||||
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/push_back.html#" title=" " alt="" coords="231,351,366,376"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="109,227,159,280,194,310,232,337,240,342,238,347,229,342,191,314,155,284,105,231"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="109,227,159,280,194,310,232,337,240,342,237,346,229,342,191,314,155,284,105,231"/>
|
||||
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/size.html#" title=" " alt="" coords="250,400,347,426"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="105,227,152,302,189,347,232,387,238,391,235,395,229,391,185,351,147,305,100,230"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="105,227,152,302,189,347,232,387,238,390,235,395,229,391,185,351,147,305,100,230"/>
|
||||
</map>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.1.0 (20230707.0739)
|
||||
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||
-->
|
||||
<!-- Title: sorting::strand::strand_sort Pages: 1 -->
|
||||
<svg width="279pt" height="323pt"
|
||||
@@ -31,8 +31,8 @@
|
||||
<g id="edge10_Node000001_Node000001" class="edge">
|
||||
<title>Node1->Node1</title>
|
||||
<g id="a_edge10_Node000001_Node000001"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M42.51,-167.54C31.56,-176.15 39.56,-185.25 66.5,-185.25 82.49,-185.25 91.81,-182.04 94.45,-177.63"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.4,-176.57 90.49,-168.54 90.89,-179.13 97.4,-176.57"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M42.51,-167.54C31.56,-176.15 39.56,-185.25 66.5,-185.25 81.65,-185.25 90.81,-182.37 93.98,-178.32"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.37,-177.42 90.96,-168.98 90.71,-179.57 97.37,-177.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -49,8 +49,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M72.7,-167.65C85.69,-191.75 121.95,-253.5 169,-287.62 170.48,-288.7 172.04,-289.72 173.64,-290.68"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.75,-294.15 182.24,-295.59 174.93,-287.92 171.75,-294.15"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M72.7,-167.65C85.69,-191.75 121.95,-253.5 169,-287.62 170.35,-288.6 171.75,-289.53 173.2,-290.41"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.41,-293.43 181.9,-294.9 174.61,-287.2 171.41,-293.43"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -67,8 +67,8 @@
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M76,-167.7C92.28,-186.43 129.75,-226.86 169,-250.62 171.04,-251.86 173.18,-253.03 175.38,-254.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.7,-257.67 184.26,-258.58 176.57,-251.29 173.7,-257.67"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M76,-167.7C92.28,-186.43 129.75,-226.86 169,-250.62 170.89,-251.77 172.86,-252.85 174.88,-253.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.33,-257.02 183.88,-257.95 176.21,-250.64 173.33,-257.02"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -85,8 +85,8 @@
|
||||
<g id="edge3_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M83.62,-167.56C103.3,-179.44 137.84,-199.5 169,-213.62 172,-214.98 175.13,-216.32 178.31,-217.6"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.86,-221.18 187.45,-221.52 179.39,-214.65 176.86,-221.18"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M83.62,-167.56C103.3,-179.44 137.84,-199.5 169,-213.62 171.9,-214.94 174.93,-216.23 178,-217.48"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.45,-220.63 187.04,-220.98 178.98,-214.1 176.45,-220.63"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -103,8 +103,8 @@
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M108.83,-167.74C129.09,-172.69 153.51,-178.67 174.19,-183.72"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.07,-187.3 183.62,-186.28 174.74,-180.5 173.07,-187.3"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M108.83,-167.74C128.9,-172.65 153.07,-178.56 173.62,-183.58"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.6,-186.94 183.15,-185.92 174.27,-180.14 172.6,-186.94"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -121,8 +121,8 @@
|
||||
<g id="edge5_Node000001_Node000006" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M133.4,-157.62C145.59,-157.62 158.12,-157.62 169.69,-157.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.46,-161.13 179.46,-157.62 169.46,-154.13 169.46,-161.13"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M133.4,-157.62C145.34,-157.62 157.6,-157.62 168.97,-157.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.94,-161.13 178.94,-157.63 168.94,-154.13 168.94,-161.13"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -139,8 +139,8 @@
|
||||
<g id="edge6_Node000001_Node000007" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M108.83,-147.51C128.4,-142.73 151.86,-136.99 172.08,-132.04"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.74,-135.24 181.62,-129.46 171.07,-128.44 172.74,-135.24"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M108.83,-147.51C128.22,-142.77 151.43,-137.09 171.52,-132.18"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.27,-135.6 181.15,-129.82 170.6,-128.8 172.27,-135.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -157,8 +157,8 @@
|
||||
<g id="edge7_Node000001_Node000008" class="edge">
|
||||
<title>Node1->Node8</title>
|
||||
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M83.62,-147.69C103.3,-135.81 137.84,-115.75 169,-101.62 172,-100.27 175.13,-98.93 178.31,-97.65"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.39,-100.6 187.45,-93.73 176.86,-94.07 179.39,-100.6"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M83.62,-147.69C103.3,-135.81 137.84,-115.75 169,-101.62 171.9,-100.31 174.93,-99.02 178,-97.77"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.98,-101.15 187.04,-94.27 176.45,-94.62 178.98,-101.15"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -175,8 +175,8 @@
|
||||
<g id="edge8_Node000001_Node000009" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M76,-147.55C92.28,-128.82 129.75,-88.39 169,-64.62 171.04,-63.39 173.18,-62.22 175.38,-61.11"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.57,-63.96 184.26,-56.67 173.7,-57.58 176.57,-63.96"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M76,-147.55C92.28,-128.82 129.75,-88.39 169,-64.62 170.89,-63.48 172.86,-62.4 174.88,-61.37"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.21,-64.61 183.88,-57.3 173.33,-58.23 176.21,-64.61"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -193,8 +193,8 @@
|
||||
<g id="edge9_Node000001_Node000010" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M72.7,-147.6C85.69,-123.5 121.95,-61.75 169,-27.62 170.48,-26.55 172.04,-25.53 173.64,-24.57"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.93,-27.33 182.24,-19.66 171.75,-21.1 174.93,-27.33"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M72.7,-147.6C85.69,-123.5 121.95,-61.75 169,-27.62 170.35,-26.65 171.75,-25.72 173.2,-24.84"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.61,-28.05 181.9,-20.35 171.41,-21.82 174.61,-28.05"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.8 KiB |
@@ -1,7 +1,7 @@
|
||||
<?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.1.0 (20230707.0739)
|
||||
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||
-->
|
||||
<!-- Title: sorting::strand::strand_sort Pages: 1 -->
|
||||
<svg width="279pt" height="323pt"
|
||||
@@ -21,8 +21,8 @@
|
||||
<g id="edge10_Node000001_Node000001" class="edge">
|
||||
<title>Node1->Node1</title>
|
||||
<g id="a_edge10_Node000001_Node000001"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M42.51,-167.54C31.56,-176.15 39.56,-185.25 66.5,-185.25 82.49,-185.25 91.81,-182.04 94.45,-177.63"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.4,-176.57 90.49,-168.54 90.89,-179.13 97.4,-176.57"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M42.51,-167.54C31.56,-176.15 39.56,-185.25 66.5,-185.25 81.65,-185.25 90.81,-182.37 93.98,-178.32"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.37,-177.42 90.96,-168.98 90.71,-179.57 97.37,-177.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -39,8 +39,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M72.7,-167.65C85.69,-191.75 121.95,-253.5 169,-287.62 170.48,-288.7 172.04,-289.72 173.64,-290.68"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.75,-294.15 182.24,-295.59 174.93,-287.92 171.75,-294.15"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M72.7,-167.65C85.69,-191.75 121.95,-253.5 169,-287.62 170.35,-288.6 171.75,-289.53 173.2,-290.41"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.41,-293.43 181.9,-294.9 174.61,-287.2 171.41,-293.43"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -57,8 +57,8 @@
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M76,-167.7C92.28,-186.43 129.75,-226.86 169,-250.62 171.04,-251.86 173.18,-253.03 175.38,-254.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.7,-257.67 184.26,-258.58 176.57,-251.29 173.7,-257.67"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M76,-167.7C92.28,-186.43 129.75,-226.86 169,-250.62 170.89,-251.77 172.86,-252.85 174.88,-253.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.33,-257.02 183.88,-257.95 176.21,-250.64 173.33,-257.02"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -75,8 +75,8 @@
|
||||
<g id="edge3_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M83.62,-167.56C103.3,-179.44 137.84,-199.5 169,-213.62 172,-214.98 175.13,-216.32 178.31,-217.6"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.86,-221.18 187.45,-221.52 179.39,-214.65 176.86,-221.18"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M83.62,-167.56C103.3,-179.44 137.84,-199.5 169,-213.62 171.9,-214.94 174.93,-216.23 178,-217.48"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.45,-220.63 187.04,-220.98 178.98,-214.1 176.45,-220.63"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -93,8 +93,8 @@
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M108.83,-167.74C129.09,-172.69 153.51,-178.67 174.19,-183.72"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.07,-187.3 183.62,-186.28 174.74,-180.5 173.07,-187.3"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M108.83,-167.74C128.9,-172.65 153.07,-178.56 173.62,-183.58"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.6,-186.94 183.15,-185.92 174.27,-180.14 172.6,-186.94"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -111,8 +111,8 @@
|
||||
<g id="edge5_Node000001_Node000006" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M133.4,-157.62C145.59,-157.62 158.12,-157.62 169.69,-157.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.46,-161.13 179.46,-157.62 169.46,-154.13 169.46,-161.13"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M133.4,-157.62C145.34,-157.62 157.6,-157.62 168.97,-157.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.94,-161.13 178.94,-157.63 168.94,-154.13 168.94,-161.13"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -129,8 +129,8 @@
|
||||
<g id="edge6_Node000001_Node000007" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M108.83,-147.51C128.4,-142.73 151.86,-136.99 172.08,-132.04"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.74,-135.24 181.62,-129.46 171.07,-128.44 172.74,-135.24"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M108.83,-147.51C128.22,-142.77 151.43,-137.09 171.52,-132.18"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.27,-135.6 181.15,-129.82 170.6,-128.8 172.27,-135.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -147,8 +147,8 @@
|
||||
<g id="edge7_Node000001_Node000008" class="edge">
|
||||
<title>Node1->Node8</title>
|
||||
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M83.62,-147.69C103.3,-135.81 137.84,-115.75 169,-101.62 172,-100.27 175.13,-98.93 178.31,-97.65"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.39,-100.6 187.45,-93.73 176.86,-94.07 179.39,-100.6"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M83.62,-147.69C103.3,-135.81 137.84,-115.75 169,-101.62 171.9,-100.31 174.93,-99.02 178,-97.77"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.98,-101.15 187.04,-94.27 176.45,-94.62 178.98,-101.15"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -165,8 +165,8 @@
|
||||
<g id="edge8_Node000001_Node000009" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M76,-147.55C92.28,-128.82 129.75,-88.39 169,-64.62 171.04,-63.39 173.18,-62.22 175.38,-61.11"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.57,-63.96 184.26,-56.67 173.7,-57.58 176.57,-63.96"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M76,-147.55C92.28,-128.82 129.75,-88.39 169,-64.62 170.89,-63.48 172.86,-62.4 174.88,-61.37"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.21,-64.61 183.88,-57.3 173.33,-58.23 176.21,-64.61"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -183,8 +183,8 @@
|
||||
<g id="edge9_Node000001_Node000010" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M72.7,-147.6C85.69,-123.5 121.95,-61.75 169,-27.62 170.48,-26.55 172.04,-25.53 173.64,-24.57"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.93,-27.33 182.24,-19.66 171.75,-21.1 174.93,-27.33"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M72.7,-147.6C85.69,-123.5 121.95,-61.75 169,-27.62 170.35,-26.65 171.75,-25.72 173.2,-24.84"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.61,-28.05 181.9,-20.35 171.41,-21.82 174.61,-28.05"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 9.1 KiB |
@@ -1,5 +1,5 @@
|
||||
<map id="main" name="main">
|
||||
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,5,55,31"/>
|
||||
<area shape="rect" id="Node000002" href="$dc/dd9/strand__sort_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Function for testing." alt="" coords="103,5,146,31"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,88,16,88,21,55,21"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,87,16,87,21,55,21"/>
|
||||
</map>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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.1.0 (20230707.0739)
|
||||
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||
-->
|
||||
<!-- Title: main Pages: 1 -->
|
||||
<svg width="114pt" height="27pt"
|
||||
@@ -40,8 +40,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.58,-9.62 53.31,-9.62 61.45,-9.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.2,-13.13 71.2,-9.63 61.2,-6.13 61.2,-13.13"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
@@ -1,7 +1,7 @@
|
||||
<?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.1.0 (20230707.0739)
|
||||
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
|
||||
-->
|
||||
<!-- Title: main Pages: 1 -->
|
||||
<svg width="114pt" height="27pt"
|
||||
@@ -30,8 +30,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.58,-9.62 53.31,-9.62 61.45,-9.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.2,-13.13 71.2,-9.63 61.2,-6.13 61.2,-13.13"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |