mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-07-16 11:32:44 +08:00
Documentation for 7c090481da
This commit is contained in:
@@ -158,7 +158,7 @@ Public Member Functions</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 93</span>}</div>
|
||||
<div class="ttc" id="ahash__search_8cpp_html_a6e1a77282bc65ad359d753d25df23243"><div class="ttname"><a href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a></div><div class="ttdeci">int data[MAX]</div><div class="ttdoc">test data</div><div class="ttdef"><b>Definition:</b> hash_search.cpp:24</div></div>
|
||||
<div class="ttc" id="astruct_node_html"><div class="ttname"><a href="../../db/d8b/struct_node.html">Node</a></div><div class="ttdef"><b>Definition:</b> linkedlist_implentation_usingarray.cpp:14</div></div>
|
||||
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdoc">for std::vector</div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
|
||||
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -208,10 +208,10 @@ Public Member Functions</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 180</span> }</div>
|
||||
<div class="line"><span class="lineno"> 181</span> <span class="keywordflow">return</span> <a class="code hl_function" href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">result</a>;</div>
|
||||
<div class="line"><span class="lineno"> 182</span>}</div>
|
||||
<div class="ttc" id="aclassstack_html"><div class="ttname"><a href="../../d1/dc2/classstack.html">stack</a></div><div class="ttdef"><b>Definition:</b> stack.hpp:38</div></div>
|
||||
<div class="ttc" id="aclassstack_html_a3647fb4418890f19e0dc414b8092b8b0"><div class="ttname"><a href="../../d1/dc2/classstack.html#a3647fb4418890f19e0dc414b8092b8b0">stack::pop</a></div><div class="ttdeci">void pop()</div><div class="ttdef"><b>Definition:</b> stack.hpp:88</div></div>
|
||||
<div class="ttc" id="aclassstack_html_a90df277532c23519aa7ac3c08ed90a1d"><div class="ttname"><a href="../../d1/dc2/classstack.html#a90df277532c23519aa7ac3c08ed90a1d">stack::push</a></div><div class="ttdeci">void push(const value_type &item)</div><div class="ttdef"><b>Definition:</b> stack.hpp:73</div></div>
|
||||
<div class="ttc" id="aclassstack_html_ae09630c4384903d187801921b2ddc709"><div class="ttname"><a href="../../d1/dc2/classstack.html#ae09630c4384903d187801921b2ddc709">stack::top</a></div><div class="ttdeci">value_type top() const</div><div class="ttdef"><b>Definition:</b> stack.hpp:82</div></div>
|
||||
<div class="ttc" id="aclassstack_html"><div class="ttname"><a href="../../d1/dc2/classstack.html">stack</a></div><div class="ttdoc">for std::invalid_argument</div><div class="ttdef"><b>Definition:</b> stack.hpp:19</div></div>
|
||||
<div class="ttc" id="aclassstack_html_a3647fb4418890f19e0dc414b8092b8b0"><div class="ttname"><a href="../../d1/dc2/classstack.html#a3647fb4418890f19e0dc414b8092b8b0">stack::pop</a></div><div class="ttdeci">void pop()</div><div class="ttdef"><b>Definition:</b> stack.hpp:62</div></div>
|
||||
<div class="ttc" id="aclassstack_html_a90df277532c23519aa7ac3c08ed90a1d"><div class="ttname"><a href="../../d1/dc2/classstack.html#a90df277532c23519aa7ac3c08ed90a1d">stack::push</a></div><div class="ttdeci">void push(const value_type &item)</div><div class="ttdef"><b>Definition:</b> stack.hpp:47</div></div>
|
||||
<div class="ttc" id="aclassstack_html_ae09630c4384903d187801921b2ddc709"><div class="ttname"><a href="../../d1/dc2/classstack.html#ae09630c4384903d187801921b2ddc709">stack::top</a></div><div class="ttdeci">value_type top() const</div><div class="ttdef"><b>Definition:</b> stack.hpp:56</div></div>
|
||||
<div class="ttc" id="afibonacci__sum_8cpp_html_aadb40ac4c74a7efc0680b83eeee138aa"><div class="ttname"><a href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">math::fibonacci_sum::result</a></div><div class="ttdeci">uint64_t result(uint64_t n)</div><div class="ttdef"><b>Definition:</b> fibonacci_sum.cpp:76</div></div>
|
||||
<div class="ttc" id="astack_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/stack.html">std::stack</a></div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
<map id="Queue" name="Queue">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,229,65,255"/>
|
||||
<area shape="rect" id="node2" href="$d5/da1/structnode.html" title="for std::vector" alt="" coords="107,37,207,62"/>
|
||||
<area shape="rect" id="node4" href="$d5/da1/structnode.html" title=" " alt="" coords="89,229,224,255"/>
|
||||
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="133,317,282,357"/>
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,185,65,211"/>
|
||||
<area shape="rect" id="node2" href="$d5/da1/structnode.html" title=" " alt="" coords="10,37,61,62"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
d99f79343d4cfb2e33982669d8aa6f66
|
||||
6f47940699f2fff85ffa749b32a5771d
|
||||
@@ -4,107 +4,48 @@
|
||||
<!-- Generated by graphviz version 7.0.6 (20230106.0513)
|
||||
-->
|
||||
<!-- Title: Queue Pages: 1 -->
|
||||
<svg width="245pt" height="272pt"
|
||||
viewBox="0.00 0.00 244.50 272.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 268)">
|
||||
<svg width="96pt" height="162pt"
|
||||
viewBox="0.00 0.00 95.50 162.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 158)">
|
||||
<title>Queue</title>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="45,-96 0,-96 0,-77 45,-77 45,-96"/>
|
||||
<text text-anchor="middle" x="22.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">Queue</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="45,-19 0,-19 0,0 45,0 45,-19"/>
|
||||
<text text-anchor="middle" x="22.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">Queue</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_node2"><a xlink:href="../../d5/da1/structnode.html" target="_top" xlink:title="for std::vector">
|
||||
<polygon fill="white" stroke="#666666" points="151,-240.5 76,-240.5 76,-221.5 151,-221.5 151,-240.5"/>
|
||||
<text text-anchor="middle" x="113.5" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">node< Kind ></text>
|
||||
<g id="a_node2"><a xlink:href="../../d5/da1/structnode.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="41.5,-130.5 3.5,-130.5 3.5,-111.5 41.5,-111.5 41.5,-130.5"/>
|
||||
<text text-anchor="middle" x="22.5" y="-118.5" font-family="Helvetica,sans-Serif" font-size="10.00">node</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M101.69,-211.5C81.91,-180.52 42.81,-119.3 28.19,-96.41"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="98.66,-213.27 106.99,-219.81 104.56,-209.5 98.66,-213.27"/>
|
||||
<text text-anchor="middle" x="93" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00"> front</text>
|
||||
<text text-anchor="middle" x="93" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">rear</text>
|
||||
<text text-anchor="middle" x="93" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">t</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M22.5,-99.73C22.5,-75.67 22.5,-36.62 22.5,-19.28"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="19,-99.53 22.5,-109.53 26,-99.53 19,-99.53"/>
|
||||
<text text-anchor="middle" x="34" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00"> front</text>
|
||||
<text text-anchor="middle" x="34" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00">rear</text>
|
||||
<text text-anchor="middle" x="34" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">t</text>
|
||||
</g>
|
||||
<!-- Node2->Node2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>Node2->Node2</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M136.6,-245.14C152.88,-249.57 169,-244.86 169,-231 169,-214.1 145.04,-210.8 126.04,-221.1"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="138.03,-241.94 127.45,-241.46 135.43,-248.44 138.03,-241.94"/>
|
||||
<text text-anchor="middle" x="183" y="-256" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
|
||||
<text text-anchor="middle" x="183" y="-245" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
|
||||
<text text-anchor="middle" x="183" y="-234" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
|
||||
<text text-anchor="middle" x="183" y="-223" font-family="Helvetica,sans-Serif" font-size="10.00">parent</text>
|
||||
<text text-anchor="middle" x="183" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00">prev</text>
|
||||
<text text-anchor="middle" x="183" y="-201" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_node4"><a xlink:href="../../d5/da1/structnode.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="164,-96 63,-96 63,-77 164,-77 164,-96"/>
|
||||
<text text-anchor="middle" x="113.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">node< ValueType ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node4 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>Node2->Node4</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M113.5,-209.85C113.5,-178.4 113.5,-118.9 113.5,-96.41"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="110,-209.57 113.5,-219.57 117,-209.57 110,-209.57"/>
|
||||
<text text-anchor="middle" x="127.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
|
||||
<text text-anchor="middle" x="127.5" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
|
||||
<text text-anchor="middle" x="127.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
|
||||
<text text-anchor="middle" x="127.5" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">parent</text>
|
||||
<text text-anchor="middle" x="127.5" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00">prev</text>
|
||||
<text text-anchor="middle" x="127.5" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="207.5,-30 95.5,-30 95.5,0 207.5,0 207.5,-30"/>
|
||||
<text text-anchor="start" x="103.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr< node</text>
|
||||
<text text-anchor="middle" x="151.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">< ValueType > ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M184.3,-37.1C202.89,-51.96 221.07,-73.21 213.5,-96 195.3,-150.82 144.97,-201.38 123.46,-221.18"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="186.57,-34.42 176.46,-31.24 182.38,-40.03 186.57,-34.42"/>
|
||||
<text text-anchor="middle" x="225.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M139.23,-40.72C136.14,-46.74 132.76,-53.14 129.5,-59 126.15,-65.01 122.15,-71.64 118.99,-76.76"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="142.34,-42.32 143.73,-31.82 136.09,-39.16 142.34,-42.32"/>
|
||||
<text text-anchor="middle" x="146.5" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
|
||||
</g>
|
||||
<!-- Node4->Node3 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M111.05,-65.61C111.1,-59.7 111.95,-53.38 114.5,-48 117.77,-41.09 123.31,-35.09 129.13,-30.2"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="107.53,-65.45 111.7,-75.19 114.51,-64.98 107.53,-65.45"/>
|
||||
<text text-anchor="middle" x="122" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
|
||||
</g>
|
||||
<!-- Node4->Node4 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>Node4->Node4</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M175.45,-90.92C179.53,-89.89 182,-88.42 182,-86.5 182,-83.18 174.61,-81.2 164.28,-80.55"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="175.21,-87.42 165.78,-92.25 176.17,-94.35 175.21,-87.42"/>
|
||||
<text text-anchor="middle" x="193" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M45.4,-133.66C53.21,-133.74 59.5,-129.52 59.5,-121 59.5,-108.61 46.2,-105.32 34.25,-111.12"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="46.26,-130.26 35.71,-131.24 44.57,-137.06 46.26,-130.26"/>
|
||||
<text text-anchor="middle" x="73.5" y="-146" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
|
||||
<text text-anchor="middle" x="73.5" y="-135" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
|
||||
<text text-anchor="middle" x="73.5" y="-124" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
|
||||
<text text-anchor="middle" x="73.5" y="-113" font-family="Helvetica,sans-Serif" font-size="10.00">parent</text>
|
||||
<text text-anchor="middle" x="73.5" y="-102" font-family="Helvetica,sans-Serif" font-size="10.00">prev</text>
|
||||
<text text-anchor="middle" x="73.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 2.8 KiB |
@@ -296,7 +296,7 @@ false Otherwise. </dd></dl>
|
||||
<div class="line"><span class="lineno"> 188</span> }</div>
|
||||
<div class="line"><span class="lineno"> 189</span> }</div>
|
||||
<div class="ttc" id="aclassbinary__search__tree_html_aa4f84b2eec9b9201af1840868ddb5fb2"><div class="ttname"><a href="../../d9/dde/classbinary__search__tree.html#aa4f84b2eec9b9201af1840868ddb5fb2">binary_search_tree::contains</a></div><div class="ttdeci">bool contains(std::unique_ptr< bst_node > &node, T value)</div><div class="ttdoc">Recursive function to check if a value is in the BST.</div><div class="ttdef"><b>Definition:</b> binary_search_tree2.cpp:177</div></div>
|
||||
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdoc">for std::vector</div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
|
||||
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
|
||||
</div><!-- fragment --><div class="dynheader">
|
||||
Here is the call graph for this function:</div>
|
||||
<div class="dyncontent">
|
||||
|
||||
@@ -179,7 +179,7 @@ Public Member Functions</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 37</span> start = n;</div>
|
||||
<div class="line"><span class="lineno"> 38</span> }</div>
|
||||
<div class="line"><span class="lineno"> 39</span>}</div>
|
||||
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdoc">for std::vector</div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
|
||||
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user