mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-07-17 12:02:22 +08:00
Documentation for 6376bf46af
This commit is contained in:
@@ -1,21 +1,21 @@
|
||||
<map id="range_queries/heavy_light_decomposition.cpp" name="range_queries/heavy_light_decomposition.cpp">
|
||||
<area shape="rect" id="Node000001" title="Heavy Light Decomposition implementation" alt="" coords="309,5,477,46"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,80,120"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="309,48,95,96,94,91,308,43"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="309,48,96,96,95,91,308,43"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="104,94,168,120"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="330,49,183,94,181,89,328,44"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="330,49,183,94,182,89,328,44"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="193,94,250,120"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="351,49,262,90,260,85,349,44"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="351,49,263,90,260,85,349,44"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="274,94,334,120"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="373,48,330,86,327,82,369,44"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="373,48,331,86,327,82,369,44"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="358,94,429,120"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="396,46,396,79,391,79,391,46"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="396,46,396,78,391,78,391,46"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="453,94,491,120"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="414,45,451,81,448,85,411,48"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="414,45,451,81,447,85,411,48"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="516,94,583,120"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="433,44,514,85,511,89,431,49"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="433,44,513,84,510,89,431,49"/>
|
||||
<area shape="rect" id="Node000009" title=" " alt="" coords="607,94,660,120"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="454,44,594,90,592,95,452,49"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="454,44,593,90,591,95,452,49"/>
|
||||
<area shape="rect" id="Node000010" title=" " alt="" coords="685,94,742,120"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="478,44,671,91,669,96,477,49"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="478,44,670,91,668,96,477,49"/>
|
||||
</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.cpp Pages: 1 -->
|
||||
<!--zoomable 94 -->
|
||||
@@ -77,8 +77,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M227.52,-55.59C184.67,-46.15 126.52,-33.25 66.57,-19.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.68,-16.05 57.15,-17.25 66.12,-22.88 67.68,-16.05"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M227.52,-55.59C184.84,-46.19 127,-33.36 67.31,-19.79"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.15,-16.39 57.63,-17.58 66.6,-23.22 68.15,-16.39"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -95,8 +95,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M242.67,-54.8C208.41,-44.35 163.22,-30.56 132.49,-21.19"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.86,-17.64 123.27,-18.07 131.81,-24.33 133.86,-17.64"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M242.67,-54.8C208.56,-44.39 163.61,-30.68 132.9,-21.31"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.3,-18.08 123.72,-18.51 132.26,-24.77 134.3,-18.08"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -113,8 +113,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M258.66,-54.8C238.07,-45.4 211.56,-33.3 191.5,-24.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.21,-20.62 182.66,-19.65 190.3,-26.99 193.21,-20.62"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M258.66,-54.8C238.25,-45.48 212.05,-33.52 192.05,-24.4"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.59,-21.25 183.04,-20.28 190.68,-27.62 193.59,-21.25"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -131,8 +131,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M274.31,-54.95C264.6,-46.41 252.31,-35.62 242.3,-26.81"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.03,-23.67 235.2,-19.7 240.41,-28.93 245.03,-23.67"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M274.31,-54.95C264.7,-46.5 252.56,-35.83 242.6,-27.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.16,-24.67 235.34,-20.7 240.54,-29.93 245.16,-24.67"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -149,8 +149,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M290.88,-54.95C290.88,-47.62 290.88,-38.62 290.88,-30.66"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="294.38,-30.7 290.88,-20.7 287.38,-30.7 294.38,-30.7"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M290.88,-54.95C290.88,-47.71 290.88,-38.84 290.88,-30.94"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="294.38,-31.21 290.88,-21.21 287.38,-31.21 294.38,-31.21"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -167,8 +167,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M305.46,-54.95C313.84,-46.59 324.39,-36.05 333.11,-27.35"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.17,-30.24 339.78,-20.7 330.23,-25.29 335.17,-30.24"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M305.46,-54.95C313.75,-46.67 324.18,-36.27 332.84,-27.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.1,-30.31 339.71,-20.77 330.16,-25.36 335.1,-30.31"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -185,8 +185,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M320.1,-54.8C338.51,-45.53 362.15,-33.63 380.25,-24.52"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.57,-27.28 388.93,-19.65 378.43,-21.02 381.57,-27.28"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M320.1,-54.8C338.34,-45.61 361.71,-33.86 379.75,-24.78"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.22,-27.96 388.58,-20.33 378.07,-21.7 381.22,-27.96"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -203,8 +203,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M335.83,-54.8C368.52,-44.1 411.88,-29.92 440.55,-20.54"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="441.35,-23.64 449.76,-17.2 439.17,-16.99 441.35,-23.64"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M335.83,-54.8C368.37,-44.15 411.5,-30.04 440.17,-20.67"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.91,-24.11 449.32,-17.67 438.73,-17.46 440.91,-24.11"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -221,8 +221,8 @@ var sectionId = 'dynsection-0';
|
||||
<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="M354.13,-54.91C393.14,-45.76 444.44,-33.49 498.42,-19.56"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.08,-22.74 507.89,-16.85 497.33,-15.97 499.08,-22.74"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M354.13,-54.91C392.98,-45.8 444.02,-33.59 497.75,-19.73"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.62,-23.12 507.42,-17.23 496.86,-16.35 498.62,-23.12"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 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: range_queries/heavy_light_decomposition.cpp Pages: 1 -->
|
||||
<svg width="560pt" height="94pt"
|
||||
@@ -31,8 +31,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="M227.52,-55.59C184.67,-46.15 126.52,-33.25 66.57,-19.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.68,-16.05 57.15,-17.25 66.12,-22.88 67.68,-16.05"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M227.52,-55.59C184.84,-46.19 127,-33.36 67.31,-19.79"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.15,-16.39 57.63,-17.58 66.6,-23.22 68.15,-16.39"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -49,8 +49,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="M242.67,-54.8C208.41,-44.35 163.22,-30.56 132.49,-21.19"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.86,-17.64 123.27,-18.07 131.81,-24.33 133.86,-17.64"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M242.67,-54.8C208.56,-44.39 163.61,-30.68 132.9,-21.31"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.3,-18.08 123.72,-18.51 132.26,-24.77 134.3,-18.08"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -67,8 +67,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="M258.66,-54.8C238.07,-45.4 211.56,-33.3 191.5,-24.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.21,-20.62 182.66,-19.65 190.3,-26.99 193.21,-20.62"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M258.66,-54.8C238.25,-45.48 212.05,-33.52 192.05,-24.4"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.59,-21.25 183.04,-20.28 190.68,-27.62 193.59,-21.25"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -85,8 +85,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="M274.31,-54.95C264.6,-46.41 252.31,-35.62 242.3,-26.81"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.03,-23.67 235.2,-19.7 240.41,-28.93 245.03,-23.67"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M274.31,-54.95C264.7,-46.5 252.56,-35.83 242.6,-27.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.16,-24.67 235.34,-20.7 240.54,-29.93 245.16,-24.67"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -103,8 +103,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="M290.88,-54.95C290.88,-47.62 290.88,-38.62 290.88,-30.66"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="294.38,-30.7 290.88,-20.7 287.38,-30.7 294.38,-30.7"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M290.88,-54.95C290.88,-47.71 290.88,-38.84 290.88,-30.94"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="294.38,-31.21 290.88,-21.21 287.38,-31.21 294.38,-31.21"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -121,8 +121,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="M305.46,-54.95C313.84,-46.59 324.39,-36.05 333.11,-27.35"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.17,-30.24 339.78,-20.7 330.23,-25.29 335.17,-30.24"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M305.46,-54.95C313.75,-46.67 324.18,-36.27 332.84,-27.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.1,-30.31 339.71,-20.77 330.16,-25.36 335.1,-30.31"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -139,8 +139,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="M320.1,-54.8C338.51,-45.53 362.15,-33.63 380.25,-24.52"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.57,-27.28 388.93,-19.65 378.43,-21.02 381.57,-27.28"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M320.1,-54.8C338.34,-45.61 361.71,-33.86 379.75,-24.78"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.22,-27.96 388.58,-20.33 378.07,-21.7 381.22,-27.96"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -157,8 +157,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="M335.83,-54.8C368.52,-44.1 411.88,-29.92 440.55,-20.54"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="441.35,-23.64 449.76,-17.2 439.17,-16.99 441.35,-23.64"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M335.83,-54.8C368.37,-44.15 411.5,-30.04 440.17,-20.67"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.91,-24.11 449.32,-17.67 438.73,-17.46 440.91,-24.11"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -175,8 +175,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="M354.13,-54.91C393.14,-45.76 444.44,-33.49 498.42,-19.56"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.08,-22.74 507.89,-16.85 497.33,-15.97 499.08,-22.74"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M354.13,-54.91C392.98,-45.8 444.02,-33.59 497.75,-19.73"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.62,-23.12 507.42,-17.23 496.86,-16.35 498.62,-23.12"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
Reference in New Issue
Block a user