Documentation for e813f9b2a6

This commit is contained in:
github-actions
2021-02-05 10:11:27 +00:00
parent e044750129
commit 3d06b0aa77
406 changed files with 7862 additions and 6611 deletions

View File

@@ -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>

View File

@@ -1 +1 @@
60f19e4be5abe7a0b77e8b48f3312522
9065b498217aafdb8a30b065f219a1d6

View File

@@ -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&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;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

View File

@@ -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>&#160; {</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <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>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> range = 50;</div>

View File

@@ -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>

View File

@@ -0,0 +1 @@
500447622d08d9f56b3b5119c0944fb5

View File

@@ -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&lt; uint64</text>
<text text-anchor="middle" x="51.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">_t, 50 &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;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

View File

@@ -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> &amp;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 -->