mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-03-30 08:41:30 +08:00
74 lines
13 KiB
Plaintext
74 lines
13 KiB
Plaintext
<map id="test" name="test">
|
|
<area shape="rect" id="Node000001" title=" " alt="" coords="5,252,49,278"/>
|
|
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="114,153,186,179"/>
|
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="36,250,61,220,95,188,100,185,103,189,98,192,65,224,40,254"/>
|
|
<area shape="rect" id="Node000003" href="$dd/d47/namespacemath.html#a04065193d190d605e1f0d0d93a87e244" title=" " alt="" coords="97,203,203,228"/>
|
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="48,254,101,232,103,237,50,259"/>
|
|
<area shape="rect" id="Node000004" href="$d2/de9/heavy__light__decomposition_8cpp.html#a34b8683a2b429de5cce57e6d733ec817" title=" " alt="" coords="121,399,178,424"/>
|
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="41,276,130,385,126,389,37,280"/>
|
|
<area shape="rect" id="Node000024" href="$d2/de9/heavy__light__decomposition_8cpp.html#a458410412185a5f09199deaff7157a8d" title=" " alt="" coords="121,252,178,278"/>
|
|
<area shape="poly" id="edge31_Node000001_Node000024" title=" " alt="" coords="49,262,105,262,105,268,49,268"/>
|
|
<area shape="rect" id="Node000025" href="$d2/de9/heavy__light__decomposition_8cpp.html#af31ec5409537703d9c8a47350386b32a" title=" " alt="" coords="121,301,178,327"/>
|
|
<area shape="poly" id="edge39_Node000001_Node000025" title=" " alt="" coords="50,271,108,295,105,300,48,276"/>
|
|
<area shape="rect" id="Node000005" href="$d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#a79ab4601c4a95c0902ac04e779e5f54d" title="Adds an undirected edge from node u to node v in the tree." alt="" coords="251,352,396,407"/>
|
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="179,404,235,393,236,398,180,409"/>
|
|
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="444,307,599,332"/>
|
|
<area shape="poly" id="edge19_Node000004_Node000006" title=" " alt="" coords="158,424,170,452,190,487,217,521,252,548,292,566,326,574,359,569,395,548,414,527,423,505,425,481,422,456,419,430,419,404,426,377,442,350,455,339,459,343,446,353,431,379,425,404,425,430,428,456,430,481,428,506,419,530,398,552,361,574,326,579,290,571,250,553,214,525,186,490,166,454,153,426"/>
|
|
<area shape="rect" id="Node000007" href="$d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#ae9e979edd69678b85665c01e2ee97828" title="This function must be called after the tree adjacency list and node values are populated The function..." alt="" coords="251,613,396,669"/>
|
|
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="158,424,192,500,219,548,253,593,262,601,258,605,249,596,215,551,187,503,153,426"/>
|
|
<area shape="rect" id="Node000015" href="$d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a4dfbf5d9df825eeb63b294c6849bdcab" title="This function returns the sum of node values in the simple path from from node_1 to node_2." alt="" coords="251,482,396,538"/>
|
|
<area shape="poly" id="edge20_Node000004_Node000015" title=" " alt="" coords="176,423,261,472,259,477,173,427"/>
|
|
<area shape="rect" id="Node000020" href="$d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#a04cd96efaba147b19d3afc769b90ff70" title="Set the values for all the nodes." alt="" coords="251,221,396,277"/>
|
|
<area shape="poly" id="edge26_Node000004_Node000020" title=" " alt="" coords="163,396,280,286,284,289,167,400"/>
|
|
<area shape="rect" id="Node000021" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="464,203,579,228"/>
|
|
<area shape="poly" id="edge28_Node000004_Node000021" title=" " alt="" coords="180,420,225,433,281,442,311,442,341,439,369,431,395,417,409,405,418,392,424,363,428,330,433,312,442,293,466,262,491,237,495,241,470,266,447,296,438,314,433,331,429,364,423,394,413,408,398,422,371,436,342,444,311,448,281,447,224,438,178,425"/>
|
|
<area shape="rect" id="Node000022" href="$d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a9f1cb54ed09fde931bf3220d75ee4c57" title="This function updates the value at node with val." alt="" coords="251,90,396,146"/>
|
|
<area shape="poly" id="edge29_Node000004_Node000022" title=" " alt="" coords="160,397,180,371,201,338,216,303,224,273,232,244,249,208,285,156,289,160,253,210,237,245,229,275,221,305,205,341,185,374,164,400"/>
|
|
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="396,355,461,335,463,340,397,360"/>
|
|
<area shape="rect" id="Node000008" href="$d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#a41c733f5f5e262b308f7cb95c88c1e74" title="Function that specifies the type of operation involved when segments are combined." alt="" coords="647,561,792,617"/>
|
|
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="397,634,493,626,598,613,631,607,632,612,599,618,493,632,397,640"/>
|
|
<area shape="rect" id="Node000009" href="$d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#af64848d6630c39d0f09ce2359cc7c4f8" title="Utility function to assign heavy child to each node (-1 for a leaf node)" alt="" coords="449,886,594,942"/>
|
|
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="340,668,382,753,412,802,446,849,472,874,468,878,442,852,408,805,377,755,335,671"/>
|
|
<area shape="rect" id="Node000010" href="$d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a0579062b384e54b611b80c6337c7f2c8" title="Utility function to lable the nodes so that heavy chains have a contigous lable." alt="" coords="449,548,594,603"/>
|
|
<area shape="poly" id="edge10_Node000007_Node000010" title=" " alt="" coords="396,615,433,602,435,607,397,620"/>
|
|
<area shape="rect" id="Node000011" href="$d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a2dfbda148aad0bfaba2ebfda9ebc915a" title="Utility function to assign highest parent that can be reached though heavy chains." alt="" coords="449,702,594,758"/>
|
|
<area shape="poly" id="edge12_Node000007_Node000011" title=" " alt="" coords="388,667,446,693,443,698,386,672"/>
|
|
<area shape="rect" id="Node000012" href="$d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#ad22d760a5a33545a70e7ea5e1786c8dc" title="This function must be called after the tree adjacency list and node values are populated The function..." alt="" coords="449,782,594,838"/>
|
|
<area shape="poly" id="edge14_Node000007_Node000012" title=" " alt="" coords="348,668,391,717,446,768,451,772,447,776,443,772,387,721,344,671"/>
|
|
<area shape="poly" id="edge9_Node000009_Node000009" title=" " alt="" coords="482,886,483,876,490,867,503,862,522,860,543,862,555,869,553,874,541,868,521,865,504,867,493,872,488,878,488,886"/>
|
|
<area shape="poly" id="edge11_Node000010_Node000010" title=" " alt="" coords="482,547,483,537,490,529,503,523,522,521,543,524,555,531,553,535,541,529,521,526,504,528,493,533,488,539,488,547"/>
|
|
<area shape="poly" id="edge13_Node000011_Node000011" title=" " alt="" coords="482,702,483,692,490,683,503,678,522,676,543,678,555,685,553,690,541,684,521,681,504,683,493,688,488,694,488,702"/>
|
|
<area shape="rect" id="Node000013" href="$d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#ae8de7aefcb6635d3dacdd174cd4890c4" title="Utility function to populate the t_par vector." alt="" coords="647,834,792,890"/>
|
|
<area shape="poly" id="edge15_Node000012_Node000013" title=" " alt="" coords="595,827,633,837,631,842,594,832"/>
|
|
<area shape="rect" id="Node000014" href="$d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#aa339c31ec74cd86a4842a8b09653d460" title="Utility function to compute sub-tree sizes." alt="" coords="647,730,792,786"/>
|
|
<area shape="poly" id="edge17_Node000012_Node000014" title=" " alt="" coords="594,789,631,779,633,784,595,794"/>
|
|
<area shape="poly" id="edge16_Node000013_Node000013" title=" " alt="" coords="680,834,681,824,688,815,701,810,719,808,740,810,753,817,751,822,739,816,719,813,702,815,691,820,686,826,685,834"/>
|
|
<area shape="poly" id="edge18_Node000014_Node000014" title=" " alt="" coords="680,730,681,720,688,711,701,706,719,704,740,706,753,713,751,718,739,712,719,709,702,711,691,716,686,722,685,730"/>
|
|
<area shape="rect" id="Node000016" href="$d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a7d5b40c076347a6aabfb37a0590f2f24" title="Utility function to break down a path query into two chain queries." alt="" coords="449,444,594,499"/>
|
|
<area shape="poly" id="edge21_Node000015_Node000016" title=" " alt="" coords="396,494,433,486,434,491,397,499"/>
|
|
<area shape="rect" id="Node000018" href="$d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#ae2b407e64aaf9878fbee7ee6efe9c7d4" title="The function returns the least common ancestor of two nodes." alt="" coords="449,364,594,419"/>
|
|
<area shape="poly" id="edge24_Node000015_Node000018" title=" " alt="" coords="367,480,395,461,443,429,450,425,453,430,446,434,398,466,370,484"/>
|
|
<area shape="poly" id="edge22_Node000016_Node000008" title=" " alt="" coords="580,498,600,509,665,550,662,554,597,514,577,502"/>
|
|
<area shape="rect" id="Node000017" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="680,459,758,484"/>
|
|
<area shape="poly" id="edge23_Node000016_Node000017" title=" " alt="" coords="594,469,665,469,665,474,594,474"/>
|
|
<area shape="rect" id="Node000019" href="$d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#ac7761255f2ba06b398b9aae5e4dce5f3" title="The function lifts a node, k units up the tree. The lifting is done in place, and the result is store..." alt="" coords="647,364,792,419"/>
|
|
<area shape="poly" id="edge25_Node000018_Node000019" title=" " alt="" coords="594,389,631,389,631,394,594,394"/>
|
|
<area shape="poly" id="edge27_Node000020_Node000021" title=" " alt="" coords="396,234,448,225,449,231,397,239"/>
|
|
<area shape="rect" id="Node000023" href="$d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#a3c75bf5770790f8eba8cc92227b5400c" title="Update the value at a node." alt="" coords="449,90,594,146"/>
|
|
<area shape="poly" id="edge30_Node000022_Node000023" title=" " alt="" coords="397,116,434,116,434,121,397,121"/>
|
|
<area shape="poly" id="edge32_Node000024_Node000005" title=" " alt="" coords="180,274,204,287,279,340,276,344,202,291,177,279"/>
|
|
<area shape="poly" id="edge34_Node000024_Node000006" title=" " alt="" coords="177,255,201,239,214,218,220,197,220,155,220,134,222,114,231,94,249,76,287,54,324,47,360,54,398,76,416,94,426,113,431,132,431,152,432,194,436,216,447,240,469,269,494,295,490,298,465,273,442,242,431,218,427,195,426,152,425,133,421,115,412,97,395,80,358,59,324,52,289,59,253,80,236,97,228,115,225,135,225,155,225,198,219,221,205,243,180,259"/>
|
|
<area shape="poly" id="edge33_Node000024_Node000007" title=" " alt="" coords="180,270,193,277,205,287,226,321,237,354,240,384,239,414,236,477,241,511,253,549,268,576,287,600,282,603,264,579,249,551,235,513,231,477,233,414,235,384,232,355,221,324,201,291,190,281,177,274"/>
|
|
<area shape="poly" id="edge35_Node000024_Node000015" title=" " alt="" coords="181,271,205,287,226,320,234,351,239,382,253,418,289,469,285,472,249,421,234,384,229,352,222,322,201,291,178,275"/>
|
|
<area shape="poly" id="edge36_Node000024_Node000020" title=" " alt="" coords="179,260,235,254,236,260,179,265"/>
|
|
<area shape="poly" id="edge37_Node000024_Node000021" title=" " alt="" coords="178,255,191,248,201,239,217,213,223,186,222,159,219,133,216,106,218,80,228,56,249,32,287,10,323,3,359,11,398,32,413,46,422,60,428,91,431,123,436,140,446,157,464,176,485,192,482,196,461,180,442,160,432,142,426,124,423,92,417,62,409,49,395,36,357,16,323,8,289,15,253,36,232,58,223,82,222,106,224,132,228,159,228,186,222,214,205,243,194,253,180,260"/>
|
|
<area shape="poly" id="edge38_Node000024_Node000022" title=" " alt="" coords="177,253,201,239,217,221,225,203,234,184,249,163,259,154,263,158,253,167,238,187,230,205,221,223,205,243,180,258"/>
|
|
<area shape="poly" id="edge40_Node000025_Node000005" title=" " alt="" coords="180,322,237,344,235,349,178,327"/>
|
|
<area shape="poly" id="edge42_Node000025_Node000006" title=" " alt="" coords="179,312,429,316,429,321,179,317"/>
|
|
<area shape="poly" id="edge41_Node000025_Node000007" title=" " alt="" coords="165,326,186,352,205,385,222,431,229,468,236,505,253,549,288,600,284,603,249,552,231,507,224,469,217,432,201,387,181,355,161,329"/>
|
|
<area shape="poly" id="edge43_Node000025_Node000015" title=" " alt="" coords="165,326,290,469,286,472,161,330"/>
|
|
<area shape="poly" id="edge44_Node000025_Node000020" title=" " alt="" coords="178,301,235,279,237,284,180,306"/>
|
|
<area shape="poly" id="edge45_Node000025_Node000021" title=" " alt="" coords="177,303,201,288,216,267,222,246,230,225,250,207,276,195,303,187,361,182,416,186,465,196,464,201,415,191,361,187,304,192,278,200,252,211,235,228,228,248,221,270,205,292,180,307"/>
|
|
<area shape="poly" id="edge46_Node000025_Node000022" title=" " alt="" coords="178,304,201,288,213,273,220,258,226,228,231,197,237,181,249,163,257,155,261,158,253,167,242,183,236,199,231,229,225,260,218,276,205,292,180,308"/>
|
|
</map>
|