mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-07-11 06:26:47 +08:00
Documentation for e813f9b2a6
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<map id="data_structures/list_array.cpp" name="data_structures/list_array.cpp">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="7,5,140,47"/>
|
||||
<area shape="rect" id="node2" title=" " alt="" coords="5,95,56,121"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="80,95,152,121"/>
|
||||
<area shape="rect" id="node1" title="Dynamic Array" alt="" coords="60,5,193,47"/>
|
||||
<area shape="rect" id="node2" title=" " alt="" coords="5,95,77,121"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="101,95,152,121"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="177,95,242,121"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
60f19e4be5abe7a0b77e8b48f3312522
|
||||
9065b498217aafdb8a30b065f219a1d6
|
||||
@@ -4,18 +4,18 @@
|
||||
<!-- Generated by graphviz version 2.46.0 (20210118.1747)
|
||||
-->
|
||||
<!-- Title: data_structures/list_array.cpp Pages: 1 -->
|
||||
<svg width="118pt" height="95pt"
|
||||
viewBox="0.00 0.00 118.00 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="186pt" height="95pt"
|
||||
viewBox="0.00 0.00 185.50 95.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 91)">
|
||||
<title>data_structures/list_array.cpp</title>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 114,-91 114,4 -4,4"/>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 181.5,-91 181.5,4 -4,4"/>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title=" ">
|
||||
<polygon fill="#bfbfbf" stroke="black" points="1,-56.5 1,-86.5 101,-86.5 101,-56.5 1,-56.5"/>
|
||||
<text text-anchor="start" x="9" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/list</text>
|
||||
<text text-anchor="middle" x="51" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array.cpp</text>
|
||||
<g id="a_node1"><a xlink:title="Dynamic Array">
|
||||
<polygon fill="#bfbfbf" stroke="black" points="41,-56.5 41,-86.5 141,-86.5 141,-56.5 41,-56.5"/>
|
||||
<text text-anchor="start" x="49" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/list</text>
|
||||
<text text-anchor="middle" x="91" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -23,31 +23,46 @@
|
||||
<g id="node2" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_node2"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-19.5 38,-19.5 38,-0.5 0,-0.5"/>
|
||||
<text text-anchor="middle" x="19" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-19.5 54,-19.5 54,-0.5 0,-0.5"/>
|
||||
<text text-anchor="middle" x="27" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<path fill="none" stroke="midnightblue" d="M43.42,-56.4C38.96,-48.11 33.28,-37.55 28.52,-28.71"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="31.48,-26.81 23.66,-19.66 25.31,-30.12 31.48,-26.81"/>
|
||||
<path fill="none" stroke="midnightblue" d="M75.83,-56.4C66.25,-47.49 53.84,-35.95 43.93,-26.74"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="46.02,-23.9 36.31,-19.66 41.25,-29.03 46.02,-23.9"/>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="node3" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_node3"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="56,-0.5 56,-19.5 110,-19.5 110,-0.5 56,-0.5"/>
|
||||
<text text-anchor="middle" x="83" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
||||
<polygon fill="white" stroke="#bfbfbf" points="72,-0.5 72,-19.5 110,-19.5 110,-0.5 72,-0.5"/>
|
||||
<text text-anchor="middle" x="91" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<path fill="none" stroke="midnightblue" d="M58.58,-56.4C63.04,-48.11 68.72,-37.55 73.48,-28.71"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="76.69,-30.12 78.34,-19.66 70.52,-26.81 76.69,-30.12"/>
|
||||
<path fill="none" stroke="midnightblue" d="M91,-56.4C91,-48.47 91,-38.46 91,-29.86"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="94.5,-29.66 91,-19.66 87.5,-29.66 94.5,-29.66"/>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="node4" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_node4"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#bfbfbf" points="128.5,-0.5 128.5,-19.5 177.5,-19.5 177.5,-0.5 128.5,-0.5"/>
|
||||
<text text-anchor="middle" x="153" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<path fill="none" stroke="midnightblue" d="M105.69,-56.4C114.98,-47.49 127,-35.95 136.6,-26.74"/>
|
||||
<polygon fill="midnightblue" stroke="midnightblue" points="139.19,-29.11 143.98,-19.66 134.34,-24.06 139.19,-29.11"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -242,7 +242,7 @@ Here is the call graph for this function:</div>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Test LU decomposition </p><dl class="todo"><dt><b><a class="el" href="../../dd/da0/todo.html#_todo000006">Todo:</a></b></dt><dd>better ways to self-check a matrix output? </dd></dl>
|
||||
<p>Test LU decomposition </p><dl class="todo"><dt><b><a class="el" href="../../dd/da0/todo.html#_todo000005">Todo:</a></b></dt><dd>better ways to self-check a matrix output? </dd></dl>
|
||||
<div class="fragment"><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordtype">int</span> <a class="code" href="../../d7/d35/matrix__exponentiation_8cpp.html#a9977ad12548c4a49dee9dc3f0685aa54">mat_size</a> = 3; <span class="comment">// default matrix size</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">const</span> <span class="keywordtype">int</span> range = 50;</div>
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
<map id="data_structures::list_array::list" name="data_structures::list_array::list">
|
||||
<area shape="rect" id="node1" title="Structure of List with supporting methods." alt="" coords="5,199,143,240"/>
|
||||
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array.html" title=" " alt="" coords="12,95,136,136"/>
|
||||
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/types/integer.html" title=" " alt="" coords="27,5,121,32"/>
|
||||
</map>
|
||||
@@ -0,0 +1 @@
|
||||
500447622d08d9f56b3b5119c0944fb5
|
||||
@@ -0,0 +1,56 @@
|
||||
<?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 2.46.0 (20210118.1747)
|
||||
-->
|
||||
<!-- Title: data_structures::list_array::list Pages: 1 -->
|
||||
<svg width="111pt" height="184pt"
|
||||
viewBox="0.00 0.00 111.00 184.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 180)">
|
||||
<title>data_structures::list_array::list</title>
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-180 107,-180 107,4 -4,4"/>
|
||||
<!-- Node1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_node1"><a xlink:title="Structure of List with supporting methods.">
|
||||
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-30.5 103,-30.5 103,-0.5 0,-0.5"/>
|
||||
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
|
||||
<text text-anchor="middle" x="51.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/array.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="5,-78.5 5,-108.5 98,-108.5 98,-78.5 5,-78.5"/>
|
||||
<text text-anchor="start" x="13" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::array< uint64</text>
|
||||
<text text-anchor="middle" x="51.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, 50 ></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="M51.5,-68.09C51.5,-55.76 51.5,-41.22 51.5,-30.73"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="48,-68.2 51.5,-78.2 55,-68.21 48,-68.2"/>
|
||||
<text text-anchor="middle" x="62.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00"> data</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/types/integer.html" xlink:title=" ">
|
||||
<polygon fill="white" stroke="black" points="16,-156.5 16,-175.5 87,-175.5 87,-156.5 16,-156.5"/>
|
||||
<text text-anchor="middle" x="51.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::uint64_t</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M51.5,-146.24C51.5,-134.41 51.5,-119.38 51.5,-108.58"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="48,-146.36 51.5,-156.36 55,-146.36 48,-146.36"/>
|
||||
<text text-anchor="middle" x="73" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -100,29 +100,27 @@ $(document).ready(function(){initNavTree('dd/da0/todo.html','../../'); initResiz
|
||||
<dt>File <a class="el" href="../../d3/d26/binary__search__tree_8cpp.html">binary_search_tree.cpp</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000003"></a>update code to use C++ STL library features and OO structure </dd>
|
||||
<dt>Member <a class="el" href="../../d1/df3/hash__search_8cpp.html#ad0831425f1389166a9518f422d0c6ec5">create_list</a> (int key)</dt>
|
||||
<dd><a class="anchor" id="_todo000013"></a>fix memory leak </dd>
|
||||
<dd><a class="anchor" id="_todo000012"></a>fix memory leak </dd>
|
||||
<dt>Member <a class="el" href="../../d0/d3e/classdata__structures_1_1trie.html#aeac27cfd397d2dd3f2f519efffafeeab">data_structures::trie::deleteString</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &str, int index)</dt>
|
||||
<dd><a class="anchor" id="_todo000005"></a>review the function ::data_structure::trie::deleteString and the commented lines </dd>
|
||||
<dd><a class="anchor" id="_todo000004"></a>review the function ::data_structure::trie::deleteString and the commented lines </dd>
|
||||
<dt>Member <a class="el" href="../../d7/d35/matrix__exponentiation_8cpp.html#a35b7c98af53ad2ec18658679ad7d43de">fib_b</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000008"></a>@stepfencurryxiao add documetnation </dd>
|
||||
<dd><a class="anchor" id="_todo000007"></a>@stepfencurryxiao add documetnation </dd>
|
||||
<dt>Member <a class="el" href="../../dc/dfe/ternary__search_8cpp.html#a7f7d866eccdabe51bb16818a792618b1">get_input</a> ()</dt>
|
||||
<dd><a class="anchor" id="_todo000014"></a>@christianbender Get input from STDIO or write input to memory as done above. </dd>
|
||||
<dd><a class="anchor" id="_todo000013"></a>@christianbender Get input from STDIO or write input to memory as done above. </dd>
|
||||
<dt>File <a class="el" href="../../d1/df3/hash__search_8cpp.html">hash_search.cpp</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000012"></a>fix the program for memory leaks and better structure in C++ and not C fashion </dd>
|
||||
<dd><a class="anchor" id="_todo000011"></a>fix the program for memory leaks and better structure in C++ and not C fashion </dd>
|
||||
<dt>File <a class="el" href="../../d2/de9/heavy__light__decomposition_8cpp.html">heavy_light_decomposition.cpp</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000011"></a>Support edge weight queries, by storing the edge weight value in it's child algorithm verified by testing in CSES path queries: <a href="https://cses.fi/problemset/task/1138">https://cses.fi/problemset/task/1138</a> </dd>
|
||||
<dd><a class="anchor" id="_todo000010"></a>Support edge weight queries, by storing the edge weight value in it's child algorithm verified by testing in CSES path queries: <a href="https://cses.fi/problemset/task/1138">https://cses.fi/problemset/task/1138</a> </dd>
|
||||
<dt>File <a class="el" href="../../d7/db9/hill__cipher_8cpp.html">hill_cipher.cpp</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000001"></a>Better matrix generation algorithm. </dd>
|
||||
<dt>File <a class="el" href="../../d7/d00/list__array_8cpp.html">list_array.cpp</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000004"></a>Add documentation </dd>
|
||||
<dt>Member <a class="el" href="../../d7/d35/matrix__exponentiation_8cpp.html#a9977ad12548c4a49dee9dc3f0685aa54">mat_size</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000007"></a>@stepfencurryxiao add documetnation </dd>
|
||||
<dd><a class="anchor" id="_todo000006"></a>@stepfencurryxiao add documetnation </dd>
|
||||
<dt>File <a class="el" href="../../dc/dc5/paranthesis__matching_8cpp.html">paranthesis_matching.cpp</a> </dt>
|
||||
<dd><a class="anchor" id="_todo000009"></a>implement as a C++ class </dd>
|
||||
<dd><a class="anchor" id="_todo000008"></a>implement as a C++ class </dd>
|
||||
<dt>Member <a class="el" href="../../dd/d65/lu__decompose_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0">test1</a> ()</dt>
|
||||
<dd><a class="anchor" id="_todo000006"></a>better ways to self-check a matrix output? </dd>
|
||||
<dd><a class="anchor" id="_todo000005"></a>better ways to self-check a matrix output? </dd>
|
||||
<dt>Member <a class="el" href="../../d0/d01/smallest__circle_8cpp.html#a6d0455dd5c30adda100e95f0423c786e">test3</a> ()</dt>
|
||||
<dd><a class="anchor" id="_todo000010"></a>This test fails </dd>
|
||||
<dd><a class="anchor" id="_todo000009"></a>This test fails </dd>
|
||||
</dl>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- PageDoc -->
|
||||
|
||||
Reference in New Issue
Block a user