Documentation for db149bf3b7

This commit is contained in:
github-actions
2022-09-02 14:36:25 +00:00
parent ca6acdc719
commit 766f10286e
5464 changed files with 92674 additions and 78796 deletions

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: math/factorial.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d00/factorial_8cpp.html','../../');
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -102,7 +109,7 @@ $(document).ready(function(){initNavTree('d9/d00/factorial_8cpp.html','../../');
</div><div class="textblock"><div class="dynheader">
Include dependency graph for factorial.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d78/factorial_8cpp__incl.svg" width="138" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d78/factorial_8cpp__incl.svg" width="138" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -117,7 +124,7 @@ Functions</h2></td></tr>
<div class="textblock"><p >C++ program to find factorial of given number. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="ae9945c15826a9c1b5c141db314b7f8b4" name="ae9945c15826a9c1b5c141db314b7f8b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9945c15826a9c1b5c141db314b7f8b4">&#9670;&nbsp;</a></span>factorial()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae9945c15826a9c1b5c141db314b7f8b4">&#9670;&#160;</a></span>factorial()</h2>
<div class="memitem">
<div class="memproto">
@@ -141,14 +148,14 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d00/factorial_8cpp_ae9945c15826a9c1b5c141db314b7f8b4_cgraph.svg" width="79" height="62"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d00/factorial_8cpp_ae9945c15826a9c1b5c141db314b7f8b4_cgraph.svg" width="79" height="60"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -174,7 +181,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d00/factorial_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="182" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d00/factorial_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="182" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -186,7 +193,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_296d53ceaeaa7e099814a6def439fe8a.html">math</a></li><li class="navelem"><a class="el" href="../../d9/d00/factorial_8cpp.html">factorial.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,5 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,43,56,69"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="104,5,176,32"/>
<area shape="rect" id="node3" href="$d9/d00/factorial_8cpp.html#ae9945c15826a9c1b5c141db314b7f8b4" title=" " alt="" coords="106,80,174,107"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,43,56,68"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="104,5,176,31"/>
<area shape="rect" id="node3" href="$d9/d00/factorial_8cpp.html#ae9945c15826a9c1b5c141db314b7f8b4" title=" " alt="" coords="106,79,174,104"/>
</map>

View File

@@ -1 +1 @@
1a7151825b7a0d3ab2f8b802c5f0dfd6
d3db629a8a25e503ed8d4b0c4c6ad7e6

View File

@@ -1,20 +1,19 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="136pt" height="84pt"
viewBox="0.00 0.00 136.00 84.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 80)">
<svg width="136pt" height="82pt"
viewBox="0.00 0.00 136.00 82.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 78)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 132,-80 132,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="0,-28.5 0,-47.5 38,-47.5 38,-28.5 0,-28.5"/>
<text text-anchor="middle" x="19" y="-35.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-46 0,-46 0,-27 38,-27 38,-46"/>
<text text-anchor="middle" x="19" y="-34" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -22,37 +21,37 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="74,-56.5 74,-75.5 128,-75.5 128,-56.5 74,-56.5"/>
<text text-anchor="middle" x="101" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="128,-74 74,-74 74,-55 128,-55 128,-74"/>
<text text-anchor="middle" x="101" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</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="M38.15,-44.35C45.87,-47.06 55.16,-50.3 64.16,-53.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.13,-56.8 73.73,-56.8 65.44,-50.2 63.13,-56.8"/>
<path fill="none" stroke="#63b8ff" d="M38.15,-42.85C45.87,-45.56 55.16,-48.8 64.16,-51.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.13,-55.3 73.73,-55.3 65.44,-48.7 63.13,-55.3"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d9/d00/factorial_8cpp.html#ae9945c15826a9c1b5c141db314b7f8b4" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="75.5,-0.5 75.5,-19.5 126.5,-19.5 126.5,-0.5 75.5,-0.5"/>
<text text-anchor="middle" x="101" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">factorial</text>
<polygon fill="white" stroke="#666666" points="126.5,-19 75.5,-19 75.5,0 126.5,0 126.5,-19"/>
<text text-anchor="middle" x="101" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">factorial</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="M38.15,-31.65C46.3,-28.8 56.18,-25.34 65.64,-22.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="66.96,-25.27 75.25,-18.66 64.65,-18.66 66.96,-25.27"/>
<path fill="none" stroke="#63b8ff" d="M38.15,-30.37C46.3,-27.62 56.18,-24.29 65.64,-21.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="66.89,-24.37 75.25,-17.85 64.65,-17.74 66.89,-24.37"/>
</g>
<!-- Node3&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M88.36,-19.76C82.21,-28.57 86.43,-38 101,-38 109.88,-38 114.91,-34.5 116.1,-29.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="119.43,-28.63 113.64,-19.76 112.63,-30.3 119.43,-28.63"/>
<path fill="none" stroke="#63b8ff" d="M88.36,-19.08C82.21,-27.73 86.43,-37 101,-37 109.88,-37 114.91,-33.56 116.1,-28.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="119.46,-27.93 113.64,-19.08 112.67,-29.63 119.46,-27.93"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,3 +1,3 @@
<map id="factorial" name="factorial">
<area shape="rect" id="node1" title=" " alt="" coords="5,29,73,56"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,29,73,55"/>
</map>

View File

@@ -1 +1 @@
36de275d59e099f8c9727543efa634e9
e0a008b9f343c6970ae66d6ebbe57643

View File

@@ -1,28 +1,27 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: factorial Pages: 1 -->
<svg width="59pt" height="46pt"
viewBox="0.00 0.00 59.00 46.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 42)">
<svg width="59pt" height="45pt"
viewBox="0.00 0.00 59.00 45.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 41)">
<title>factorial</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 55,-42 55,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="0,-0.5 0,-19.5 51,-19.5 51,-0.5 0,-0.5"/>
<text text-anchor="middle" x="25.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">factorial</text>
<polygon fill="#999999" stroke="#666666" points="51,-19 0,-19 0,0 51,0 51,-19"/>
<text text-anchor="middle" x="25.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">factorial</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M17.79,-19.76C14.04,-28.57 16.61,-38 25.5,-38 30.92,-38 33.98,-34.5 34.71,-29.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="38.15,-29.13 33.21,-19.76 31.23,-30.17 38.15,-29.13"/>
<path fill="none" stroke="#63b8ff" d="M17.79,-19.08C14.04,-27.73 16.61,-37 25.5,-37 30.78,-37 33.83,-33.73 34.65,-29.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="38.07,-28.49 33.21,-19.08 31.14,-29.47 38.07,-28.49"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: search/linear_search.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d02/linear__search_8cpp.html','../.
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -103,7 +110,7 @@ $(document).ready(function(){initNavTree('d9/d02/linear__search_8cpp.html','../.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for linear_search.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d77/linear__search_8cpp__incl.svg" width="178" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d77/linear__search_8cpp__incl.svg" width="178" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -126,7 +133,7 @@ Functions</h2></td></tr>
<a href="https://github.com/ritikaa17" target="_blank">Ritika Mukherjee</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a84ac3988a534eb60ca351ed6caf56d84" name="a84ac3988a534eb60ca351ed6caf56d84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84ac3988a534eb60ca351ed6caf56d84">&#9670;&nbsp;</a></span>LinearSearch()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a84ac3988a534eb60ca351ed6caf56d84">&#9670;&#160;</a></span>LinearSearch()</h2>
<div class="memitem">
<div class="memproto">
@@ -185,7 +192,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -252,11 +259,17 @@ Functions</h2></td></tr>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="alinear__search_8cpp_html_a483bb8ccf42aaf7375a83e91490eda1e"><div class="ttname"><a href="../../d9/d02/linear__search_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e">tests</a></div><div class="ttdeci">static void tests()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition:</b> linear_search.cpp:38</div></div>
<div class="ttc" id="alinear__search_8cpp_html_a84ac3988a534eb60ca351ed6caf56d84"><div class="ttname"><a href="../../d9/d02/linear__search_8cpp.html#a84ac3988a534eb60ca351ed6caf56d84">LinearSearch</a></div><div class="ttdeci">int LinearSearch(int *array, int size, int key)</div><div class="ttdoc">for assert</div><div class="ttdef"><b>Definition:</b> linear_search.cpp:21</div></div>
</div><!-- fragment -->
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d02/linear__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="307" height="62"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a483bb8ccf42aaf7375a83e91490eda1e" name="a483bb8ccf42aaf7375a83e91490eda1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a483bb8ccf42aaf7375a83e91490eda1e">&#9670;&nbsp;</a></span>tests()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a483bb8ccf42aaf7375a83e91490eda1e">&#9670;&#160;</a></span>tests()</h2>
<div class="memitem">
<div class="memproto">
@@ -303,7 +316,13 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 58</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;All tests have successfully passed!\n&quot;</span>;</div>
<div class="line"><span class="lineno"> 59</span> <span class="keyword">delete</span>[] array; <span class="comment">// free memory up</span></div>
<div class="line"><span class="lineno"> 60</span>}</div>
</div><!-- fragment -->
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d02/linear__search_8cpp_a483bb8ccf42aaf7375a83e91490eda1e_cgraph.svg" width="208" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
</div><!-- contents -->
@@ -312,7 +331,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_19b2bf9199a15c634a08b1ede1dd896a.html">search</a></li><li class="navelem"><a class="el" href="../../d9/d02/linear__search_8cpp.html">linear_search.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
<map id="tests" name="tests">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,5,56,31"/>
<area shape="rect" id="node2" href="$d9/d02/linear__search_8cpp.html#a84ac3988a534eb60ca351ed6caf56d84" title="for assert" alt="" coords="104,5,203,31"/>
</map>

View File

@@ -0,0 +1 @@
8e167eb7ed51cca6a14983245e3243f0

View File

@@ -0,0 +1,36 @@
<?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 5.0.1 (20220820.1526)
-->
<!-- Title: tests Pages: 1 -->
<svg width="156pt" height="27pt"
viewBox="0.00 0.00 156.00 27.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 23)">
<title>tests</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="38,-19 0,-19 0,0 38,0 38,-19"/>
<text text-anchor="middle" x="19" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d02/linear__search_8cpp.html#a84ac3988a534eb60ca351ed6caf56d84" target="_top" xlink:title="for assert">
<polygon fill="white" stroke="#666666" points="148,-19 74,-19 74,0 148,0 148,-19"/>
<text text-anchor="middle" x="111" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">LinearSearch</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.21,-9.5C45.68,-9.5 54.69,-9.5 63.76,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.96,-13 73.96,-9.5 63.96,-6 63.96,-13"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,31"/>
<area shape="rect" id="node2" href="$d9/d02/linear__search_8cpp.html#a84ac3988a534eb60ca351ed6caf56d84" title="for assert" alt="" coords="203,5,301,31"/>
<area shape="rect" id="node3" href="$d9/d02/linear__search_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" title="Self&#45;test implementations." alt="" coords="104,31,155,56"/>
</map>

View File

@@ -0,0 +1 @@
edc4f4310f479483b258ffeee895f81d

View File

@@ -0,0 +1,57 @@
<?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 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="230pt" height="46pt"
viewBox="0.00 0.00 230.00 46.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 42)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="38,-38 0,-38 0,-19 38,-19 38,-38"/>
<text text-anchor="middle" x="19" y="-26" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d02/linear__search_8cpp.html#a84ac3988a534eb60ca351ed6caf56d84" target="_top" xlink:title="for assert">
<polygon fill="white" stroke="#666666" points="222,-38 148,-38 148,-19 222,-19 222,-38"/>
<text text-anchor="middle" x="185" y="-26" font-family="Helvetica,sans-Serif" font-size="10.00">LinearSearch</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.18,-28.5C61.96,-28.5 104.48,-28.5 137.49,-28.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.84,-32 147.84,-28.5 137.84,-25 137.84,-32"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d9/d02/linear__search_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="112,-19 74,-19 74,0 112,0 112,-19"/>
<text text-anchor="middle" x="93" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M38.17,-23.71C45.95,-21.65 55.23,-19.2 63.87,-16.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.81,-20.29 73.59,-14.36 63.02,-13.53 64.81,-20.29"/>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M112.21,-13.34C119.76,-14.94 128.88,-16.86 138.06,-18.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.45,-22.25 147.96,-20.89 138.9,-15.4 137.45,-22.25"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: string_search Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d03/namespacestring__search.html','
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -120,7 +127,7 @@ Functions</h2></td></tr>
<div class="textblock"><p >String search algorithms. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="aeb2cd81064717aedd62bfb096b1a73d8" name="aeb2cd81064717aedd62bfb096b1a73d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb2cd81064717aedd62bfb096b1a73d8">&#9670;&nbsp;</a></span>brute_force()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aeb2cd81064717aedd62bfb096b1a73d8">&#9670;&#160;</a></span>brute_force()</h2>
<div class="memitem">
<div class="memproto">
@@ -175,14 +182,14 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d03/namespacestring__search_aeb2cd81064717aedd62bfb096b1a73d8_cgraph.svg" width="320" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d03/namespacestring__search_aeb2cd81064717aedd62bfb096b1a73d8_cgraph.svg" width="320" height="92"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aebe07cea289a13142503d98be7df11fd" name="aebe07cea289a13142503d98be7df11fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebe07cea289a13142503d98be7df11fd">&#9670;&nbsp;</a></span>check_if_equal()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aebe07cea289a13142503d98be7df11fd">&#9670;&#160;</a></span>check_if_equal()</h2>
<div class="memitem">
<div class="memproto">
@@ -260,7 +267,7 @@ Here is the call graph for this function:</div>
</div>
</div>
<a id="a8fb0bc932ba8b582c9f4c71338d050f8" name="a8fb0bc932ba8b582c9f4c71338d050f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fb0bc932ba8b582c9f4c71338d050f8">&#9670;&nbsp;</a></span>create_hash()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a8fb0bc932ba8b582c9f4c71338d050f8">&#9670;&#160;</a></span>create_hash()</h2>
<div class="memitem">
<div class="memproto">
@@ -304,7 +311,7 @@ Here is the call graph for this function:</div>
</div>
</div>
<a id="a996573527312d5255e1495b879e8a34f" name="a996573527312d5255e1495b879e8a34f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a996573527312d5255e1495b879e8a34f">&#9670;&nbsp;</a></span>getFailureArray()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a996573527312d5255e1495b879e8a34f">&#9670;&#160;</a></span>getFailureArray()</h2>
<div class="memitem">
<div class="memproto">
@@ -340,18 +347,18 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 45</span> }</div>
<div class="line"><span class="lineno"> 46</span> <span class="keywordflow">return</span> failure;</div>
<div class="line"><span class="lineno"> 47</span>}</div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; int &gt;</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>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d03/namespacestring__search_a996573527312d5255e1495b879e8a34f_cgraph.svg" width="336" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d03/namespacestring__search_a996573527312d5255e1495b879e8a34f_cgraph.svg" width="336" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a26a58225ce7d3fa9d4c2f5349a65ed93" name="a26a58225ce7d3fa9d4c2f5349a65ed93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26a58225ce7d3fa9d4c2f5349a65ed93">&#9670;&nbsp;</a></span>kmp()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a26a58225ce7d3fa9d4c2f5349a65ed93">&#9670;&#160;</a></span>kmp()</h2>
<div class="memitem">
<div class="memproto">
@@ -404,14 +411,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d03/namespacestring__search_a26a58225ce7d3fa9d4c2f5349a65ed93_cgraph.svg" width="518" height="75"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d03/namespacestring__search_a26a58225ce7d3fa9d4c2f5349a65ed93_cgraph.svg" width="518" height="74"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a21c673d56cbf67b1d2ee4d869185b7d9" name="a21c673d56cbf67b1d2ee4d869185b7d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21c673d56cbf67b1d2ee4d869185b7d9">&#9670;&nbsp;</a></span>rabin_karp()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a21c673d56cbf67b1d2ee4d869185b7d9">&#9670;&#160;</a></span>rabin_karp()</h2>
<div class="memitem">
<div class="memproto">
@@ -456,25 +463,24 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 91</span> }</div>
<div class="line"><span class="lineno"> 92</span> <span class="keywordflow">if</span> (i &lt; str.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">size</a>() - pat.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">size</a>()) {</div>
<div class="line"><span class="lineno"> 93</span> str_hash =</div>
<div class="line"><span class="lineno"> 94</span> <a class="code hl_function" href="../../d9/d03/namespacestring__search.html#aed769d565b705a9b3e0eb1ec74088893">recalculate_hash</a>(str, i, i + pat.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">size</a>(), str_hash, pat.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">size</a>());</div>
<div class="line"><span class="lineno"> 94</span> recalculate_hash(str, i, i + pat.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">size</a>(), str_hash, pat.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">size</a>());</div>
<div class="line"><span class="lineno"> 95</span> }</div>
<div class="line"><span class="lineno"> 96</span> }</div>
<div class="line"><span class="lineno"> 97</span> <span class="keywordflow">return</span> -1; <span class="comment">// return -1 if given pattern not found</span></div>
<div class="line"><span class="lineno"> 98</span>}</div>
<div class="ttc" id="anamespacestring__search_html_a8fb0bc932ba8b582c9f4c71338d050f8"><div class="ttname"><a href="../../d9/d03/namespacestring__search.html#a8fb0bc932ba8b582c9f4c71338d050f8">string_search::create_hash</a></div><div class="ttdeci">int64_t create_hash(const std::string &amp;s, int n)</div><div class="ttdef"><b>Definition:</b> rabin_karp.cpp:25</div></div>
<div class="ttc" id="anamespacestring__search_html_aebe07cea289a13142503d98be7df11fd"><div class="ttname"><a href="../../d9/d03/namespacestring__search.html#aebe07cea289a13142503d98be7df11fd">string_search::check_if_equal</a></div><div class="ttdeci">bool check_if_equal(const std::string &amp;str1, const std::string &amp;str2, int start1, int end1, int start2, int end2)</div><div class="ttdef"><b>Definition:</b> rabin_karp.cpp:60</div></div>
<div class="ttc" id="anamespacestring__search_html_aed769d565b705a9b3e0eb1ec74088893"><div class="ttname"><a href="../../d9/d03/namespacestring__search.html#aed769d565b705a9b3e0eb1ec74088893">string_search::recalculate_hash</a></div><div class="ttdeci">int64_t recalculate_hash(const std::string &amp;s, int old_index, int new_index, int64_t old_hash, int patLength)</div><div class="ttdef"><b>Definition:</b> rabin_karp.cpp:42</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d03/namespacestring__search_a21c673d56cbf67b1d2ee4d869185b7d9_cgraph.svg" width="434" height="206"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d03/namespacestring__search_a21c673d56cbf67b1d2ee4d869185b7d9_cgraph.svg" width="434" height="200"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aed769d565b705a9b3e0eb1ec74088893" name="aed769d565b705a9b3e0eb1ec74088893"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed769d565b705a9b3e0eb1ec74088893">&#9670;&nbsp;</a></span>recalculate_hash()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aed769d565b705a9b3e0eb1ec74088893">&#9670;&#160;</a></span>recalculate_hash()</h2>
<div class="memitem">
<div class="memproto">
@@ -542,7 +548,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d9/d03/namespacestring__search.html">string_search</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,7 +1,7 @@
<map id="string_search::rabin_karp" name="string_search::rabin_karp">
<area shape="rect" id="node1" title=" " alt="" coords="5,97,173,123"/>
<area shape="rect" id="node2" href="$d9/d03/namespacestring__search.html#aebe07cea289a13142503d98be7df11fd" title=" " alt="" coords="253,5,396,47"/>
<area shape="rect" id="node3" href="$d9/d03/namespacestring__search.html#a8fb0bc932ba8b582c9f4c71338d050f8" title=" " alt="" coords="235,71,414,98"/>
<area shape="rect" id="node4" href="$d9/d03/namespacestring__search.html#aed769d565b705a9b3e0eb1ec74088893" title=" " alt="" coords="221,122,428,149"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="269,173,381,199"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,95,173,121"/>
<area shape="rect" id="node2" href="$d9/d03/namespacestring__search.html#aebe07cea289a13142503d98be7df11fd" title=" " alt="" coords="253,5,396,45"/>
<area shape="rect" id="node3" href="$d9/d03/namespacestring__search.html#a8fb0bc932ba8b582c9f4c71338d050f8" title=" " alt="" coords="235,70,414,95"/>
<area shape="rect" id="node4" href="$d9/d03/namespacestring__search.html#aed769d565b705a9b3e0eb1ec74088893" title=" " alt="" coords="221,119,428,145"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="269,169,381,194"/>
</map>

View File

@@ -1 +1 @@
4fd427939a055c0dc82dcef5063d0cdf
bf2fa3ad96d987359cfc18eaa347c0e1

View File

@@ -1,83 +1,88 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: string_search::rabin_karp Pages: 1 -->
<svg width="325pt" height="154pt"
viewBox="0.00 0.00 325.00 153.50" 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 149.5)">
<svg width="325pt" height="150pt"
viewBox="0.00 0.00 325.00 149.50" 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 145.5)">
<title>string_search::rabin_karp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-149.5 321,-149.5 321,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="0,-57.5 0,-76.5 126,-76.5 126,-57.5 0,-57.5"/>
<text text-anchor="middle" x="63" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::rabin_karp</text>
<polygon fill="#999999" stroke="#666666" points="126,-74 0,-74 0,-55 126,-55 126,-74"/>
<text text-anchor="middle" x="63" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::rabin_karp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#63b8ff" d="M35.87,-74.08C22.68,-82.73 31.72,-92 63,-92 84.02,-92 95,-87.82 95.93,-82.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.7,-80.3 90.13,-74.08 92.95,-84.29 98.7,-80.3"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d03/namespacestring__search.html#aebe07cea289a13142503d98be7df11fd" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="186,-115 186,-145 293,-145 293,-115 186,-115"/>
<text text-anchor="start" x="194" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::check</text>
<text text-anchor="middle" x="239.5" y="-122" font-family="Helvetica,sans-Serif" font-size="10.00">_if_equal</text>
<polygon fill="white" stroke="#666666" points="293,-141.5 186,-141.5 186,-111.5 293,-111.5 293,-141.5"/>
<text text-anchor="start" x="194" y="-129.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::check</text>
<text text-anchor="middle" x="239.5" y="-118.5" font-family="Helvetica,sans-Serif" font-size="10.00">_if_equal</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="M87.63,-76.58C107.4,-84.49 136.39,-95.86 162,-105 168.28,-107.24 174.87,-109.51 181.45,-111.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="180.43,-115.08 191.03,-114.93 182.65,-108.44 180.43,-115.08"/>
<path fill="none" stroke="#63b8ff" d="M87.6,-74.15C107.35,-82.11 136.34,-93.51 162,-102.5 167.55,-104.45 173.36,-106.4 179.18,-108.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.37,-111.73 188.96,-111.48 180.53,-105.07 178.37,-111.73"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d9/d03/namespacestring__search.html#a8fb0bc932ba8b582c9f4c71338d050f8" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="172.5,-76.5 172.5,-95.5 306.5,-95.5 306.5,-76.5 172.5,-76.5"/>
<text text-anchor="middle" x="239.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::create_hash</text>
<polygon fill="white" stroke="#666666" points="306.5,-93 172.5,-93 172.5,-74 306.5,-74 306.5,-93"/>
<text text-anchor="middle" x="239.5" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::create_hash</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="M126.01,-73.75C137.72,-75.03 150.1,-76.37 162.18,-77.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="161.93,-81.18 172.25,-78.79 162.69,-74.22 161.93,-81.18"/>
<path fill="none" stroke="#63b8ff" d="M126.01,-71.25C137.72,-72.53 150.1,-73.87 162.18,-75.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.93,-78.68 172.25,-76.29 162.69,-71.72 161.93,-78.68"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d9/d03/namespacestring__search.html#aed769d565b705a9b3e0eb1ec74088893" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="162,-38.5 162,-57.5 317,-57.5 317,-38.5 162,-38.5"/>
<text text-anchor="middle" x="239.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::recalculate_hash</text>
<polygon fill="white" stroke="#666666" points="317,-56 162,-56 162,-37 317,-37 317,-56"/>
<text text-anchor="middle" x="239.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::recalculate_hash</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M126.01,-60.25C134.32,-59.34 142.96,-58.4 151.6,-57.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="152.16,-60.92 161.72,-56.36 151.4,-53.96 152.16,-60.92"/>
<path fill="none" stroke="#63b8ff" d="M126.01,-58.1C134.32,-57.25 142.96,-56.35 151.6,-55.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.13,-58.93 161.72,-54.42 151.41,-51.96 152.13,-58.93"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="197.5,-0.5 197.5,-19.5 281.5,-19.5 281.5,-0.5 197.5,-0.5"/>
<text text-anchor="middle" x="239.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</text>
<polygon fill="white" stroke="#666666" points="281.5,-19 197.5,-19 197.5,0 281.5,0 281.5,-19"/>
<text text-anchor="middle" x="239.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M86.29,-57.43C105.97,-49.2 135.56,-37.37 162,-29 170.16,-26.42 178.89,-23.96 187.44,-21.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="188.51,-25.07 197.34,-19.21 186.79,-18.28 188.51,-25.07"/>
<path fill="none" stroke="#63b8ff" d="M87.92,-54.89C107.61,-47.17 136.35,-36.37 162,-28.5 170.18,-25.99 178.93,-23.57 187.48,-21.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.55,-24.69 197.38,-18.84 186.83,-17.91 188.55,-24.69"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -1,5 +1,5 @@
<map id="string_search::kmp" name="string_search::kmp">
<area shape="rect" id="node1" title=" " alt="" coords="5,42,139,69"/>
<area shape="rect" id="node2" href="$d9/d03/namespacestring__search.html#a996573527312d5255e1495b879e8a34f" title=" " alt="" coords="187,5,352,47"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="400,42,512,69"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,42,139,67"/>
<area shape="rect" id="node2" href="$d9/d03/namespacestring__search.html#a996573527312d5255e1495b879e8a34f" title=" " alt="" coords="187,5,352,45"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="400,42,512,67"/>
</map>

View File

@@ -1 +1 @@
ec9c71066ae420a2c33317c5b2d92b7b
049f1ff3ade922385dde02f48e428ff1

View File

@@ -1,59 +1,64 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: string_search::kmp Pages: 1 -->
<svg width="388pt" height="56pt"
viewBox="0.00 0.00 388.00 55.50" 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 51.5)">
<svg width="388pt" height="55pt"
viewBox="0.00 0.00 388.00 54.50" 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 50.5)">
<title>string_search::kmp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-51.5 384,-51.5 384,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="0,-0.5 0,-19.5 100,-19.5 100,-0.5 0,-0.5"/>
<text text-anchor="middle" x="50" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::kmp</text>
<polygon fill="#999999" stroke="#666666" points="100,-19 0,-19 0,0 100,0 100,-19"/>
<text text-anchor="middle" x="50" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::kmp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#63b8ff" d="M27.19,-19.08C16.09,-27.73 23.7,-37 50,-37 66.85,-37 76.03,-33.2 77.53,-28.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.52,-26.35 72.81,-19.08 74.3,-29.57 80.52,-26.35"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d03/namespacestring__search.html#a996573527312d5255e1495b879e8a34f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="136,-17 136,-47 260,-47 260,-17 136,-17"/>
<text text-anchor="start" x="144" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::getFailure</text>
<text text-anchor="middle" x="198" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">Array</text>
<polygon fill="white" stroke="#666666" points="260,-46.5 136,-46.5 136,-16.5 260,-16.5 260,-46.5"/>
<text text-anchor="start" x="144" y="-34.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::getFailure</text>
<text text-anchor="middle" x="198" y="-23.5" font-family="Helvetica,sans-Serif" font-size="10.00">Array</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="M100.02,-17.39C108.39,-18.65 117.23,-19.98 126.03,-21.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="125.51,-24.77 135.92,-22.8 126.55,-17.84 125.51,-24.77"/>
<path fill="none" stroke="#63b8ff" d="M100.02,-16.89C108.39,-18.15 117.23,-19.48 126.03,-20.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.51,-24.27 135.92,-22.3 126.55,-17.34 125.51,-24.27"/>
</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/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="296,-0.5 296,-19.5 380,-19.5 380,-0.5 296,-0.5"/>
<text text-anchor="middle" x="338" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</text>
<polygon fill="white" stroke="#666666" points="380,-19 296,-19 296,0 380,0 380,-19"/>
<text text-anchor="middle" x="338" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M100.44,-8.64C112.1,-8.37 124.49,-8.14 136,-8 191.11,-7.35 204.89,-7.28 260,-8 268.27,-8.11 277.04,-8.28 285.58,-8.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="285.76,-11.98 295.84,-8.73 285.93,-4.99 285.76,-11.98"/>
<path fill="none" stroke="#63b8ff" d="M100.44,-8.14C112.1,-7.87 124.49,-7.64 136,-7.5 191.11,-6.85 204.89,-6.78 260,-7.5 268.27,-7.61 277.04,-7.78 285.58,-7.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.76,-11.48 295.84,-8.23 285.93,-4.49 285.76,-11.48"/>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M260.33,-22.22C268.83,-20.87 277.48,-19.49 285.77,-18.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="286.33,-21.62 295.66,-16.59 285.23,-14.71 286.33,-21.62"/>
<path fill="none" stroke="#63b8ff" d="M260.33,-21.72C268.83,-20.37 277.48,-18.99 285.77,-17.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="286.33,-21.12 295.66,-16.09 285.23,-14.21 286.33,-21.12"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -1,4 +1,4 @@
<map id="string_search::getFailureArray" name="string_search::getFailureArray">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,171,47"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="219,13,331,39"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,5,171,45"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="219,13,331,38"/>
</map>

View File

@@ -1 +1 @@
bc348d0f9df6e0000e879c8a6b6f7d22
10fe299720981b6654e1a63f1a0f39c7

View File

@@ -1,21 +1,20 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: string_search::getFailureArray Pages: 1 -->
<svg width="252pt" height="39pt"
viewBox="0.00 0.00 252.00 39.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 35)">
<svg width="252pt" height="38pt"
viewBox="0.00 0.00 252.00 38.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 34)">
<title>string_search::getFailureArray</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-35 248,-35 248,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="0,-0.5 0,-30.5 124,-30.5 124,-0.5 0,-0.5"/>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::getFailure</text>
<text text-anchor="middle" x="62" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Array</text>
<polygon fill="#999999" stroke="#666666" points="124,-30 0,-30 0,0 124,0 124,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::getFailure</text>
<text text-anchor="middle" x="62" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">Array</text>
</a>
</g>
</g>
@@ -23,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="160,-6 160,-25 244,-25 244,-6 160,-6"/>
<text text-anchor="middle" x="202" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</text>
<polygon fill="white" stroke="#666666" points="244,-24.5 160,-24.5 160,-5.5 244,-5.5 244,-24.5"/>
<text text-anchor="middle" x="202" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</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="M124.33,-15.5C132.73,-15.5 141.29,-15.5 149.49,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="149.66,-19 159.66,-15.5 149.66,-12 149.66,-19"/>
<path fill="none" stroke="#63b8ff" d="M124.33,-15C132.73,-15 141.29,-15 149.49,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.66,-18.5 159.66,-15 149.66,-11.5 149.66,-18.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1,5 +1,5 @@
<map id="string_search::brute_force" name="string_search::brute_force">
<area shape="rect" id="node1" title=" " alt="" coords="5,23,143,65"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="191,5,314,32"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/substr.html#" title=" " alt="" coords="191,56,315,83"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,29,143,69"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="191,11,314,37"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/substr.html#" title=" " alt="" coords="191,61,315,86"/>
</map>

View File

@@ -1 +1 @@
2e33f19d21fdf83e91b336b3aae4f3cd
782c932e5b1a7cf8436c6a969eda7451

View File

@@ -1,53 +1,58 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: string_search::brute_force Pages: 1 -->
<svg width="240pt" height="66pt"
viewBox="0.00 0.00 240.00 66.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 62)">
<svg width="240pt" height="69pt"
viewBox="0.00 0.00 240.00 68.50" 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 64.5)">
<title>string_search::brute_force</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-62 236,-62 236,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="0,-14 0,-44 103,-44 103,-14 0,-14"/>
<text text-anchor="start" x="8" y="-32" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::brute</text>
<text text-anchor="middle" x="51.5" y="-21" font-family="Helvetica,sans-Serif" font-size="10.00">_force</text>
<polygon fill="#999999" stroke="#666666" points="103,-42.5 0,-42.5 0,-12.5 103,-12.5 103,-42.5"/>
<text text-anchor="start" x="8" y="-30.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_search::brute</text>
<text text-anchor="middle" x="51.5" y="-19.5" font-family="Helvetica,sans-Serif" font-size="10.00">_force</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#63b8ff" d="M27.95,-42.78C22.71,-51.91 30.56,-60.5 51.5,-60.5 63.93,-60.5 71.75,-57.47 74.96,-53.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.46,-52.81 75.05,-42.78 71.46,-52.74 78.46,-52.81"/>
</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/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="139.5,-38.5 139.5,-57.5 231.5,-57.5 231.5,-38.5 139.5,-38.5"/>
<text text-anchor="middle" x="185.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
<polygon fill="white" stroke="#666666" points="231.5,-56 139.5,-56 139.5,-37 231.5,-37 231.5,-56"/>
<text text-anchor="middle" x="185.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M103.16,-36.29C111.73,-37.53 120.66,-38.81 129.34,-40.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="128.98,-43.54 139.37,-41.5 129.97,-36.62 128.98,-43.54"/>
<path fill="none" stroke="#63b8ff" d="M103.16,-34.79C111.73,-36.03 120.66,-37.31 129.34,-38.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.98,-42.04 139.37,-40 129.97,-35.12 128.98,-42.04"/>
</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/string/basic_string/substr.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="139,-0.5 139,-19.5 232,-19.5 232,-0.5 139,-0.5"/>
<text text-anchor="middle" x="185.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::substr</text>
<polygon fill="white" stroke="#666666" points="232,-19 139,-19 139,0 232,0 232,-19"/>
<text text-anchor="middle" x="185.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::substr</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M103.16,-21.71C111.62,-20.49 120.44,-19.22 129.02,-17.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="129.55,-21.45 138.95,-16.56 128.55,-14.52 129.55,-21.45"/>
<path fill="none" stroke="#63b8ff" d="M103.16,-20.59C111.62,-19.44 120.44,-18.23 129.02,-17.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.51,-20.53 138.95,-15.71 128.56,-13.6 129.51,-20.53"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,8 +1,8 @@
<map id="numerical_methods/brent_method_extrema.cpp" name="numerical_methods/brent_method_extrema.cpp">
<area shape="rect" id="node1" title="Find real extrema of a univariate real function in a given interval using Brent&#39;s method." alt="" coords="134,5,302,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,95,71,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,95,154,121"/>
<area shape="rect" id="node4" title=" " alt="" coords="179,95,257,121"/>
<area shape="rect" id="node5" title=" " alt="" coords="282,95,354,121"/>
<area shape="rect" id="node6" title=" " alt="" coords="378,95,431,121"/>
<area shape="rect" id="node1" title="Find real extrema of a univariate real function in a given interval using Brent&#39;s method." alt="" coords="134,5,302,45"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,93,71,119"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,93,154,119"/>
<area shape="rect" id="node4" title=" " alt="" coords="179,93,257,119"/>
<area shape="rect" id="node5" title=" " alt="" coords="282,93,354,119"/>
<area shape="rect" id="node6" title=" " alt="" coords="378,93,431,119"/>
</map>

View File

@@ -1 +1 @@
daea4e488a98c14db12ebc0dcdc29d09
7cf36a04ca2009f08ce5a9569c3935bb

View File

@@ -1,21 +1,20 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: numerical_methods/brent_method_extrema.cpp Pages: 1 -->
<svg width="328pt" height="95pt"
viewBox="0.00 0.00 327.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)">
<svg width="328pt" height="93pt"
viewBox="0.00 0.00 327.50 93.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 89)">
<title>numerical_methods/brent_method_extrema.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 323.5,-91 323.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Find real extrema of a univariate real function in a given interval using Brent&#39;s method.">
<polygon fill="#bfbfbf" stroke="black" points="96.5,-56.5 96.5,-86.5 222.5,-86.5 222.5,-56.5 96.5,-56.5"/>
<text text-anchor="start" x="104.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/brent</text>
<text text-anchor="middle" x="159.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_method_extrema.cpp</text>
<polygon fill="#999999" stroke="#666666" points="222.5,-85 96.5,-85 96.5,-55 222.5,-55 222.5,-85"/>
<text text-anchor="start" x="104.5" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/brent</text>
<text text-anchor="middle" x="159.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">_method_extrema.cpp</text>
</a>
</g>
</g>
@@ -23,76 +22,76 @@
<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 49,-19.5 49,-0.5 0,-0.5"/>
<text text-anchor="middle" x="24.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
<polygon fill="#e0e0e0" stroke="#999999" points="49,-19 0,-19 0,0 49,0 49,-19"/>
<text text-anchor="middle" x="24.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</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="M127.51,-56.4C105.06,-46.51 75.29,-33.38 53.52,-23.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="54.71,-20.49 44.14,-19.66 51.88,-26.89 54.71,-20.49"/>
<path fill="none" stroke="#63b8ff" d="M127.16,-54.99C104.84,-45.31 75.4,-32.56 53.77,-23.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55,-19.9 44.44,-19.14 52.22,-26.33 55,-19.9"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="67.5,-0.5 67.5,-19.5 111.5,-19.5 111.5,-0.5 67.5,-0.5"/>
<text text-anchor="middle" x="89.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
<polygon fill="#e0e0e0" stroke="#999999" points="111.5,-19 67.5,-19 67.5,0 111.5,0 111.5,-19"/>
<text text-anchor="middle" x="89.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</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="M142.91,-56.4C132.21,-47.31 118.31,-35.49 107.37,-26.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="109.57,-23.47 99.69,-19.66 105.04,-28.8 109.57,-23.47"/>
<path fill="none" stroke="#63b8ff" d="M142.55,-54.84C132.08,-46.09 118.64,-34.85 107.91,-25.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.91,-22.99 99.99,-19.27 105.42,-28.36 109.91,-22.99"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="130,-0.5 130,-19.5 189,-19.5 189,-0.5 130,-0.5"/>
<text text-anchor="middle" x="159.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
<polygon fill="#e0e0e0" stroke="#999999" points="189,-19 130,-19 130,0 189,0 189,-19"/>
<text text-anchor="middle" x="159.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">functional</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="M159.5,-56.4C159.5,-48.47 159.5,-38.46 159.5,-29.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163,-29.66 159.5,-19.66 156,-29.66 163,-29.66"/>
<path fill="none" stroke="#63b8ff" d="M159.5,-54.84C159.5,-47.21 159.5,-37.7 159.5,-29.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163,-29.27 159.5,-19.27 156,-29.27 163,-29.27"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="207.5,-0.5 207.5,-19.5 261.5,-19.5 261.5,-0.5 207.5,-0.5"/>
<text text-anchor="middle" x="234.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="261.5,-19 207.5,-19 207.5,0 261.5,0 261.5,-19"/>
<text text-anchor="middle" x="234.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M177.27,-56.4C188.85,-47.22 203.92,-35.26 215.7,-25.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="217.93,-28.61 223.59,-19.66 213.58,-23.13 217.93,-28.61"/>
<path fill="none" stroke="#63b8ff" d="M177.66,-54.84C188.99,-46 203.56,-34.63 215.12,-25.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.53,-28.18 223.26,-19.27 213.22,-22.66 217.53,-28.18"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="279.5,-0.5 279.5,-19.5 319.5,-19.5 319.5,-0.5 279.5,-0.5"/>
<text text-anchor="middle" x="299.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
<polygon fill="#e0e0e0" stroke="#999999" points="319.5,-19 279.5,-19 279.5,0 319.5,0 319.5,-19"/>
<text text-anchor="middle" x="299.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M192.68,-56.4C216.06,-46.46 247.11,-33.26 269.71,-23.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="271.29,-26.79 279.13,-19.66 268.56,-20.35 271.29,-26.79"/>
<path fill="none" stroke="#63b8ff" d="M193.03,-54.99C216.43,-45.21 247.36,-32.29 269.85,-22.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.36,-26.05 279.23,-18.97 268.66,-19.59 271.36,-26.05"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,5 +1,5 @@
<map id="backtracking/n_queens_all_solution_optimised.cpp" name="backtracking/n_queens_all_solution_optimised.cpp">
<area shape="rect" id="node1" title="N queens all optimized" alt="" coords="5,5,188,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="29,95,79,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="103,95,175,121"/>
<area shape="rect" id="node1" title="N queens all optimized" alt="" coords="5,5,188,45"/>
<area shape="rect" id="node2" title=" " alt="" coords="29,93,79,119"/>
<area shape="rect" id="node3" title=" " alt="" coords="103,93,175,119"/>
</map>

View File

@@ -1 +1 @@
041115153393995d819ec678241e28e5
6dc4bbdcbbb9f4a0527927a89f062101

View File

@@ -1,21 +1,20 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: backtracking/n_queens_all_solution_optimised.cpp Pages: 1 -->
<svg width="145pt" height="95pt"
viewBox="0.00 0.00 145.00 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)">
<svg width="145pt" height="93pt"
viewBox="0.00 0.00 145.00 93.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 89)">
<title>backtracking/n_queens_all_solution_optimised.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 141,-91 141,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="N queens all optimized">
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-86.5 137,-86.5 137,-56.5 0,-56.5"/>
<text text-anchor="start" x="8" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking/n_queens</text>
<text text-anchor="middle" x="68.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_all_solution_optimised.cpp</text>
<polygon fill="#999999" stroke="#666666" points="137,-85 0,-85 0,-55 137,-55 137,-85"/>
<text text-anchor="start" x="8" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking/n_queens</text>
<text text-anchor="middle" x="68.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">_all_solution_optimised.cpp</text>
</a>
</g>
</g>
@@ -23,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="17.5,-0.5 17.5,-19.5 55.5,-19.5 55.5,-0.5 17.5,-0.5"/>
<text text-anchor="middle" x="36.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
<polygon fill="#e0e0e0" stroke="#999999" points="55.5,-19 17.5,-19 17.5,0 55.5,0 55.5,-19"/>
<text text-anchor="middle" x="36.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">array</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="M60.92,-56.4C56.46,-48.11 50.78,-37.55 46.02,-28.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="48.98,-26.81 41.16,-19.66 42.81,-30.12 48.98,-26.81"/>
<path fill="none" stroke="#63b8ff" d="M60.75,-54.84C56.35,-46.78 50.79,-36.62 46.1,-28.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.16,-26.36 41.3,-19.27 43.02,-29.72 49.16,-26.36"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="73.5,-0.5 73.5,-19.5 127.5,-19.5 127.5,-0.5 73.5,-0.5"/>
<text text-anchor="middle" x="100.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="127.5,-19 73.5,-19 73.5,0 127.5,0 127.5,-19"/>
<text text-anchor="middle" x="100.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</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="M76.08,-56.4C80.54,-48.11 86.22,-37.55 90.98,-28.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.19,-30.12 95.84,-19.66 88.02,-26.81 94.19,-30.12"/>
<path fill="none" stroke="#63b8ff" d="M76.25,-54.84C80.65,-46.78 86.21,-36.62 90.9,-28.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.98,-29.72 95.7,-19.27 87.84,-26.36 93.98,-29.72"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: others::iterative_tree_traversals::BinaryTree Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d12/classothers_1_1iterative__tree_
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -119,7 +126,7 @@ Public Member Functions</h2></td></tr>
<div class="textblock"><p >defines the functions associated with the binary tree </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a3078a5ccf45d6a7031dcf46e43de65b6" name="a3078a5ccf45d6a7031dcf46e43de65b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3078a5ccf45d6a7031dcf46e43de65b6">&#9670;&nbsp;</a></span>createNewNode()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a3078a5ccf45d6a7031dcf46e43de65b6">&#9670;&#160;</a></span>createNewNode()</h2>
<div class="memitem">
<div class="memproto">
@@ -147,17 +154,16 @@ Public Member Functions</h2></td></tr>
<div class="line"><span class="lineno"> 89</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a> *<a class="code hl_class" href="../../d5/da1/structnode.html">node</a> = <span class="keyword">new</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>();</div>
<div class="line"><span class="lineno"> 90</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>-&gt;data = <a class="code hl_variable" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>;</div>
<div class="line"><span class="lineno"> 91</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>-&gt;left = <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>-&gt;right = <span class="keyword">nullptr</span>;</div>
<div class="line"><span class="lineno"> 92</span> <span class="keywordflow">return</span> <a class="code hl_typedef" href="../../d1/df3/hash__search_8cpp.html#a8ca8dcb494104d273679e219e53d0555">node</a>;</div>
<div class="line"><span class="lineno"> 92</span> <span class="keywordflow">return</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>;</div>
<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="ahash__search_8cpp_html_a8ca8dcb494104d273679e219e53d0555"><div class="ttname"><a href="../../d1/df3/hash__search_8cpp.html#a8ca8dcb494104d273679e219e53d0555">node</a></div><div class="ttdeci">struct list node</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="ttdef"><b>Definition:</b> avltree.cpp:13</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a0c33f2c1a3a3deb486a1c33ee5239499" name="a0c33f2c1a3a3deb486a1c33ee5239499"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c33f2c1a3a3deb486a1c33ee5239499">&#9670;&nbsp;</a></span>inOrderIterative()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a0c33f2c1a3a3deb486a1c33ee5239499">&#9670;&#160;</a></span>inOrderIterative()</h2>
<div class="memitem">
<div class="memproto">
@@ -185,7 +191,7 @@ Public Member Functions</h2></td></tr>
<p >&lt; List of values, sorted in in-order.</p>
<div class="fragment"><div class="line"><span class="lineno"> 164</span> {</div>
<div class="line"><span class="lineno"> 165</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/stack.html">std::stack&lt;Node *&gt;</a></div>
<div class="line"><span class="lineno"> 166</span> <a class="code hl_variable" href="../../dc/dc5/paranthesis__matching_8cpp.html#aa37d24a036d239b3b528f13b9de880c7">stack</a>; <span class="comment">///&lt; is used to find and traverse the child nodes.</span></div>
<div class="line"><span class="lineno"> 166</span> <a class="code hl_class" href="../../d1/dc2/classstack.html">stack</a>; <span class="comment">///&lt; is used to find and traverse the child nodes.</span></div>
<div class="line"><span class="lineno"> 167</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;int64_t&gt;</a> <a class="code hl_function" href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">result</a>; <span class="comment">///&lt; List of values, sorted in in-order.</span></div>
<div class="line"><span class="lineno"> 168</span> </div>
<div class="line"><span class="lineno"> 169</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a> *current = root;</div>
@@ -207,14 +213,19 @@ Public Member Functions</h2></td></tr>
<div class="ttc" id="aclassstack_html_a5705c3926dcf5fd3f9c964467a50b81d"><div class="ttname"><a href="../../d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d">stack::push</a></div><div class="ttdeci">void push(Type item)</div><div class="ttdef"><b>Definition:</b> stack.h:83</div></div>
<div class="ttc" id="aclassstack_html_a6cd4b95d5de00d41b2491392338384dc"><div class="ttname"><a href="../../d1/dc2/classstack.html#a6cd4b95d5de00d41b2491392338384dc">stack::pop</a></div><div class="ttdeci">void pop()</div><div class="ttdef"><b>Definition:</b> stack.h:99</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="aparanthesis__matching_8cpp_html_aa37d24a036d239b3b528f13b9de880c7"><div class="ttname"><a href="../../dc/dc5/paranthesis__matching_8cpp.html#aa37d24a036d239b3b528f13b9de880c7">stack</a></div><div class="ttdeci">char stack[MAX]</div><div class="ttdef"><b>Definition:</b> paranthesis_matching.cpp:20</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&lt; int64_t &gt;</a></div></div>
</div><!-- fragment -->
<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>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d12/classothers_1_1iterative__tree__traversals_1_1_binary_tree_a0c33f2c1a3a3deb486a1c33ee5239499_cgraph.svg" width="499" height="159"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a636a07c90b7f312bb86d2ec104efca25" name="a636a07c90b7f312bb86d2ec104efca25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a636a07c90b7f312bb86d2ec104efca25">&#9670;&nbsp;</a></span>postOrderIterative()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a636a07c90b7f312bb86d2ec104efca25">&#9670;&#160;</a></span>postOrderIterative()</h2>
<div class="memitem">
<div class="memproto">
@@ -242,7 +253,7 @@ Public Member Functions</h2></td></tr>
<p >&lt; List of values, sorted in post-order.</p>
<div class="fragment"><div class="line"><span class="lineno"> 132</span> {</div>
<div class="line"><span class="lineno"> 133</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/stack.html">std::stack&lt;Node *&gt;</a></div>
<div class="line"><span class="lineno"> 134</span> <a class="code hl_variable" href="../../dc/dc5/paranthesis__matching_8cpp.html#aa37d24a036d239b3b528f13b9de880c7">stack</a>; <span class="comment">///&lt; is used to find and traverse the child nodes.</span></div>
<div class="line"><span class="lineno"> 134</span> <a class="code hl_class" href="../../d1/dc2/classstack.html">stack</a>; <span class="comment">///&lt; is used to find and traverse the child nodes.</span></div>
<div class="line"><span class="lineno"> 135</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;int64_t&gt;</a> <a class="code hl_function" href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">result</a>; <span class="comment">///&lt; List of values, sorted in post-order.</span></div>
<div class="line"><span class="lineno"> 136</span> </div>
<div class="line"><span class="lineno"> 137</span> <a class="code hl_class" href="../../d1/dc2/classstack.html">stack</a>.<a class="code hl_function" href="../../d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d">push</a>(root);</div>
@@ -265,11 +276,17 @@ Public Member Functions</h2></td></tr>
<div class="line"><span class="lineno"> 154</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"> 155</span>}</div>
<div class="ttc" id="areverse_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/reverse.html">std::reverse</a></div><div class="ttdeci">T reverse(T... args)</div></div>
</div><!-- fragment -->
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d12/classothers_1_1iterative__tree__traversals_1_1_binary_tree_a636a07c90b7f312bb86d2ec104efca25_cgraph.svg" width="499" height="159"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ad4c6a8e67fb8267a65439b035666b5ae" name="ad4c6a8e67fb8267a65439b035666b5ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4c6a8e67fb8267a65439b035666b5ae">&#9670;&nbsp;</a></span>preOrderIterative()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ad4c6a8e67fb8267a65439b035666b5ae">&#9670;&#160;</a></span>preOrderIterative()</h2>
<div class="memitem">
<div class="memproto">
@@ -297,7 +314,7 @@ Public Member Functions</h2></td></tr>
<p >&lt; list of values, sorted in pre-order.</p>
<div class="fragment"><div class="line"><span class="lineno"> 102</span> {</div>
<div class="line"><span class="lineno"> 103</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/stack.html">std::stack&lt;Node *&gt;</a></div>
<div class="line"><span class="lineno"> 104</span> <a class="code hl_variable" href="../../dc/dc5/paranthesis__matching_8cpp.html#aa37d24a036d239b3b528f13b9de880c7">stack</a>; <span class="comment">///&lt; is used to find and traverse the child nodes.</span></div>
<div class="line"><span class="lineno"> 104</span> <a class="code hl_class" href="../../d1/dc2/classstack.html">stack</a>; <span class="comment">///&lt; is used to find and traverse the child nodes.</span></div>
<div class="line"><span class="lineno"> 105</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;int64_t&gt;</a> <a class="code hl_function" href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">result</a>; <span class="comment">///&lt; list of values, sorted in pre-order.</span></div>
<div class="line"><span class="lineno"> 106</span> </div>
<div class="line"><span class="lineno"> 107</span> <a class="code hl_class" href="../../d1/dc2/classstack.html">stack</a>.<a class="code hl_function" href="../../d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d">push</a>(root);</div>
@@ -317,7 +334,13 @@ Public Member Functions</h2></td></tr>
<div class="line"><span class="lineno"> 121</span> </div>
<div class="line"><span class="lineno"> 122</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"> 123</span>}</div>
</div><!-- fragment -->
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d12/classothers_1_1iterative__tree__traversals_1_1_binary_tree_ad4c6a8e67fb8267a65439b035666b5ae_cgraph.svg" width="499" height="159"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@@ -329,7 +352,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d0/d6f/namespaceothers.html">others</a></li><li class="navelem"><b>iterative_tree_traversals</b></li><li class="navelem"><a class="el" href="../../d9/d12/classothers_1_1iterative__tree__traversals_1_1_binary_tree.html">BinaryTree</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,8 @@
<map id="others::iterative_tree_traversals::BinaryTree::inOrderIterative" name="others::iterative_tree_traversals::BinaryTree::inOrderIterative">
<area shape="rect" id="node1" title="inOrderIterative() function that will perform the inorder traversal iteratively, and return the resul..." alt="" coords="5,64,163,119"/>
<area shape="rect" id="node2" href="$d1/dc2/classstack.html#a6cd4b95d5de00d41b2491392338384dc" title=" " alt="" coords="215,29,297,55"/>
<area shape="rect" id="node5" href="$d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d" title=" " alt="" coords="211,79,301,104"/>
<area shape="rect" id="node6" href="$d1/dc2/classstack.html#a21c0bb6ce7dcfe445cc12031977ea344" title=" " alt="" coords="216,128,296,153"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="385,5,457,31"/>
<area shape="rect" id="node4" href="$d1/dc2/classstack.html#a066e4505155b009913c47b2648b1067a" title=" " alt="" coords="349,55,493,80"/>
</map>

View File

@@ -0,0 +1 @@
7917354e7e2dac7f7cb114884c997eba

View File

@@ -0,0 +1,98 @@
<?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 5.0.1 (20220820.1526)
-->
<!-- Title: others::iterative_tree_traversals::BinaryTree::inOrderIterative Pages: 1 -->
<svg width="374pt" height="119pt"
viewBox="0.00 0.00 374.00 119.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 115)">
<title>others::iterative_tree_traversals::BinaryTree::inOrderIterative</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="inOrderIterative() function that will perform the inorder traversal iteratively, and return the resul...">
<polygon fill="#999999" stroke="#666666" points="118,-67 0,-67 0,-26 118,-26 118,-67"/>
<text text-anchor="start" x="8" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">others::iterative_tree</text>
<text text-anchor="start" x="8" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">_traversals::BinaryTree</text>
<text text-anchor="middle" x="59" y="-33" font-family="Helvetica,sans-Serif" font-size="10.00">::inOrderIterative</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/dc2/classstack.html#a6cd4b95d5de00d41b2491392338384dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219,-93 157,-93 157,-74 219,-74 219,-93"/>
<text text-anchor="middle" x="188" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">stack::pop</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-63.48C128.07,-66.33 138,-69.22 147.17,-71.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.19,-75.26 156.77,-74.69 148.15,-68.53 146.19,-75.26"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="222,-56 154,-56 154,-37 222,-37 222,-56"/>
<text text-anchor="middle" x="188" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">stack::push</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-46.5C126.82,-46.5 135.48,-46.5 143.64,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.66,-50 153.66,-46.5 143.66,-43 143.66,-50"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d1/dc2/classstack.html#a21c0bb6ce7dcfe445cc12031977ea344" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="218,-19 158,-19 158,0 218,0 218,-19"/>
<text text-anchor="middle" x="188" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">stack::top</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-29.52C128.35,-26.59 138.58,-23.61 147.97,-20.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.16,-24.17 157.78,-18.01 147.2,-17.45 149.16,-24.17"/>
</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/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="339,-111 285,-111 285,-92 339,-92 339,-111"/>
<text text-anchor="middle" x="312" y="-99" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M219.16,-87.95C236.03,-90.44 257.17,-93.56 274.91,-96.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="274.51,-99.65 284.91,-97.65 275.53,-92.73 274.51,-99.65"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d1/dc2/classstack.html#a066e4505155b009913c47b2648b1067a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="366,-74 258,-74 258,-55 366,-55 366,-74"/>
<text text-anchor="middle" x="312" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">stack::isEmptyStack</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M219.16,-78.8C227.94,-77.44 237.89,-75.89 247.9,-74.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.57,-77.77 257.91,-72.77 247.49,-70.85 248.57,-77.77"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -0,0 +1,8 @@
<map id="others::iterative_tree_traversals::BinaryTree::postOrderIterative" name="others::iterative_tree_traversals::BinaryTree::postOrderIterative">
<area shape="rect" id="node1" title="postOrderIterative() function that will perform the postorder traversal iteratively,..." alt="" coords="5,64,163,119"/>
<area shape="rect" id="node2" href="$d1/dc2/classstack.html#a6cd4b95d5de00d41b2491392338384dc" title=" " alt="" coords="215,29,297,55"/>
<area shape="rect" id="node5" href="$d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d" title=" " alt="" coords="211,79,301,104"/>
<area shape="rect" id="node6" href="$d1/dc2/classstack.html#a21c0bb6ce7dcfe445cc12031977ea344" title=" " alt="" coords="216,128,296,153"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="385,5,457,31"/>
<area shape="rect" id="node4" href="$d1/dc2/classstack.html#a066e4505155b009913c47b2648b1067a" title=" " alt="" coords="349,55,493,80"/>
</map>

View File

@@ -0,0 +1 @@
302dfa5589503e9b475be860379ec9c2

View File

@@ -0,0 +1,98 @@
<?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 5.0.1 (20220820.1526)
-->
<!-- Title: others::iterative_tree_traversals::BinaryTree::postOrderIterative Pages: 1 -->
<svg width="374pt" height="119pt"
viewBox="0.00 0.00 374.00 119.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 115)">
<title>others::iterative_tree_traversals::BinaryTree::postOrderIterative</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="postOrderIterative() function that will perform the postorder traversal iteratively,...">
<polygon fill="#999999" stroke="#666666" points="118,-67 0,-67 0,-26 118,-26 118,-67"/>
<text text-anchor="start" x="8" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">others::iterative_tree</text>
<text text-anchor="start" x="8" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">_traversals::BinaryTree</text>
<text text-anchor="middle" x="59" y="-33" font-family="Helvetica,sans-Serif" font-size="10.00">::postOrderIterative</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/dc2/classstack.html#a6cd4b95d5de00d41b2491392338384dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219,-93 157,-93 157,-74 219,-74 219,-93"/>
<text text-anchor="middle" x="188" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">stack::pop</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-63.48C128.07,-66.33 138,-69.22 147.17,-71.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.19,-75.26 156.77,-74.69 148.15,-68.53 146.19,-75.26"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="222,-56 154,-56 154,-37 222,-37 222,-56"/>
<text text-anchor="middle" x="188" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">stack::push</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-46.5C126.82,-46.5 135.48,-46.5 143.64,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.66,-50 153.66,-46.5 143.66,-43 143.66,-50"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d1/dc2/classstack.html#a21c0bb6ce7dcfe445cc12031977ea344" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="218,-19 158,-19 158,0 218,0 218,-19"/>
<text text-anchor="middle" x="188" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">stack::top</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-29.52C128.35,-26.59 138.58,-23.61 147.97,-20.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.16,-24.17 157.78,-18.01 147.2,-17.45 149.16,-24.17"/>
</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/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="339,-111 285,-111 285,-92 339,-92 339,-111"/>
<text text-anchor="middle" x="312" y="-99" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M219.16,-87.95C236.03,-90.44 257.17,-93.56 274.91,-96.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="274.51,-99.65 284.91,-97.65 275.53,-92.73 274.51,-99.65"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d1/dc2/classstack.html#a066e4505155b009913c47b2648b1067a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="366,-74 258,-74 258,-55 366,-55 366,-74"/>
<text text-anchor="middle" x="312" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">stack::isEmptyStack</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M219.16,-78.8C227.94,-77.44 237.89,-75.89 247.9,-74.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.57,-77.77 257.91,-72.77 247.49,-70.85 248.57,-77.77"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -0,0 +1,8 @@
<map id="others::iterative_tree_traversals::BinaryTree::preOrderIterative" name="others::iterative_tree_traversals::BinaryTree::preOrderIterative">
<area shape="rect" id="node1" title="preOrderIterative() function that will perform the preorder traversal iteratively,..." alt="" coords="5,64,163,119"/>
<area shape="rect" id="node2" href="$d1/dc2/classstack.html#a6cd4b95d5de00d41b2491392338384dc" title=" " alt="" coords="215,29,297,55"/>
<area shape="rect" id="node5" href="$d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d" title=" " alt="" coords="211,79,301,104"/>
<area shape="rect" id="node6" href="$d1/dc2/classstack.html#a21c0bb6ce7dcfe445cc12031977ea344" title=" " alt="" coords="216,128,296,153"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="385,5,457,31"/>
<area shape="rect" id="node4" href="$d1/dc2/classstack.html#a066e4505155b009913c47b2648b1067a" title=" " alt="" coords="349,55,493,80"/>
</map>

View File

@@ -0,0 +1 @@
3bf339dbb3fe3a52d230b1c5fa14d67b

View File

@@ -0,0 +1,98 @@
<?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 5.0.1 (20220820.1526)
-->
<!-- Title: others::iterative_tree_traversals::BinaryTree::preOrderIterative Pages: 1 -->
<svg width="374pt" height="119pt"
viewBox="0.00 0.00 374.00 119.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 115)">
<title>others::iterative_tree_traversals::BinaryTree::preOrderIterative</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="preOrderIterative() function that will perform the preorder traversal iteratively,...">
<polygon fill="#999999" stroke="#666666" points="118,-67 0,-67 0,-26 118,-26 118,-67"/>
<text text-anchor="start" x="8" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">others::iterative_tree</text>
<text text-anchor="start" x="8" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">_traversals::BinaryTree</text>
<text text-anchor="middle" x="59" y="-33" font-family="Helvetica,sans-Serif" font-size="10.00">::preOrderIterative</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/dc2/classstack.html#a6cd4b95d5de00d41b2491392338384dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219,-93 157,-93 157,-74 219,-74 219,-93"/>
<text text-anchor="middle" x="188" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">stack::pop</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-63.48C128.07,-66.33 138,-69.22 147.17,-71.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.19,-75.26 156.77,-74.69 148.15,-68.53 146.19,-75.26"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d1/dc2/classstack.html#a5705c3926dcf5fd3f9c964467a50b81d" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="222,-56 154,-56 154,-37 222,-37 222,-56"/>
<text text-anchor="middle" x="188" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">stack::push</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-46.5C126.82,-46.5 135.48,-46.5 143.64,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.66,-50 153.66,-46.5 143.66,-43 143.66,-50"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d1/dc2/classstack.html#a21c0bb6ce7dcfe445cc12031977ea344" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="218,-19 158,-19 158,0 218,0 218,-19"/>
<text text-anchor="middle" x="188" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">stack::top</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M118.3,-29.52C128.35,-26.59 138.58,-23.61 147.97,-20.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.16,-24.17 157.78,-18.01 147.2,-17.45 149.16,-24.17"/>
</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/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="339,-111 285,-111 285,-92 339,-92 339,-111"/>
<text text-anchor="middle" x="312" y="-99" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M219.16,-87.95C236.03,-90.44 257.17,-93.56 274.91,-96.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="274.51,-99.65 284.91,-97.65 275.53,-92.73 274.51,-99.65"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d1/dc2/classstack.html#a066e4505155b009913c47b2648b1067a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="366,-74 258,-74 258,-55 366,-55 366,-74"/>
<text text-anchor="middle" x="312" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">stack::isEmptyStack</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M219.16,-78.8C227.94,-77.44 237.89,-75.89 247.9,-74.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.57,-77.77 257.91,-72.77 247.49,-70.85 248.57,-77.77"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: inversion Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d13/namespaceinversion.html','../..
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -104,7 +111,7 @@ $(document).ready(function(){initNavTree('d9/d13/namespaceinversion.html','../..
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d9/d13/namespaceinversion.html">inversion</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: operations_on_datastructures/array_left_rotation.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d14/array__left__rotation_8cpp.html
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -105,7 +112,7 @@ $(document).ready(function(){initNavTree('d9/d14/array__left__rotation_8cpp.html
</div><div class="textblock"><div class="dynheader">
Include dependency graph for array_left_rotation.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d2b/array__left__rotation_8cpp__incl.svg" width="256" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d2b/array__left__rotation_8cpp__incl.svg" width="256" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -142,7 +149,7 @@ Functions</h2></td></tr>
<tr class="memdesc:af7b81d7a1534216af6a36a80135beb86"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Test to check a shift of zero. <a href="../../d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86">More...</a><br /></td></tr>
<tr class="separator:af7b81d7a1534216af6a36a80135beb86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d14/array__left__rotation_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to test the correctness of <a class="el" href="../../da/d6d/namespaceoperations__on__datastructures.html#afce39cf843989a39811a49ebe29dd6d8" title="Shifts the given vector to the left by the shift amount and returns a new vector with the result....">shift_left()</a> function. <a href="../../d9/d14/array__left__rotation_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">More...</a><br /></td></tr>
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to test the correctness of shift_left() function. <a href="../../d9/d14/array__left__rotation_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">More...</a><br /></td></tr>
<tr class="separator:aa8dca7b867074164d5f45b0f3851269d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d14/array__left__rotation_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">main function <a href="../../d9/d14/array__left__rotation_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">More...</a><br /></td></tr>
@@ -153,7 +160,7 @@ Functions</h2></td></tr>
<p >Shifting an array to the left involves moving each element of the array so that it occupies a position of a certain shift value before its current one. This implementation uses a result vector and does not mutate the input. </p><dl class="section author"><dt>Author</dt><dd><a href="https://github.com/polarvoid" target="_blank">Alvin</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -178,14 +185,14 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d9/d14/array__left__rotation_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="100%" height="480"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d14/array__left__rotation_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="492" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&nbsp;</a></span>test()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&#160;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
@@ -207,7 +214,7 @@ Here is the call graph for this function:</div>
</table>
</div><div class="memdoc">
<p>Function to test the correctness of <a class="el" href="../../da/d6d/namespaceoperations__on__datastructures.html#afce39cf843989a39811a49ebe29dd6d8" title="Shifts the given vector to the left by the shift amount and returns a new vector with the result....">shift_left()</a> function. </p>
<p>Function to test the correctness of shift_left() function. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
<div class="fragment"><div class="line"><span class="lineno"> 159</span> {</div>
<div class="line"><span class="lineno"> 160</span> <a class="code hl_function" href="../../d9/df4/namespacetests.html#a167c24bd817469ae47358d12e034f2d5">tests::test1</a>();</div>
@@ -224,7 +231,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d14/array__left__rotation_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="596" height="240"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d14/array__left__rotation_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="394" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -236,7 +243,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_35422be6552f1b3672c1b6c4aba2da64.html">operations_on_datastructures</a></li><li class="navelem"><a class="el" href="../../d9/d14/array__left__rotation_8cpp.html">array_left_rotation.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,14 +1,9 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Function to test the correctness of shift_left() function." alt="" coords="5,107,49,133"/>
<area shape="rect" id="node2" href="$d9/df4/namespacetests.html#a167c24bd817469ae47358d12e034f2d5" title="A Test to check an simple case." alt="" coords="97,56,185,83"/>
<area shape="rect" id="node8" href="$d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" title="A Test to check an empty vector." alt="" coords="97,107,185,133"/>
<area shape="rect" id="node9" href="$d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" title="A Test to check an invalid shift value." alt="" coords="97,157,185,184"/>
<area shape="rect" id="node10" href="$d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" title="A Test to check a very large input." alt="" coords="97,208,185,235"/>
<area shape="rect" id="node12" href="$d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" title="A Test to check a shift of zero." alt="" coords="97,5,185,32"/>
<area shape="rect" id="node3" href="$d8/ddf/sieve__of__eratosthenes_8cpp.html#a235843bdf82d2a6cc8596ae8fd3b8df9" title=" " alt="" coords="307,136,353,163"/>
<area shape="rect" id="node6" href="$da/d6d/namespaceoperations__on__datastructures.html#afce39cf843989a39811a49ebe29dd6d8" title="Shifts the given vector to the left by the shift amount and returns a new vector with the result...." alt="" coords="233,70,427,111"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="497,183,569,209"/>
<area shape="rect" id="node5" href="$db/d93/check__prime_8cpp.html#aa18b3517017d99bb4024853bddba5532" title="for IO operations" alt="" coords="497,132,568,159"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="475,77,591,104"/>
<area shape="rect" id="node11" 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="253,208,407,235"/>
<area shape="rect" id="node1" title="Function to test the correctness of shift_left() function." alt="" coords="5,104,49,129"/>
<area shape="rect" id="node2" href="$d9/df4/namespacetests.html#a167c24bd817469ae47358d12e034f2d5" title="A Test to check an simple case." alt="" coords="97,5,185,31"/>
<area shape="rect" id="node3" href="$d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" title="A Test to check an empty vector." alt="" coords="97,55,185,80"/>
<area shape="rect" id="node4" href="$d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" title="A Test to check an invalid shift value." alt="" coords="97,104,185,129"/>
<area shape="rect" id="node5" href="$d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" title="A Test to check a very large input." alt="" coords="97,153,185,179"/>
<area shape="rect" id="node7" href="$d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" title="A Test to check a shift of zero." alt="" coords="97,203,185,228"/>
<area shape="rect" id="node6" 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="233,153,388,179"/>
</map>

View File

@@ -1 +1 @@
9a5272c10fb8e754bbb836f8f6fe630a
4cbfd137a3c577b8a68295380ee1bb9c

View File

@@ -1,20 +1,19 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: test Pages: 1 -->
<svg width="447pt" height="180pt"
viewBox="0.00 0.00 447.00 180.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 176)">
<svg width="295pt" height="175pt"
viewBox="0.00 0.00 295.00 175.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 171)">
<title>test</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-176 443,-176 443,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function to test the correctness of shift_left() function.">
<polygon fill="#bfbfbf" stroke="black" points="0,-76.5 0,-95.5 33,-95.5 33,-76.5 0,-76.5"/>
<text text-anchor="middle" x="16.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="33,-93 0,-93 0,-74 33,-74 33,-93"/>
<text text-anchor="middle" x="16.5" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -22,215 +21,91 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/df4/namespacetests.html#a167c24bd817469ae47358d12e034f2d5" target="_top" xlink:title="A Test to check an simple case.">
<polygon fill="white" stroke="black" points="69,-114.5 69,-133.5 135,-133.5 135,-114.5 69,-114.5"/>
<text text-anchor="middle" x="102" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test1</text>
<polygon fill="white" stroke="#666666" points="135,-167 69,-167 69,-148 135,-148 135,-167"/>
<text text-anchor="middle" x="102" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test1</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="M33.21,-93.15C43.75,-97.94 57.98,-104.42 70.68,-110.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="69.45,-113.49 80,-114.44 72.35,-107.12 69.45,-113.49"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" target="_top" xlink:title="A Test to check an empty vector.">
<polygon fill="white" stroke="black" points="69,-76.5 69,-95.5 135,-95.5 135,-76.5 69,-76.5"/>
<text text-anchor="middle" x="102" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M33.21,-86C40.48,-86 49.52,-86 58.59,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="58.77,-89.5 68.77,-86 58.77,-82.5 58.77,-89.5"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" target="_top" xlink:title="A Test to check an invalid shift value.">
<polygon fill="white" stroke="black" points="69,-38.5 69,-57.5 135,-57.5 135,-38.5 69,-38.5"/>
<text text-anchor="middle" x="102" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test3</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M33.21,-78.85C43.75,-74.06 57.98,-67.58 70.68,-61.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="72.35,-64.88 80,-57.56 69.45,-58.51 72.35,-64.88"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" target="_top" xlink:title="A Test to check a very large input.">
<polygon fill="white" stroke="black" points="69,-0.5 69,-19.5 135,-19.5 135,-0.5 69,-0.5"/>
<text text-anchor="middle" x="102" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test4</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge13" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M24.76,-76.31C34.1,-64.27 51.25,-43.53 69,-29 70.57,-27.71 72.25,-26.45 73.97,-25.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="76.26,-27.92 82.76,-19.55 72.46,-22.04 76.26,-27.92"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" target="_top" xlink:title="A Test to check a shift of zero.">
<polygon fill="white" stroke="black" points="69,-152.5 69,-171.5 135,-171.5 135,-152.5 69,-152.5"/>
<text text-anchor="middle" x="102" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test5</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M24.76,-95.69C34.1,-107.73 51.25,-128.47 69,-143 70.57,-144.29 72.25,-145.55 73.97,-146.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="72.46,-149.96 82.76,-152.45 76.26,-144.08 72.46,-149.96"/>
<path fill="none" stroke="#63b8ff" d="M24.74,-93.08C34.06,-104.96 51.19,-125.4 69,-139.5 70.34,-140.56 71.75,-141.6 73.2,-142.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="71.42,-145.62 81.75,-147.97 75.15,-139.69 71.42,-145.62"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d8/ddf/sieve__of__eratosthenes_8cpp.html#a235843bdf82d2a6cc8596ae8fd3b8df9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="226,-54.5 226,-73.5 261,-73.5 261,-54.5 226,-54.5"/>
<text text-anchor="middle" x="243.5" y="-61.5" font-family="Helvetica,sans-Serif" font-size="10.00">print</text>
<g id="a_node3"><a xlink:href="../../d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" target="_top" xlink:title="A Test to check an empty vector.">
<polygon fill="white" stroke="#666666" points="135,-130 69,-130 69,-111 135,-111 135,-130"/>
<text text-anchor="middle" x="102" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test2</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M119.04,-114.5C138.71,-102.85 169.63,-84.58 171,-84 185.46,-77.85 202.37,-73.02 216.11,-69.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="216.96,-73.04 225.9,-67.36 215.37,-66.23 216.96,-73.04"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../da/d6d/namespaceoperations__on__datastructures.html#afce39cf843989a39811a49ebe29dd6d8" target="_top" xlink:title="Shifts the given vector to the left by the shift amount and returns a new vector with the result....">
<polygon fill="white" stroke="black" points="171,-93 171,-123 316,-123 316,-93 171,-93"/>
<text text-anchor="start" x="179" y="-111" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="middle" x="243.5" y="-100" font-family="Helvetica,sans-Serif" font-size="10.00">::shift_left</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M135,-120.33C142.92,-119.42 151.76,-118.41 160.89,-117.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="161.33,-120.83 170.86,-116.22 160.53,-113.88 161.33,-120.83"/>
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M33.21,-90.46C43.6,-95.06 57.57,-101.26 70.13,-106.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.82,-110.07 79.38,-110.92 71.65,-103.67 68.82,-110.07"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="368.5,-19.5 368.5,-38.5 422.5,-38.5 422.5,-19.5 368.5,-19.5"/>
<text text-anchor="middle" x="395.5" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<g id="a_node4"><a xlink:href="../../d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" target="_top" xlink:title="A Test to check an invalid shift value.">
<polygon fill="white" stroke="#666666" points="135,-93 69,-93 69,-74 135,-74 135,-93"/>
<text text-anchor="middle" x="102" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test3</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M261.13,-60.12C284.43,-54.68 327.4,-44.66 358.28,-37.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="359.29,-40.81 368.24,-35.13 357.7,-33.99 359.29,-40.81"/>
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M33.21,-83.5C40.48,-83.5 49.52,-83.5 58.59,-83.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.77,-87 68.77,-83.5 58.77,-80 58.77,-87"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../db/d93/check__prime_8cpp.html#aa18b3517017d99bb4024853bddba5532" target="_top" xlink:title="for IO operations">
<polygon fill="white" stroke="black" points="369,-57.5 369,-76.5 422,-76.5 422,-57.5 369,-57.5"/>
<text text-anchor="middle" x="395.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_prime</text>
<g id="a_node5"><a xlink:href="../../d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" target="_top" xlink:title="A Test to check a very large input.">
<polygon fill="white" stroke="#666666" points="135,-56 69,-56 69,-37 135,-37 135,-56"/>
<text text-anchor="middle" x="102" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test4</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M261.13,-64.33C284.46,-64.8 327.53,-65.66 358.42,-66.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="358.71,-69.78 368.78,-66.49 358.85,-62.79 358.71,-69.78"/>
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M33.21,-76.54C43.6,-71.94 57.57,-65.74 70.13,-60.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="71.65,-63.33 79.38,-56.08 68.82,-56.93 71.65,-63.33"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="352,-98.5 352,-117.5 439,-117.5 439,-98.5 352,-98.5"/>
<text text-anchor="middle" x="395.5" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<g id="a_node7"><a xlink:href="../../d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" target="_top" xlink:title="A Test to check a shift of zero.">
<polygon fill="white" stroke="#666666" points="135,-19 69,-19 69,0 135,0 135,-19"/>
<text text-anchor="middle" x="102" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test5</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M316.42,-108C324.88,-108 333.39,-108 341.53,-108"/>
<polygon fill="midnightblue" stroke="midnightblue" points="341.59,-111.5 351.59,-108 341.59,-104.5 341.59,-111.5"/>
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M25.16,-73.77C34.64,-62.11 51.67,-42.43 69,-28.5 70.59,-27.22 72.27,-25.98 73.99,-24.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.29,-27.45 82.8,-19.1 72.5,-21.57 76.29,-27.45"/>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M135,-80.95C159.45,-77.1 192.74,-71.85 215.77,-68.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="216.53,-71.64 225.86,-66.62 215.44,-64.72 216.53,-71.64"/>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge9" class="edge">
<title>Node8&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M135,-91.05C142.92,-92.3 151.76,-93.69 160.89,-95.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="160.44,-98.6 170.86,-96.7 161.53,-91.69 160.44,-98.6"/>
</g>
<!-- Node9&#45;&gt;Node3 -->
<g id="edge11" class="edge">
<title>Node9&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M135,-51.67C159.45,-54.47 192.74,-58.29 215.77,-60.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="215.53,-64.43 225.86,-62.09 216.33,-57.48 215.53,-64.43"/>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge12" class="edge">
<title>Node9&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M120.01,-57.59C133.58,-65.04 153.19,-75.35 171,-83 176.06,-85.17 181.38,-87.31 186.73,-89.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="185.77,-92.73 196.37,-92.93 188.21,-86.17 185.77,-92.73"/>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge14" class="edge">
<title>Node10&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M127.62,-19.53C152.62,-29.21 191.16,-44.13 216.61,-53.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="215.4,-57.26 225.99,-57.61 217.93,-50.73 215.4,-57.26"/>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge16" class="edge">
<title>Node10&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M122.26,-19.55C126.72,-22.25 131.25,-25.44 135,-29 155.92,-48.86 148.21,-65.32 171,-83 173.42,-84.87 175.98,-86.61 178.65,-88.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="177.01,-91.32 187.48,-92.97 180.32,-85.15 177.01,-91.32"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="185.5,-0.5 185.5,-19.5 301.5,-19.5 301.5,-0.5 185.5,-0.5"/>
<text text-anchor="middle" x="243.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="287,-56 171,-56 171,-37 287,-37 287,-56"/>
<text text-anchor="middle" x="229" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge15" class="edge">
<title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M135,-10C147.04,-10 161.23,-10 175.28,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="175.45,-13.5 185.45,-10 175.45,-6.5 175.45,-13.5"/>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge18" class="edge">
<title>Node12&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M122.7,-152.35C127.04,-149.69 131.42,-146.54 135,-143 156.85,-121.41 146.51,-102.54 171,-84 183.86,-74.27 201.23,-69.27 215.62,-66.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="216.55,-70.11 225.93,-65.18 215.53,-63.18 216.55,-70.11"/>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge19" class="edge">
<title>Node12&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M127.62,-152.47C146.03,-145.34 171.79,-135.37 194.26,-126.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="195.59,-129.91 203.65,-123.04 193.06,-123.38 195.59,-129.91"/>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M135.19,-46.5C143.07,-46.5 151.81,-46.5 160.67,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.69,-50 170.69,-46.5 160.69,-43 160.69,-50"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@@ -1,15 +1,10 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="main function" alt="" coords="5,107,56,133"/>
<area shape="rect" id="node2" href="$d9/d14/array__left__rotation_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Function to test the correctness of shift_left() function." alt="" coords="104,107,148,133"/>
<area shape="rect" id="node3" href="$d9/df4/namespacetests.html#a167c24bd817469ae47358d12e034f2d5" title="A Test to check an simple case." alt="" coords="196,56,284,83"/>
<area shape="rect" id="node9" href="$d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" title="A Test to check an empty vector." alt="" coords="196,107,284,133"/>
<area shape="rect" id="node10" href="$d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" title="A Test to check an invalid shift value." alt="" coords="196,157,284,184"/>
<area shape="rect" id="node11" href="$d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" title="A Test to check a very large input." alt="" coords="196,208,284,235"/>
<area shape="rect" id="node13" href="$d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" title="A Test to check a shift of zero." alt="" coords="196,5,284,32"/>
<area shape="rect" id="node4" href="$d8/ddf/sieve__of__eratosthenes_8cpp.html#a235843bdf82d2a6cc8596ae8fd3b8df9" title=" " alt="" coords="405,136,452,163"/>
<area shape="rect" id="node7" href="$da/d6d/namespaceoperations__on__datastructures.html#afce39cf843989a39811a49ebe29dd6d8" title="Shifts the given vector to the left by the shift amount and returns a new vector with the result...." alt="" coords="332,70,525,111"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="595,183,667,209"/>
<area shape="rect" id="node6" href="$db/d93/check__prime_8cpp.html#aa18b3517017d99bb4024853bddba5532" title="for IO operations" alt="" coords="596,132,667,159"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="573,77,689,104"/>
<area shape="rect" id="node12" 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="351,208,506,235"/>
<area shape="rect" id="node1" title="main function" alt="" coords="5,104,56,129"/>
<area shape="rect" id="node2" href="$d9/d14/array__left__rotation_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Function to test the correctness of shift_left() function." alt="" coords="104,104,148,129"/>
<area shape="rect" id="node3" href="$d9/df4/namespacetests.html#a167c24bd817469ae47358d12e034f2d5" title="A Test to check an simple case." alt="" coords="196,5,284,31"/>
<area shape="rect" id="node4" href="$d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" title="A Test to check an empty vector." alt="" coords="196,55,284,80"/>
<area shape="rect" id="node5" href="$d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" title="A Test to check an invalid shift value." alt="" coords="196,104,284,129"/>
<area shape="rect" id="node6" href="$d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" title="A Test to check a very large input." alt="" coords="196,153,284,179"/>
<area shape="rect" id="node8" href="$d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" title="A Test to check a shift of zero." alt="" coords="196,203,284,228"/>
<area shape="rect" id="node7" 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="332,153,487,179"/>
</map>

View File

@@ -1 +1 @@
3ab353b65fbfe90673ebc951ed098381
1674ecae65ad2dc26420a7296f7b3a01

View File

@@ -1,66 +1,19 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 180 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 521;
var viewHeight = 180;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<svg width="369pt" height="175pt"
viewBox="0.00 0.00 369.00 175.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 171)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-176 517,-176 517,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="main function">
<polygon fill="#bfbfbf" stroke="black" points="0,-76.5 0,-95.5 38,-95.5 38,-76.5 0,-76.5"/>
<text text-anchor="middle" x="19" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-93 0,-93 0,-74 38,-74 38,-93"/>
<text text-anchor="middle" x="19" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -68,272 +21,106 @@ var sectionId = 'dynsection-1';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d14/array__left__rotation_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Function to test the correctness of shift_left() function.">
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 107,-95.5 107,-76.5 74,-76.5"/>
<text text-anchor="middle" x="90.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="107,-93 74,-93 74,-74 107,-74 107,-93"/>
<text text-anchor="middle" x="90.5" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">test</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="M38.26,-86C46.07,-86 55.31,-86 63.79,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.95,-89.5 73.95,-86 63.95,-82.5 63.95,-89.5"/>
<path fill="none" stroke="#63b8ff" d="M38.26,-83.5C46.07,-83.5 55.31,-83.5 63.79,-83.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.95,-87 73.95,-83.5 63.95,-80 63.95,-87"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d9/df4/namespacetests.html#a167c24bd817469ae47358d12e034f2d5" target="_top" xlink:title="A Test to check an simple case.">
<polygon fill="white" stroke="black" points="143,-114.5 143,-133.5 209,-133.5 209,-114.5 143,-114.5"/>
<text text-anchor="middle" x="176" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test1</text>
<polygon fill="white" stroke="#666666" points="209,-167 143,-167 143,-148 209,-148 209,-167"/>
<text text-anchor="middle" x="176" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test1</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M107.21,-93.15C117.75,-97.94 131.98,-104.42 144.68,-110.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="143.45,-113.49 154,-114.44 146.35,-107.12 143.45,-113.49"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" target="_top" xlink:title="A Test to check an empty vector.">
<polygon fill="white" stroke="black" points="143,-76.5 143,-95.5 209,-95.5 209,-76.5 143,-76.5"/>
<text text-anchor="middle" x="176" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test2</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node2&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M107.21,-86C114.48,-86 123.52,-86 132.59,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.77,-89.5 142.77,-86 132.77,-82.5 132.77,-89.5"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" target="_top" xlink:title="A Test to check an invalid shift value.">
<polygon fill="white" stroke="black" points="143,-38.5 143,-57.5 209,-57.5 209,-38.5 143,-38.5"/>
<text text-anchor="middle" x="176" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test3</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M107.21,-78.85C117.75,-74.06 131.98,-67.58 144.68,-61.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="146.35,-64.88 154,-57.56 143.45,-58.51 146.35,-64.88"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" target="_top" xlink:title="A Test to check a very large input.">
<polygon fill="white" stroke="black" points="143,-0.5 143,-19.5 209,-19.5 209,-0.5 143,-0.5"/>
<text text-anchor="middle" x="176" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test4</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge14" class="edge">
<title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M98.76,-76.31C108.1,-64.27 125.25,-43.53 143,-29 144.57,-27.71 146.25,-26.45 147.97,-25.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="150.26,-27.92 156.76,-19.55 146.46,-22.04 150.26,-27.92"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" target="_top" xlink:title="A Test to check a shift of zero.">
<polygon fill="white" stroke="black" points="143,-152.5 143,-171.5 209,-171.5 209,-152.5 143,-152.5"/>
<text text-anchor="middle" x="176" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test5</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge18" class="edge">
<title>Node2&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M98.76,-95.69C108.1,-107.73 125.25,-128.47 143,-143 144.57,-144.29 146.25,-145.55 147.97,-146.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="146.46,-149.96 156.76,-152.45 150.26,-144.08 146.46,-149.96"/>
<path fill="none" stroke="#63b8ff" d="M98.74,-93.08C108.06,-104.96 125.19,-125.4 143,-139.5 144.34,-140.56 145.75,-141.6 147.2,-142.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.42,-145.62 155.75,-147.97 149.15,-139.69 145.42,-145.62"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d8/ddf/sieve__of__eratosthenes_8cpp.html#a235843bdf82d2a6cc8596ae8fd3b8df9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="300,-54.5 300,-73.5 335,-73.5 335,-54.5 300,-54.5"/>
<text text-anchor="middle" x="317.5" y="-61.5" font-family="Helvetica,sans-Serif" font-size="10.00">print</text>
<g id="a_node4"><a xlink:href="../../d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" target="_top" xlink:title="A Test to check an empty vector.">
<polygon fill="white" stroke="#666666" points="209,-130 143,-130 143,-111 209,-111 209,-130"/>
<text text-anchor="middle" x="176" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test2</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M193.04,-114.5C212.71,-102.85 243.63,-84.58 245,-84 259.46,-77.85 276.37,-73.02 290.11,-69.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="290.96,-73.04 299.9,-67.36 289.37,-66.23 290.96,-73.04"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../da/d6d/namespaceoperations__on__datastructures.html#afce39cf843989a39811a49ebe29dd6d8" target="_top" xlink:title="Shifts the given vector to the left by the shift amount and returns a new vector with the result....">
<polygon fill="white" stroke="black" points="245,-93 245,-123 390,-123 390,-93 245,-93"/>
<text text-anchor="start" x="253" y="-111" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="middle" x="317.5" y="-100" font-family="Helvetica,sans-Serif" font-size="10.00">::shift_left</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M209,-120.33C216.92,-119.42 225.76,-118.41 234.89,-117.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="235.33,-120.83 244.86,-116.22 234.53,-113.88 235.33,-120.83"/>
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M107.21,-90.46C117.6,-95.06 131.57,-101.26 144.13,-106.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="142.82,-110.07 153.38,-110.92 145.65,-103.67 142.82,-110.07"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="442.5,-19.5 442.5,-38.5 496.5,-38.5 496.5,-19.5 442.5,-19.5"/>
<text text-anchor="middle" x="469.5" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<g id="a_node5"><a xlink:href="../../d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" target="_top" xlink:title="A Test to check an invalid shift value.">
<polygon fill="white" stroke="#666666" points="209,-93 143,-93 143,-74 209,-74 209,-93"/>
<text text-anchor="middle" x="176" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test3</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M335.13,-60.12C358.43,-54.68 401.4,-44.66 432.28,-37.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="433.29,-40.81 442.24,-35.13 431.7,-33.99 433.29,-40.81"/>
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M107.21,-83.5C114.48,-83.5 123.52,-83.5 132.59,-83.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.77,-87 142.77,-83.5 132.77,-80 132.77,-87"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../db/d93/check__prime_8cpp.html#aa18b3517017d99bb4024853bddba5532" target="_top" xlink:title="for IO operations">
<polygon fill="white" stroke="black" points="443,-57.5 443,-76.5 496,-76.5 496,-57.5 443,-57.5"/>
<text text-anchor="middle" x="469.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_prime</text>
<g id="a_node6"><a xlink:href="../../d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" target="_top" xlink:title="A Test to check a very large input.">
<polygon fill="white" stroke="#666666" points="209,-56 143,-56 143,-37 209,-37 209,-56"/>
<text text-anchor="middle" x="176" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test4</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M335.13,-64.33C358.46,-64.8 401.53,-65.66 432.42,-66.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="432.71,-69.78 442.78,-66.49 432.85,-62.79 432.71,-69.78"/>
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M107.21,-76.54C117.6,-71.94 131.57,-65.74 144.13,-60.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.65,-63.33 153.38,-56.08 142.82,-56.93 145.65,-63.33"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="426,-98.5 426,-117.5 513,-117.5 513,-98.5 426,-98.5"/>
<text text-anchor="middle" x="469.5" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<g id="a_node8"><a xlink:href="../../d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" target="_top" xlink:title="A Test to check a shift of zero.">
<polygon fill="white" stroke="#666666" points="209,-19 143,-19 143,0 209,0 209,-19"/>
<text text-anchor="middle" x="176" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test5</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<!-- Node2&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M390.42,-108C398.88,-108 407.39,-108 415.53,-108"/>
<polygon fill="midnightblue" stroke="midnightblue" points="415.59,-111.5 425.59,-108 415.59,-104.5 415.59,-111.5"/>
<title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M99.16,-73.77C108.64,-62.11 125.67,-42.43 143,-28.5 144.59,-27.22 146.27,-25.98 147.99,-24.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.29,-27.45 156.8,-19.1 146.5,-21.57 150.29,-27.45"/>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M209,-80.95C233.45,-77.1 266.74,-71.85 289.77,-68.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="290.53,-71.64 299.86,-66.62 289.44,-64.72 290.53,-71.64"/>
</g>
<!-- Node9&#45;&gt;Node7 -->
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M209,-91.05C216.92,-92.3 225.76,-93.69 234.89,-95.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="234.44,-98.6 244.86,-96.7 235.53,-91.69 234.44,-98.6"/>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M209,-51.67C233.45,-54.47 266.74,-58.29 289.77,-60.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="289.53,-64.43 299.86,-62.09 290.33,-57.48 289.53,-64.43"/>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M194.01,-57.59C207.58,-65.04 227.19,-75.35 245,-83 250.06,-85.17 255.38,-87.31 260.73,-89.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="259.77,-92.73 270.37,-92.93 262.21,-86.17 259.77,-92.73"/>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge15" class="edge">
<title>Node11&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M201.62,-19.53C226.62,-29.21 265.16,-44.13 290.61,-53.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="289.4,-57.26 299.99,-57.61 291.93,-50.73 289.4,-57.26"/>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge17" class="edge">
<title>Node11&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M196.26,-19.55C200.72,-22.25 205.25,-25.44 209,-29 229.92,-48.86 222.21,-65.32 245,-83 247.42,-84.87 249.98,-86.61 252.65,-88.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="251.01,-91.32 261.48,-92.97 254.32,-85.15 251.01,-91.32"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="259.5,-0.5 259.5,-19.5 375.5,-19.5 375.5,-0.5 259.5,-0.5"/>
<text text-anchor="middle" x="317.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="361,-56 245,-56 245,-37 361,-37 361,-56"/>
<text text-anchor="middle" x="303" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge16" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M209,-10C221.04,-10 235.23,-10 249.28,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="249.45,-13.5 259.45,-10 249.45,-6.5 249.45,-13.5"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge19" class="edge">
<title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M196.7,-152.35C201.04,-149.69 205.42,-146.54 209,-143 230.85,-121.41 220.51,-102.54 245,-84 257.86,-74.27 275.23,-69.27 289.62,-66.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="290.55,-70.11 299.93,-65.18 289.53,-63.18 290.55,-70.11"/>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge20" class="edge">
<title>Node13&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M201.62,-152.47C220.03,-145.34 245.79,-135.37 268.26,-126.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="269.59,-129.91 277.65,-123.04 267.06,-123.38 269.59,-129.91"/>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M209.19,-46.5C217.07,-46.5 225.81,-46.5 234.67,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.69,-50 244.69,-46.5 234.69,-43 234.69,-50"/>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="array__left__rotation_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@@ -1,251 +0,0 @@
<?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 5.0.0 (20220707.1540)
-->
<!-- Title: main Pages: 1 -->
<svg width="521pt" height="180pt"
viewBox="0.00 0.00 521.00 180.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 176)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-176 517,-176 517,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="main function">
<polygon fill="#bfbfbf" stroke="black" points="0,-76.5 0,-95.5 38,-95.5 38,-76.5 0,-76.5"/>
<text text-anchor="middle" x="19" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d14/array__left__rotation_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Function to test the correctness of shift_left() function.">
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 107,-95.5 107,-76.5 74,-76.5"/>
<text text-anchor="middle" x="90.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</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="M38.26,-86C46.07,-86 55.31,-86 63.79,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.95,-89.5 73.95,-86 63.95,-82.5 63.95,-89.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d9/df4/namespacetests.html#a167c24bd817469ae47358d12e034f2d5" target="_top" xlink:title="A Test to check an simple case.">
<polygon fill="white" stroke="black" points="143,-114.5 143,-133.5 209,-133.5 209,-114.5 143,-114.5"/>
<text text-anchor="middle" x="176" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test1</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M107.21,-93.15C117.75,-97.94 131.98,-104.42 144.68,-110.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="143.45,-113.49 154,-114.44 146.35,-107.12 143.45,-113.49"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d9/df4/namespacetests.html#abdd77344d4af8fd56d14a5cabbf2f669" target="_top" xlink:title="A Test to check an empty vector.">
<polygon fill="white" stroke="black" points="143,-76.5 143,-95.5 209,-95.5 209,-76.5 143,-76.5"/>
<text text-anchor="middle" x="176" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test2</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node2&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M107.21,-86C114.48,-86 123.52,-86 132.59,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.77,-89.5 142.77,-86 132.77,-82.5 132.77,-89.5"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../d9/df4/namespacetests.html#aa515639572647508b94986489aab6d76" target="_top" xlink:title="A Test to check an invalid shift value.">
<polygon fill="white" stroke="black" points="143,-38.5 143,-57.5 209,-57.5 209,-38.5 143,-38.5"/>
<text text-anchor="middle" x="176" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test3</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M107.21,-78.85C117.75,-74.06 131.98,-67.58 144.68,-61.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="146.35,-64.88 154,-57.56 143.45,-58.51 146.35,-64.88"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d9/df4/namespacetests.html#a2b9769e44683dcb67fe1083ad91e134d" target="_top" xlink:title="A Test to check a very large input.">
<polygon fill="white" stroke="black" points="143,-0.5 143,-19.5 209,-19.5 209,-0.5 143,-0.5"/>
<text text-anchor="middle" x="176" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test4</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge14" class="edge">
<title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M98.76,-76.31C108.1,-64.27 125.25,-43.53 143,-29 144.57,-27.71 146.25,-26.45 147.97,-25.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="150.26,-27.92 156.76,-19.55 146.46,-22.04 150.26,-27.92"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../d9/df4/namespacetests.html#af7b81d7a1534216af6a36a80135beb86" target="_top" xlink:title="A Test to check a shift of zero.">
<polygon fill="white" stroke="black" points="143,-152.5 143,-171.5 209,-171.5 209,-152.5 143,-152.5"/>
<text text-anchor="middle" x="176" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests::test5</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge18" class="edge">
<title>Node2&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M98.76,-95.69C108.1,-107.73 125.25,-128.47 143,-143 144.57,-144.29 146.25,-145.55 147.97,-146.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="146.46,-149.96 156.76,-152.45 150.26,-144.08 146.46,-149.96"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d8/ddf/sieve__of__eratosthenes_8cpp.html#a235843bdf82d2a6cc8596ae8fd3b8df9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="300,-54.5 300,-73.5 335,-73.5 335,-54.5 300,-54.5"/>
<text text-anchor="middle" x="317.5" y="-61.5" font-family="Helvetica,sans-Serif" font-size="10.00">print</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M193.04,-114.5C212.71,-102.85 243.63,-84.58 245,-84 259.46,-77.85 276.37,-73.02 290.11,-69.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="290.96,-73.04 299.9,-67.36 289.37,-66.23 290.96,-73.04"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../da/d6d/namespaceoperations__on__datastructures.html#afce39cf843989a39811a49ebe29dd6d8" target="_top" xlink:title="Shifts the given vector to the left by the shift amount and returns a new vector with the result....">
<polygon fill="white" stroke="black" points="245,-93 245,-123 390,-123 390,-93 245,-93"/>
<text text-anchor="start" x="253" y="-111" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="middle" x="317.5" y="-100" font-family="Helvetica,sans-Serif" font-size="10.00">::shift_left</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M209,-120.33C216.92,-119.42 225.76,-118.41 234.89,-117.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="235.33,-120.83 244.86,-116.22 234.53,-113.88 235.33,-120.83"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="442.5,-19.5 442.5,-38.5 496.5,-38.5 496.5,-19.5 442.5,-19.5"/>
<text text-anchor="middle" x="469.5" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M335.13,-60.12C358.43,-54.68 401.4,-44.66 432.28,-37.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="433.29,-40.81 442.24,-35.13 431.7,-33.99 433.29,-40.81"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../db/d93/check__prime_8cpp.html#aa18b3517017d99bb4024853bddba5532" target="_top" xlink:title="for IO operations">
<polygon fill="white" stroke="black" points="443,-57.5 443,-76.5 496,-76.5 496,-57.5 443,-57.5"/>
<text text-anchor="middle" x="469.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_prime</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M335.13,-64.33C358.46,-64.8 401.53,-65.66 432.42,-66.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="432.71,-69.78 442.78,-66.49 432.85,-62.79 432.71,-69.78"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="426,-98.5 426,-117.5 513,-117.5 513,-98.5 426,-98.5"/>
<text text-anchor="middle" x="469.5" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M390.42,-108C398.88,-108 407.39,-108 415.53,-108"/>
<polygon fill="midnightblue" stroke="midnightblue" points="415.59,-111.5 425.59,-108 415.59,-104.5 415.59,-111.5"/>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M209,-80.95C233.45,-77.1 266.74,-71.85 289.77,-68.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="290.53,-71.64 299.86,-66.62 289.44,-64.72 290.53,-71.64"/>
</g>
<!-- Node9&#45;&gt;Node7 -->
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M209,-91.05C216.92,-92.3 225.76,-93.69 234.89,-95.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="234.44,-98.6 244.86,-96.7 235.53,-91.69 234.44,-98.6"/>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M209,-51.67C233.45,-54.47 266.74,-58.29 289.77,-60.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="289.53,-64.43 299.86,-62.09 290.33,-57.48 289.53,-64.43"/>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M194.01,-57.59C207.58,-65.04 227.19,-75.35 245,-83 250.06,-85.17 255.38,-87.31 260.73,-89.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="259.77,-92.73 270.37,-92.93 262.21,-86.17 259.77,-92.73"/>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge15" class="edge">
<title>Node11&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M201.62,-19.53C226.62,-29.21 265.16,-44.13 290.61,-53.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="289.4,-57.26 299.99,-57.61 291.93,-50.73 289.4,-57.26"/>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge17" class="edge">
<title>Node11&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M196.26,-19.55C200.72,-22.25 205.25,-25.44 209,-29 229.92,-48.86 222.21,-65.32 245,-83 247.42,-84.87 249.98,-86.61 252.65,-88.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="251.01,-91.32 261.48,-92.97 254.32,-85.15 251.01,-91.32"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="259.5,-0.5 259.5,-19.5 375.5,-19.5 375.5,-0.5 259.5,-0.5"/>
<text text-anchor="middle" x="317.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge16" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M209,-10C221.04,-10 235.23,-10 249.28,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="249.45,-13.5 259.45,-10 249.45,-6.5 249.45,-13.5"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge19" class="edge">
<title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M196.7,-152.35C201.04,-149.69 205.42,-146.54 209,-143 230.85,-121.41 220.51,-102.54 245,-84 257.86,-74.27 275.23,-69.27 289.62,-66.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="290.55,-70.11 299.93,-65.18 289.53,-63.18 290.55,-70.11"/>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge20" class="edge">
<title>Node13&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M201.62,-152.47C220.03,-145.34 245.79,-135.37 268.26,-126.68"/>
<polygon fill="midnightblue" stroke="midnightblue" points="269.59,-129.91 277.65,-123.04 267.06,-123.38 269.59,-129.91"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d6/d30/classmachine__learning_1_1adali
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -111,7 +118,7 @@ $(document).ready(function(){initNavTree('d6/d30/classmachine__learning_1_1adali
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: wave_sort Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d21/namespacewave__sort.html','../.
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -104,7 +111,7 @@ $(document).ready(function(){initNavTree('d9/d21/namespacewave__sort.html','../.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d9/d21/namespacewave__sort.html">wave_sort</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: graph::LowestCommonAncestor Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d23/classgraph_1_1_lowest_common_an
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -101,7 +108,7 @@ $(document).ready(function(){initNavTree('d9/d23/classgraph_1_1_lowest_common_an
<div class="dynheader">
Collaboration diagram for graph::LowestCommonAncestor:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d71/classgraph_1_1_lowest_common_ancestor__coll__graph.svg" width="395" height="424"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d71/classgraph_1_1_lowest_common_ancestor__coll__graph.svg" width="395" height="418"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
@@ -133,7 +140,7 @@ Protected Member Functions</h2></td></tr>
<div class="textblock"><p >A structure that holds a rooted tree and allow for effecient queries of the lowest common ancestor of two given vertices in the tree. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a80825a4fd4c41860b689d253dd2c8e93" name="a80825a4fd4c41860b689d253dd2c8e93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80825a4fd4c41860b689d253dd2c8e93">&#9670;&nbsp;</a></span>LowestCommonAncestor()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a80825a4fd4c41860b689d253dd2c8e93">&#9670;&#160;</a></span>LowestCommonAncestor()</h2>
<div class="memitem">
<div class="memproto">
@@ -170,7 +177,7 @@ Protected Member Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a80825a4fd4c41860b689d253dd2c8e93_cgraph.svg" width="100%" height="416"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a80825a4fd4c41860b689d253dd2c8e93_cgraph.svg" width="100%" height="413"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -178,7 +185,7 @@ Here is the call graph for this function:</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a60151e19512b48cc0b14ea121df00488" name="a60151e19512b48cc0b14ea121df00488"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60151e19512b48cc0b14ea121df00488">&#9670;&nbsp;</a></span>lowest_common_ancestor()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a60151e19512b48cc0b14ea121df00488">&#9670;&#160;</a></span>lowest_common_ancestor()</h2>
<div class="memitem">
<div class="memproto">
@@ -259,14 +266,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a60151e19512b48cc0b14ea121df00488_cgraph.svg" width="347" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a60151e19512b48cc0b14ea121df00488_cgraph.svg" width="347" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a42589cc39d6bbff6c997152f1b96e356" name="a42589cc39d6bbff6c997152f1b96e356"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42589cc39d6bbff6c997152f1b96e356">&#9670;&nbsp;</a></span>populate_up()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a42589cc39d6bbff6c997152f1b96e356">&#9670;&#160;</a></span>populate_up()</h2>
<div class="memitem">
<div class="memproto">
@@ -309,7 +316,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a42589cc39d6bbff6c997152f1b96e356_cgraph.svg" width="587" height="155"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d23/classgraph_1_1_lowest_common_ancestor_a42589cc39d6bbff6c997152f1b96e356_cgraph.svg" width="587" height="151"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -324,7 +331,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../df/dce/namespacegraph.html">graph</a></li><li class="navelem"><a class="el" href="../../d9/d23/classgraph_1_1_lowest_common_ancestor.html">LowestCommonAncestor</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,7 +1,7 @@
<map id="graph::LowestCommonAncestor::populate_up" name="graph::LowestCommonAncestor::populate_up">
<area shape="rect" id="node1" title=" " alt="" coords="5,64,215,105"/>
<area shape="rect" id="node2" href="$dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" title=" " alt="" coords="266,5,414,47"/>
<area shape="rect" id="node4" 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="263,71,417,98"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="277,122,403,149"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="465,13,581,39"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,63,215,103"/>
<area shape="rect" id="node2" href="$dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" title=" " alt="" coords="266,5,414,45"/>
<area shape="rect" id="node4" 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="263,70,417,95"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="277,119,403,145"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="465,13,581,38"/>
</map>

View File

@@ -1 +1 @@
ad85deb9bcf5bf2960d5ba1dab3445de
3926d4a58f0050ba36974fb3307d4b48

View File

@@ -1,21 +1,20 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::LowestCommonAncestor::populate_up Pages: 1 -->
<svg width="440pt" height="116pt"
viewBox="0.00 0.00 440.00 115.50" 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 111.5)">
<svg width="440pt" height="113pt"
viewBox="0.00 0.00 440.00 112.50" 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 108.5)">
<title>graph::LowestCommonAncestor::populate_up</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-111.5 436,-111.5 436,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="0,-33 0,-63 157,-63 157,-33 0,-33"/>
<text text-anchor="start" x="8" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
<polygon fill="#999999" stroke="#666666" points="157,-61.5 0,-61.5 0,-31.5 157,-31.5 157,-61.5"/>
<text text-anchor="start" x="8" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
</a>
</g>
</g>
@@ -23,62 +22,62 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="195.5,-77 195.5,-107 306.5,-107 306.5,-77 195.5,-77"/>
<text text-anchor="start" x="203.5" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="251" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
<polygon fill="white" stroke="#666666" points="306.5,-104.5 195.5,-104.5 195.5,-74.5 306.5,-74.5 306.5,-104.5"/>
<text text-anchor="start" x="203.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="251" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</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="M137.7,-63.02C152.97,-66.96 169.54,-71.24 185.14,-75.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="184.67,-78.75 195.22,-77.86 186.42,-71.98 184.67,-78.75"/>
<path fill="none" stroke="#63b8ff" d="M139.13,-61.54C154.1,-65.31 170.23,-69.38 185.42,-73.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.7,-76.64 195.25,-75.69 186.41,-69.85 184.7,-76.64"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="193,-38.5 193,-57.5 309,-57.5 309,-38.5 193,-38.5"/>
<text text-anchor="middle" x="251" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="309,-56 193,-56 193,-37 309,-37 309,-56"/>
<text text-anchor="middle" x="251" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</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="M157.27,-48C165.82,-48 174.48,-48 182.88,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="183,-51.5 193,-48 183,-44.5 183,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M157.27,-46.5C165.82,-46.5 174.48,-46.5 182.88,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183,-50 193,-46.5 183,-43 183,-50"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="203.5,-0.5 203.5,-19.5 298.5,-19.5 298.5,-0.5 203.5,-0.5"/>
<text text-anchor="middle" x="251" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
<polygon fill="white" stroke="#666666" points="298.5,-19 203.5,-19 203.5,0 298.5,0 298.5,-19"/>
<text text-anchor="middle" x="251" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M146.89,-32.98C163.61,-29.25 181.29,-25.31 197.2,-21.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.37,-25.09 207.37,-19.5 196.85,-18.26 198.37,-25.09"/>
<path fill="none" stroke="#63b8ff" d="M148.85,-31.45C164.58,-28.04 181.06,-24.46 196.04,-21.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.12,-24.56 206.15,-19.02 195.63,-17.72 197.12,-24.56"/>
</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/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="345,-82.5 345,-101.5 432,-101.5 432,-82.5 345,-82.5"/>
<text text-anchor="middle" x="388.5" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="432,-99 345,-99 345,-80 432,-80 432,-99"/>
<text text-anchor="middle" x="388.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M306.72,-92C315.9,-92 325.41,-92 334.55,-92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="334.66,-95.5 344.66,-92 334.66,-88.5 334.66,-95.5"/>
<path fill="none" stroke="#63b8ff" d="M306.72,-89.5C315.9,-89.5 325.41,-89.5 334.55,-89.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="334.66,-93 344.66,-89.5 334.66,-86 334.66,-93"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -1,4 +1,4 @@
<map id="graph::LowestCommonAncestor::lowest_common_ancestor" name="graph::LowestCommonAncestor::lowest_common_ancestor">
<area shape="rect" id="node1" title="Query the structure to find the lowest common ancestor. Assumes that the provided numbers are valid i..." alt="" coords="5,5,215,47"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="263,13,341,39"/>
<area shape="rect" id="node1" title="Query the structure to find the lowest common ancestor. Assumes that the provided numbers are valid i..." alt="" coords="5,5,215,45"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="263,13,341,38"/>
</map>

View File

@@ -1 +1 @@
6160ae8a35a7fff40af895010fdb61e2
174dc4425d2d02d7ef56be869ab49f83

View File

@@ -1,21 +1,20 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::LowestCommonAncestor::lowest_common_ancestor Pages: 1 -->
<svg width="260pt" height="39pt"
viewBox="0.00 0.00 260.00 39.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 35)">
<svg width="260pt" height="38pt"
viewBox="0.00 0.00 260.00 38.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 34)">
<title>graph::LowestCommonAncestor::lowest_common_ancestor</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-35 256,-35 256,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Query the structure to find the lowest common ancestor. Assumes that the provided numbers are valid i...">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-30.5 157,-30.5 157,-0.5 0,-0.5"/>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">::lowest_common_ancestor</text>
<polygon fill="#999999" stroke="#666666" points="157,-30 0,-30 0,0 157,0 157,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::lowest_common_ancestor</text>
</a>
</g>
</g>
@@ -23,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="193,-6 193,-25 252,-25 252,-6 193,-6"/>
<text text-anchor="middle" x="222.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="252,-24.5 193,-24.5 193,-5.5 252,-5.5 252,-24.5"/>
<text text-anchor="middle" x="222.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</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="M157.15,-15.5C165.97,-15.5 174.66,-15.5 182.65,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="182.72,-19 192.72,-15.5 182.72,-12 182.72,-19"/>
<path fill="none" stroke="#63b8ff" d="M157.15,-15C165.97,-15 174.66,-15 182.65,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.72,-18.5 192.72,-15 182.72,-11.5 182.72,-18.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1,8 +1,8 @@
<map id="graph::LowestCommonAncestor::LowestCommonAncestor" name="graph::LowestCommonAncestor::LowestCommonAncestor">
<area shape="rect" id="node1" title="Stores the tree and precomputs &quot;up lifts&quot;." alt="" coords="5,64,215,105"/>
<area shape="rect" id="node2" href="$d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356" title=" " alt="" coords="263,64,472,105"/>
<area shape="rect" id="node3" href="$dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" title=" " alt="" coords="523,5,671,47"/>
<area shape="rect" id="node5" 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="520,71,675,98"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="534,122,661,149"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="723,13,839,39"/>
<area shape="rect" id="node1" title="Stores the tree and precomputs &quot;up lifts&quot;." alt="" coords="5,63,215,103"/>
<area shape="rect" id="node2" href="$d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356" title=" " alt="" coords="263,63,472,103"/>
<area shape="rect" id="node3" href="$dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" title=" " alt="" coords="523,5,671,45"/>
<area shape="rect" id="node5" 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="520,70,675,95"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="534,119,661,145"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="723,13,839,38"/>
</map>

View File

@@ -1 +1 @@
976e653cb1a919f9d66cf962510482e3
b0dc856057640b8faf28a61b62422752

View File

@@ -1,10 +1,10 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::LowestCommonAncestor::LowestCommonAncestor Pages: 1 -->
<!--zoomable 116 -->
<!--zoomable 113 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
@@ -47,21 +47,20 @@ if (edges && edges.length) {
<script type="text/javascript">
var viewWidth = 633;
var viewHeight = 116;
var viewHeight = 113;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>graph::LowestCommonAncestor::LowestCommonAncestor</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-111.5 629,-111.5 629,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Stores the tree and precomputs &quot;up lifts&quot;.">
<polygon fill="#bfbfbf" stroke="black" points="0,-33 0,-63 157,-63 157,-33 0,-33"/>
<text text-anchor="start" x="8" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">::LowestCommonAncestor</text>
<polygon fill="#999999" stroke="#666666" points="157,-61.5 0,-61.5 0,-31.5 157,-31.5 157,-61.5"/>
<text text-anchor="start" x="8" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::LowestCommonAncestor</text>
</a>
</g>
</g>
@@ -69,78 +68,78 @@ var sectionId = 'dynsection-1';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="193,-33 193,-63 350,-63 350,-33 193,-33"/>
<text text-anchor="start" x="201" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="271.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
<polygon fill="white" stroke="#666666" points="350,-61.5 193,-61.5 193,-31.5 350,-31.5 350,-61.5"/>
<text text-anchor="start" x="201" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="271.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</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="M157.19,-48C165.65,-48 174.31,-48 182.88,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="182.88,-51.5 192.88,-48 182.88,-44.5 182.88,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M157.19,-46.5C165.65,-46.5 174.31,-46.5 182.88,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.88,-50 192.88,-46.5 182.88,-43 182.88,-50"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="388.5,-77 388.5,-107 499.5,-107 499.5,-77 388.5,-77"/>
<text text-anchor="start" x="396.5" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="444" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
<polygon fill="white" stroke="#666666" points="499.5,-104.5 388.5,-104.5 388.5,-74.5 499.5,-74.5 499.5,-104.5"/>
<text text-anchor="start" x="396.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="444" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M330.7,-63.02C345.97,-66.96 362.54,-71.24 378.14,-75.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="377.67,-78.75 388.22,-77.86 379.42,-71.98 377.67,-78.75"/>
<path fill="none" stroke="#63b8ff" d="M332.13,-61.54C347.1,-65.31 363.23,-69.38 378.42,-73.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.7,-76.64 388.25,-75.69 379.41,-69.85 377.7,-76.64"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="386,-38.5 386,-57.5 502,-57.5 502,-38.5 386,-38.5"/>
<text text-anchor="middle" x="444" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="502,-56 386,-56 386,-37 502,-37 502,-56"/>
<text text-anchor="middle" x="444" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M350.27,-48C358.82,-48 367.48,-48 375.88,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="376,-51.5 386,-48 376,-44.5 376,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M350.27,-46.5C358.82,-46.5 367.48,-46.5 375.88,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="376,-50 386,-46.5 376,-43 376,-50"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="396.5,-0.5 396.5,-19.5 491.5,-19.5 491.5,-0.5 396.5,-0.5"/>
<text text-anchor="middle" x="444" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
<polygon fill="white" stroke="#666666" points="491.5,-19 396.5,-19 396.5,0 491.5,0 491.5,-19"/>
<text text-anchor="middle" x="444" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M339.89,-32.98C356.61,-29.25 374.29,-25.31 390.2,-21.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="391.37,-25.09 400.37,-19.5 389.85,-18.26 391.37,-25.09"/>
<path fill="none" stroke="#63b8ff" d="M341.85,-31.45C357.58,-28.04 374.06,-24.46 389.04,-21.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.12,-24.56 399.15,-19.02 388.63,-17.72 390.12,-24.56"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="538,-82.5 538,-101.5 625,-101.5 625,-82.5 538,-82.5"/>
<text text-anchor="middle" x="581.5" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="625,-99 538,-99 538,-80 625,-80 625,-99"/>
<text text-anchor="middle" x="581.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M499.72,-92C508.9,-92 518.41,-92 527.55,-92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="527.66,-95.5 537.66,-92 527.66,-88.5 527.66,-95.5"/>
<path fill="none" stroke="#63b8ff" d="M499.72,-89.5C508.9,-89.5 518.41,-89.5 527.55,-89.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="527.66,-93 537.66,-89.5 527.66,-86 527.66,-93"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@@ -1,21 +1,20 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::LowestCommonAncestor::LowestCommonAncestor Pages: 1 -->
<svg width="633pt" height="116pt"
viewBox="0.00 0.00 633.00 115.50" 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 111.5)">
<svg width="633pt" height="113pt"
viewBox="0.00 0.00 633.00 112.50" 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 108.5)">
<title>graph::LowestCommonAncestor::LowestCommonAncestor</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-111.5 629,-111.5 629,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Stores the tree and precomputs &quot;up lifts&quot;.">
<polygon fill="#bfbfbf" stroke="black" points="0,-33 0,-63 157,-63 157,-33 0,-33"/>
<text text-anchor="start" x="8" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">::LowestCommonAncestor</text>
<polygon fill="#999999" stroke="#666666" points="157,-61.5 0,-61.5 0,-31.5 157,-31.5 157,-61.5"/>
<text text-anchor="start" x="8" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="78.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::LowestCommonAncestor</text>
</a>
</g>
</g>
@@ -23,78 +22,78 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="193,-33 193,-63 350,-63 350,-33 193,-33"/>
<text text-anchor="start" x="201" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="271.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</text>
<polygon fill="white" stroke="#666666" points="350,-61.5 193,-61.5 193,-31.5 350,-31.5 350,-61.5"/>
<text text-anchor="start" x="201" y="-49.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::LowestCommonAncestor</text>
<text text-anchor="middle" x="271.5" y="-38.5" font-family="Helvetica,sans-Serif" font-size="10.00">::populate_up</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="M157.19,-48C165.65,-48 174.31,-48 182.88,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="182.88,-51.5 192.88,-48 182.88,-44.5 182.88,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M157.19,-46.5C165.65,-46.5 174.31,-46.5 182.88,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.88,-50 192.88,-46.5 182.88,-43 182.88,-50"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="388.5,-77 388.5,-107 499.5,-107 499.5,-77 388.5,-77"/>
<text text-anchor="start" x="396.5" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="444" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
<polygon fill="white" stroke="#666666" points="499.5,-104.5 388.5,-104.5 388.5,-74.5 499.5,-74.5 499.5,-104.5"/>
<text text-anchor="start" x="396.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::Graph::number</text>
<text text-anchor="middle" x="444" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">_of_vertices</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M330.7,-63.02C345.97,-66.96 362.54,-71.24 378.14,-75.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="377.67,-78.75 388.22,-77.86 379.42,-71.98 377.67,-78.75"/>
<path fill="none" stroke="#63b8ff" d="M332.13,-61.54C347.1,-65.31 363.23,-69.38 378.42,-73.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.7,-76.64 388.25,-75.69 379.41,-69.85 377.7,-76.64"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="386,-38.5 386,-57.5 502,-57.5 502,-38.5 386,-38.5"/>
<text text-anchor="middle" x="444" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="502,-56 386,-56 386,-37 502,-37 502,-56"/>
<text text-anchor="middle" x="444" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M350.27,-48C358.82,-48 367.48,-48 375.88,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="376,-51.5 386,-48 376,-44.5 376,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M350.27,-46.5C358.82,-46.5 367.48,-46.5 375.88,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="376,-50 386,-46.5 376,-43 376,-50"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="396.5,-0.5 396.5,-19.5 491.5,-19.5 491.5,-0.5 396.5,-0.5"/>
<text text-anchor="middle" x="444" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
<polygon fill="white" stroke="#666666" points="491.5,-19 396.5,-19 396.5,0 491.5,0 491.5,-19"/>
<text text-anchor="middle" x="444" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M339.89,-32.98C356.61,-29.25 374.29,-25.31 390.2,-21.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="391.37,-25.09 400.37,-19.5 389.85,-18.26 391.37,-25.09"/>
<path fill="none" stroke="#63b8ff" d="M341.85,-31.45C357.58,-28.04 374.06,-24.46 389.04,-21.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.12,-24.56 399.15,-19.02 388.63,-17.72 390.12,-24.56"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="538,-82.5 538,-101.5 625,-101.5 625,-82.5 538,-82.5"/>
<text text-anchor="middle" x="581.5" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="625,-99 538,-99 538,-80 625,-80 625,-99"/>
<text text-anchor="middle" x="581.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M499.72,-92C508.9,-92 518.41,-92 527.55,-92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="527.66,-95.5 537.66,-92 527.66,-88.5 527.66,-95.5"/>
<path fill="none" stroke="#63b8ff" d="M499.72,-89.5C508.9,-89.5 518.41,-89.5 527.55,-89.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="527.66,-93 537.66,-89.5 527.66,-86 527.66,-93"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: probability/poisson_dist.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d24/poisson__dist_8cpp.html','../..
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -103,7 +110,7 @@ $(document).ready(function(){initNavTree('d9/d24/poisson__dist_8cpp.html','../..
</div><div class="textblock"><div class="dynheader">
Include dependency graph for poisson_dist.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/df5/poisson__dist_8cpp__incl.svg" width="166" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/df5/poisson__dist_8cpp__incl.svg" width="166" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -127,7 +134,7 @@ Functions</h2></td></tr>
<p >The Poisson distribution counts how many events occur over a set time interval. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a63ffd347e75d5ed7a518cbcfbfeec71a" name="a63ffd347e75d5ed7a518cbcfbfeec71a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63ffd347e75d5ed7a518cbcfbfeec71a">&#9670;&nbsp;</a></span>fact()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a63ffd347e75d5ed7a518cbcfbfeec71a">&#9670;&#160;</a></span>fact()</h2>
<div class="memitem">
<div class="memproto">
@@ -157,7 +164,7 @@ Functions</h2></td></tr>
</div>
</div>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -196,14 +203,14 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d24/poisson__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="655" height="266"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d24/poisson__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="655" height="259"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ad0aa718023ce802dd5899f0e03a7ac71" name="ad0aa718023ce802dd5899f0e03a7ac71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0aa718023ce802dd5899f0e03a7ac71">&#9670;&nbsp;</a></span>poisson_expected()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ad0aa718023ce802dd5899f0e03a7ac71">&#9670;&#160;</a></span>poisson_expected()</h2>
<div class="memitem">
<div class="memproto">
@@ -234,7 +241,7 @@ Here is the call graph for this function:</div>
</div>
</div>
<a id="ad9c9e74079278ca10e3b97a8d5391c9a" name="ad9c9e74079278ca10e3b97a8d5391c9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9c9e74079278ca10e3b97a8d5391c9a">&#9670;&nbsp;</a></span>poisson_range_successes()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ad9c9e74079278ca10e3b97a8d5391c9a">&#9670;&#160;</a></span>poisson_range_successes()</h2>
<div class="memitem">
<div class="memproto">
@@ -279,14 +286,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d24/poisson__dist_8cpp_ad9c9e74079278ca10e3b97a8d5391c9a_cgraph.svg" width="556" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d24/poisson__dist_8cpp_ad9c9e74079278ca10e3b97a8d5391c9a_cgraph.svg" width="556" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ac217ab9a06291f360d816700a6958ca8" name="ac217ab9a06291f360d816700a6958ca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac217ab9a06291f360d816700a6958ca8">&#9670;&nbsp;</a></span>poisson_rate()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ac217ab9a06291f360d816700a6958ca8">&#9670;&#160;</a></span>poisson_rate()</h2>
<div class="memitem">
<div class="memproto">
@@ -320,7 +327,7 @@ e.g 5 dollars every 2 mins = 5 / 2 = 2.5 </p>
</div>
</div>
<a id="a69a136b32707bdc7950fb9057b5fa1e1" name="a69a136b32707bdc7950fb9057b5fa1e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69a136b32707bdc7950fb9057b5fa1e1">&#9670;&nbsp;</a></span>poisson_x_successes()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a69a136b32707bdc7950fb9057b5fa1e1">&#9670;&#160;</a></span>poisson_x_successes()</h2>
<div class="memitem">
<div class="memproto">
@@ -356,7 +363,7 @@ e.g 5 dollars every 2 mins = 5 / 2 = 2.5 </p>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d24/poisson__dist_8cpp_a69a136b32707bdc7950fb9057b5fa1e1_cgraph.svg" width="282" height="139"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d24/poisson__dist_8cpp_a69a136b32707bdc7950fb9057b5fa1e1_cgraph.svg" width="282" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -368,7 +375,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_82e494173a87936756866de2fa774307.html">probability</a></li><li class="navelem"><a class="el" href="../../d9/d24/poisson__dist_8cpp.html">poisson_dist.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,6 +1,6 @@
<map id="poisson_x_successes" name="poisson_x_successes">
<area shape="rect" id="node1" title=" " alt="" coords="5,56,156,83"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/exp.html#" title=" " alt="" coords="205,5,275,32"/>
<area shape="rect" id="node3" href="$d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" title=" " alt="" coords="218,56,262,83"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="204,107,276,133"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,55,156,80"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/exp.html#" title=" " alt="" coords="205,5,275,31"/>
<area shape="rect" id="node3" href="$d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" title=" " alt="" coords="218,55,262,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="204,104,276,129"/>
</map>

View File

@@ -1 +1 @@
4e8000a8aaed354117f4f55d04c46f71
964f418857d4c725983ba43d205c3eb7

View File

@@ -1,20 +1,19 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: poisson_x_successes Pages: 1 -->
<svg width="211pt" height="104pt"
viewBox="0.00 0.00 211.00 104.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 100)">
<svg width="211pt" height="101pt"
viewBox="0.00 0.00 211.00 101.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 97)">
<title>poisson_x_successes</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-100 207,-100 207,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="0,-38.5 0,-57.5 113,-57.5 113,-38.5 0,-38.5"/>
<text text-anchor="middle" x="56.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_x_successes</text>
<polygon fill="#999999" stroke="#666666" points="113,-56 0,-56 0,-37 113,-37 113,-56"/>
<text text-anchor="middle" x="56.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_x_successes</text>
</a>
</g>
</g>
@@ -22,46 +21,46 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/exp.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="150,-76.5 150,-95.5 202,-95.5 202,-76.5 150,-76.5"/>
<text text-anchor="middle" x="176" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::exp</text>
<polygon fill="white" stroke="#666666" points="202,-93 150,-93 150,-74 202,-74 202,-93"/>
<text text-anchor="middle" x="176" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">std::exp</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="M87.15,-57.59C103.14,-62.76 122.98,-69.18 139.75,-74.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="139.15,-78.08 149.74,-77.83 141.3,-71.42 139.15,-78.08"/>
<path fill="none" stroke="#63b8ff" d="M87.76,-56.03C103.75,-61.06 123.46,-67.27 140.1,-72.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.41,-75.96 150,-75.63 141.51,-69.28 139.41,-75.96"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="159.5,-38.5 159.5,-57.5 192.5,-57.5 192.5,-38.5 159.5,-38.5"/>
<text text-anchor="middle" x="176" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">fact</text>
<polygon fill="white" stroke="#666666" points="192.5,-56 159.5,-56 159.5,-37 192.5,-37 192.5,-56"/>
<text text-anchor="middle" x="176" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">fact</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="M113.15,-48C125.74,-48 138.53,-48 149.17,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="149.4,-51.5 159.4,-48 149.4,-44.5 149.4,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M113.15,-46.5C125.74,-46.5 138.53,-46.5 149.17,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.4,-50 159.4,-46.5 149.4,-43 149.4,-50"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="149,-0.5 149,-19.5 203,-19.5 203,-0.5 149,-0.5"/>
<text text-anchor="middle" x="176" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
<polygon fill="white" stroke="#666666" points="203,-19 149,-19 149,0 203,0 203,-19"/>
<text text-anchor="middle" x="176" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</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="M87.15,-38.41C102.91,-33.31 122.42,-27.01 139.04,-21.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="140.52,-24.83 148.96,-18.42 138.37,-18.17 140.52,-24.83"/>
<path fill="none" stroke="#63b8ff" d="M87.76,-36.97C103.41,-32.04 122.63,-25.99 139.04,-20.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.35,-24.08 148.83,-17.74 138.24,-17.4 140.35,-24.08"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -1,9 +1,9 @@
<map id="poisson_range_successes" name="poisson_range_successes">
<area shape="rect" id="node1" title=" " alt="" coords="5,56,181,83"/>
<area shape="rect" id="node2" href="$dc/db5/text__search_8cpp.html#a3f8975d227cd0e58f298b380c5dac0d9" title="function to convert a C++ string to lower case" alt="" coords="278,19,331,45"/>
<area shape="rect" id="node4" href="$d9/d24/poisson__dist_8cpp.html#a69a136b32707bdc7950fb9057b5fa1e1" title=" " alt="" coords="229,81,380,108"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="428,5,551,32"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/exp.html#" title=" " alt="" coords="455,56,524,83"/>
<area shape="rect" id="node6" href="$d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" title=" " alt="" coords="467,107,511,133"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="453,157,525,184"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,56,181,81"/>
<area shape="rect" id="node2" href="$dc/db5/text__search_8cpp.html#a3f8975d227cd0e58f298b380c5dac0d9" title="function to convert a C++ string to lower case" alt="" coords="278,19,331,44"/>
<area shape="rect" id="node4" href="$d9/d24/poisson__dist_8cpp.html#a69a136b32707bdc7950fb9057b5fa1e1" title=" " alt="" coords="229,80,380,105"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="428,5,551,31"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/exp.html#" title=" " alt="" coords="455,55,524,80"/>
<area shape="rect" id="node6" href="$d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" title=" " alt="" coords="467,104,511,129"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="453,153,525,179"/>
</map>

View File

@@ -1 +1 @@
3229977e39f4a7f51e5aad0e2cb77ab7
e613c48a8efc41f951ffac1ad3759707

View File

@@ -1,20 +1,19 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: poisson_range_successes Pages: 1 -->
<svg width="417pt" height="142pt"
viewBox="0.00 0.00 417.00 142.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 138)">
<svg width="417pt" height="138pt"
viewBox="0.00 0.00 417.00 138.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 134)">
<title>poisson_range_successes</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 413,-138 413,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="0,-76.5 0,-95.5 132,-95.5 132,-76.5 0,-76.5"/>
<text text-anchor="middle" x="66" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_range_successes</text>
<polygon fill="#999999" stroke="#666666" points="132,-92 0,-92 0,-73 132,-73 132,-92"/>
<text text-anchor="middle" x="66" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_range_successes</text>
</a>
</g>
</g>
@@ -22,91 +21,91 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../dc/db5/text__search_8cpp.html#a3f8975d227cd0e58f298b380c5dac0d9" target="_top" xlink:title="function to convert a C++ string to lower case">
<polygon fill="white" stroke="black" points="204.5,-104.5 204.5,-123.5 244.5,-123.5 244.5,-104.5 204.5,-104.5"/>
<text text-anchor="middle" x="224.5" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">lower</text>
<polygon fill="white" stroke="#666666" points="244.5,-120 204.5,-120 204.5,-101 244.5,-101 244.5,-120"/>
<text text-anchor="middle" x="224.5" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">lower</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="M120.42,-95.56C145.15,-99.98 173.58,-105.07 194.31,-108.78"/>
<polygon fill="midnightblue" stroke="midnightblue" points="193.92,-112.26 204.38,-110.58 195.16,-105.37 193.92,-112.26"/>
<path fill="none" stroke="#63b8ff" d="M120.42,-92.06C145.15,-96.48 173.58,-101.57 194.31,-105.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.92,-108.76 204.38,-107.08 195.16,-101.87 193.92,-108.76"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d9/d24/poisson__dist_8cpp.html#a69a136b32707bdc7950fb9057b5fa1e1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="168,-57.5 168,-76.5 281,-76.5 281,-57.5 168,-57.5"/>
<text text-anchor="middle" x="224.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_x_successes</text>
<polygon fill="white" stroke="#666666" points="281,-74 168,-74 168,-55 281,-55 281,-74"/>
<text text-anchor="middle" x="224.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_x_successes</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="M132.01,-78.11C140.58,-77.07 149.37,-76 157.95,-74.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.4,-78.43 167.9,-73.75 157.55,-71.48 158.4,-78.43"/>
<path fill="none" stroke="#63b8ff" d="M132.01,-75.02C140.58,-74.04 149.37,-73.03 157.95,-72.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.37,-75.51 167.9,-70.89 157.57,-68.56 158.37,-75.51"/>
</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/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="317,-114.5 317,-133.5 409,-133.5 409,-114.5 317,-114.5"/>
<text text-anchor="middle" x="363" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
<polygon fill="white" stroke="#666666" points="409,-130 317,-130 317,-111 409,-111 409,-130"/>
<text text-anchor="middle" x="363" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M244.77,-115.41C260.88,-116.59 284.7,-118.34 306.66,-119.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="306.69,-123.46 316.92,-120.7 307.2,-116.48 306.69,-123.46"/>
<path fill="none" stroke="#63b8ff" d="M244.77,-111.91C260.88,-113.09 284.7,-114.84 306.66,-116.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.69,-119.96 316.92,-117.2 307.2,-112.98 306.69,-119.96"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/exp.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="337,-76.5 337,-95.5 389,-95.5 389,-76.5 337,-76.5"/>
<text text-anchor="middle" x="363" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::exp</text>
<polygon fill="white" stroke="#666666" points="389,-93 337,-93 337,-74 389,-74 389,-93"/>
<text text-anchor="middle" x="363" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">std::exp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M281.02,-74.73C296.43,-76.87 312.74,-79.14 326.65,-81.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="326.38,-84.58 336.76,-82.49 327.34,-77.64 326.38,-84.58"/>
<path fill="none" stroke="#63b8ff" d="M281.02,-72.23C296.43,-74.37 312.74,-76.64 326.65,-78.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.38,-82.08 336.76,-79.99 327.34,-75.14 326.38,-82.08"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="346.5,-38.5 346.5,-57.5 379.5,-57.5 379.5,-38.5 346.5,-38.5"/>
<text text-anchor="middle" x="363" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">fact</text>
<polygon fill="white" stroke="#666666" points="379.5,-56 346.5,-56 346.5,-37 379.5,-37 379.5,-56"/>
<text text-anchor="middle" x="363" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">fact</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M281.02,-59.27C300.21,-56.6 320.79,-53.74 336.41,-51.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="336.92,-55.02 346.34,-50.18 335.95,-48.09 336.92,-55.02"/>
<path fill="none" stroke="#63b8ff" d="M281.02,-57.18C300.21,-54.65 320.79,-51.93 336.41,-49.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.89,-53.34 346.34,-48.56 335.97,-46.4 336.89,-53.34"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="336,-0.5 336,-19.5 390,-19.5 390,-0.5 336,-0.5"/>
<text text-anchor="middle" x="363" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
<polygon fill="white" stroke="#666666" points="390,-19 336,-19 336,0 390,0 390,-19"/>
<text text-anchor="middle" x="363" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M248.35,-57.46C270.59,-48.17 304.61,-33.96 329.64,-23.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="331.2,-26.65 339.08,-19.57 328.5,-20.2 331.2,-26.65"/>
<path fill="none" stroke="#63b8ff" d="M249.28,-54.92C271.26,-46.06 304.15,-32.81 328.73,-22.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.07,-26.14 338.04,-19.16 327.45,-19.65 330.07,-26.14"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@@ -1,13 +1,13 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,107,56,133"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="156,5,228,32"/>
<area shape="rect" id="node3" href="$d9/d24/poisson__dist_8cpp.html#ad0aa718023ce802dd5899f0e03a7ac71" title=" " alt="" coords="129,56,255,83"/>
<area shape="rect" id="node4" href="$d9/d24/poisson__dist_8cpp.html#ad9c9e74079278ca10e3b97a8d5391c9a" title=" " alt="" coords="104,107,280,133"/>
<area shape="rect" id="node7" href="$d9/d24/poisson__dist_8cpp.html#a69a136b32707bdc7950fb9057b5fa1e1" title=" " alt="" coords="328,157,479,184"/>
<area shape="rect" id="node11" href="$d9/d24/poisson__dist_8cpp.html#ac217ab9a06291f360d816700a6958ca8" title=" " alt="" coords="144,208,240,235"/>
<area shape="rect" id="node5" href="$dc/db5/text__search_8cpp.html#a3f8975d227cd0e58f298b380c5dac0d9" title="function to convert a C++ string to lower case" alt="" coords="377,95,430,121"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="527,81,649,108"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/exp.html#" title=" " alt="" coords="553,132,623,159"/>
<area shape="rect" id="node9" href="$d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" title=" " alt="" coords="566,183,610,209"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="552,233,624,260"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,104,56,129"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="156,5,228,31"/>
<area shape="rect" id="node3" href="$d9/d24/poisson__dist_8cpp.html#ad0aa718023ce802dd5899f0e03a7ac71" title=" " alt="" coords="129,55,255,80"/>
<area shape="rect" id="node4" href="$d9/d24/poisson__dist_8cpp.html#ad9c9e74079278ca10e3b97a8d5391c9a" title=" " alt="" coords="104,104,280,129"/>
<area shape="rect" id="node7" href="$d9/d24/poisson__dist_8cpp.html#a69a136b32707bdc7950fb9057b5fa1e1" title=" " alt="" coords="328,155,479,180"/>
<area shape="rect" id="node11" href="$d9/d24/poisson__dist_8cpp.html#ac217ab9a06291f360d816700a6958ca8" title=" " alt="" coords="144,205,240,231"/>
<area shape="rect" id="node5" href="$dc/db5/text__search_8cpp.html#a3f8975d227cd0e58f298b380c5dac0d9" title="function to convert a C++ string to lower case" alt="" coords="377,92,430,117"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="527,80,649,105"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/exp.html#" title=" " alt="" coords="553,129,623,155"/>
<area shape="rect" id="node9" href="$d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" title=" " alt="" coords="566,179,610,204"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="552,228,624,253"/>
</map>

View File

@@ -1 +1 @@
c167cdcab0a425e752d3b176af0bbe6c
0a128c7e7f5239006fc15e19fb792723

View File

@@ -1,20 +1,19 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="491pt" height="199pt"
viewBox="0.00 0.00 491.00 199.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 195)">
<svg width="491pt" height="194pt"
viewBox="0.00 0.00 491.00 194.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 190)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-195 487,-195 487,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="0,-95.5 0,-114.5 38,-114.5 38,-95.5 0,-95.5"/>
<text text-anchor="middle" x="19" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-112 0,-112 0,-93 38,-93 38,-112"/>
<text text-anchor="middle" x="19" y="-100" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -22,157 +21,157 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="113,-171.5 113,-190.5 167,-190.5 167,-171.5 113,-171.5"/>
<text text-anchor="middle" x="140" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="167,-186 113,-186 113,-167 167,-167 167,-186"/>
<text text-anchor="middle" x="140" y="-174" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</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="M26.53,-114.56C35.68,-127.24 53.53,-149.49 74,-162 82.71,-167.32 92.99,-171.22 102.78,-174.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="102.14,-177.5 112.7,-176.62 103.9,-170.72 102.14,-177.5"/>
<path fill="none" stroke="#63b8ff" d="M26.86,-112.36C36.12,-124.93 53.81,-146.48 74,-158.5 82.74,-163.7 93.03,-167.44 102.81,-170.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.19,-173.57 112.73,-172.54 103.85,-166.77 102.19,-173.57"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d9/d24/poisson__dist_8cpp.html#ad0aa718023ce802dd5899f0e03a7ac71" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="92.5,-133.5 92.5,-152.5 187.5,-152.5 187.5,-133.5 92.5,-133.5"/>
<text text-anchor="middle" x="140" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_expected</text>
<polygon fill="white" stroke="#666666" points="187.5,-149 92.5,-149 92.5,-130 187.5,-130 187.5,-149"/>
<text text-anchor="middle" x="140" y="-137" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_expected</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="M38.41,-111.75C48.81,-115.5 62.08,-120.16 74,-124 80.92,-126.23 88.3,-128.49 95.5,-130.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.58,-134.01 105.16,-133.48 96.55,-127.3 94.58,-134.01"/>
<path fill="none" stroke="#63b8ff" d="M38.39,-109.32C48.78,-113.09 62.05,-117.75 74,-121.5 80.09,-123.41 86.52,-125.32 92.89,-127.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.2,-130.59 102.77,-129.94 94.1,-123.85 92.2,-130.59"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d9/d24/poisson__dist_8cpp.html#ad9c9e74079278ca10e3b97a8d5391c9a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="74,-95.5 74,-114.5 206,-114.5 206,-95.5 74,-95.5"/>
<text text-anchor="middle" x="140" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_range_successes</text>
<polygon fill="white" stroke="#666666" points="206,-112 74,-112 74,-93 206,-93 206,-112"/>
<text text-anchor="middle" x="140" y="-100" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_range_successes</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="M38.07,-105C45.36,-105 54.29,-105 63.8,-105"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.87,-108.5 73.87,-105 63.87,-101.5 63.87,-108.5"/>
<path fill="none" stroke="#63b8ff" d="M38.07,-102.5C45.36,-102.5 54.29,-102.5 63.8,-102.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.87,-106 73.87,-102.5 63.87,-99 63.87,-106"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d9/d24/poisson__dist_8cpp.html#a69a136b32707bdc7950fb9057b5fa1e1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="242,-57.5 242,-76.5 355,-76.5 355,-57.5 242,-57.5"/>
<text text-anchor="middle" x="298.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_x_successes</text>
<polygon fill="white" stroke="#666666" points="355,-74 242,-74 242,-55 355,-55 355,-74"/>
<text text-anchor="middle" x="298.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_x_successes</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M38.16,-97.31C48.48,-93.27 61.76,-88.63 74,-86 126.28,-74.77 186.77,-70.12 231.63,-68.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="231.96,-71.71 241.82,-67.83 231.69,-64.72 231.96,-71.71"/>
<path fill="none" stroke="#63b8ff" d="M38.16,-94.81C48.48,-90.77 61.76,-86.13 74,-83.5 126.28,-72.27 186.77,-67.62 231.63,-65.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.96,-69.21 241.82,-65.33 231.69,-62.22 231.96,-69.21"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d9/d24/poisson__dist_8cpp.html#ac217ab9a06291f360d816700a6958ca8" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="104,-19.5 104,-38.5 176,-38.5 176,-19.5 104,-19.5"/>
<text text-anchor="middle" x="140" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_rate</text>
<polygon fill="white" stroke="#666666" points="176,-36 104,-36 104,-17 176,-17 176,-36"/>
<text text-anchor="middle" x="140" y="-24" font-family="Helvetica,sans-Serif" font-size="10.00">poisson_rate</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M27.84,-95.32C37.59,-83.83 55.26,-64.76 74,-53 80.66,-48.82 88.16,-45.21 95.64,-42.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="96.93,-45.4 105.03,-38.57 94.44,-38.86 96.93,-45.4"/>
<path fill="none" stroke="#63b8ff" d="M27.84,-92.82C37.59,-81.33 55.26,-62.26 74,-50.5 80.66,-46.32 88.16,-42.71 95.64,-39.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="96.93,-42.9 105.03,-36.07 94.44,-36.36 96.93,-42.9"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../dc/db5/text__search_8cpp.html#a3f8975d227cd0e58f298b380c5dac0d9" target="_top" xlink:title="function to convert a C++ string to lower case">
<polygon fill="white" stroke="black" points="278.5,-104.5 278.5,-123.5 318.5,-123.5 318.5,-104.5 278.5,-104.5"/>
<text text-anchor="middle" x="298.5" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">lower</text>
<polygon fill="white" stroke="#666666" points="318.5,-121 278.5,-121 278.5,-102 318.5,-102 318.5,-121"/>
<text text-anchor="middle" x="298.5" y="-109" font-family="Helvetica,sans-Serif" font-size="10.00">lower</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M206.01,-108.74C227.57,-109.98 250.51,-111.3 268.03,-112.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="267.99,-115.81 278.17,-112.89 268.39,-108.82 267.99,-115.81"/>
<path fill="none" stroke="#63b8ff" d="M206.01,-106.24C227.57,-107.48 250.51,-108.8 268.03,-109.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="267.99,-113.31 278.17,-110.39 268.39,-106.32 267.99,-113.31"/>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M180.49,-95.41C201.14,-90.4 226.61,-84.21 248.51,-78.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="249.4,-82.28 258.29,-76.52 247.75,-75.48 249.4,-82.28"/>
<path fill="none" stroke="#63b8ff" d="M180.49,-92.91C201.14,-87.9 226.61,-81.71 248.51,-76.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.4,-79.78 258.29,-74.02 247.75,-72.98 249.4,-79.78"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="391,-114.5 391,-133.5 483,-133.5 483,-114.5 391,-114.5"/>
<text text-anchor="middle" x="437" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
<polygon fill="white" stroke="#666666" points="483,-130 391,-130 391,-111 483,-111 483,-130"/>
<text text-anchor="middle" x="437" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M318.77,-115.41C334.88,-116.59 358.7,-118.34 380.66,-119.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="380.69,-123.46 390.92,-120.7 381.2,-116.48 380.69,-123.46"/>
<path fill="none" stroke="#63b8ff" d="M318.77,-112.77C334.88,-113.83 358.7,-115.4 380.66,-116.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.71,-120.36 390.92,-117.53 381.17,-113.38 380.71,-120.36"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/exp.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="411,-76.5 411,-95.5 463,-95.5 463,-76.5 411,-76.5"/>
<text text-anchor="middle" x="437" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::exp</text>
<polygon fill="white" stroke="#666666" points="463,-93 411,-93 411,-74 463,-74 463,-93"/>
<text text-anchor="middle" x="437" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">std::exp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M355.02,-74.73C370.43,-76.87 386.74,-79.14 400.65,-81.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.38,-84.58 410.76,-82.49 401.34,-77.64 400.38,-84.58"/>
<path fill="none" stroke="#63b8ff" d="M355.02,-72.23C370.43,-74.37 386.74,-76.64 400.65,-78.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.38,-82.08 410.76,-79.99 401.34,-75.14 400.38,-82.08"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d9/d24/poisson__dist_8cpp.html#a63ffd347e75d5ed7a518cbcfbfeec71a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="420.5,-38.5 420.5,-57.5 453.5,-57.5 453.5,-38.5 420.5,-38.5"/>
<text text-anchor="middle" x="437" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">fact</text>
<polygon fill="white" stroke="#666666" points="453.5,-56 420.5,-56 420.5,-37 453.5,-37 453.5,-56"/>
<text text-anchor="middle" x="437" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">fact</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M355.02,-59.27C374.21,-56.6 394.79,-53.74 410.41,-51.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="410.92,-55.02 420.34,-50.18 409.95,-48.09 410.92,-55.02"/>
<path fill="none" stroke="#63b8ff" d="M355.02,-57.18C374.21,-54.65 394.79,-51.93 410.41,-49.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="410.89,-53.34 420.34,-48.56 409.97,-46.4 410.89,-53.34"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="410,-0.5 410,-19.5 464,-19.5 464,-0.5 410,-0.5"/>
<text text-anchor="middle" x="437" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
<polygon fill="white" stroke="#666666" points="464,-19 410,-19 410,0 464,0 464,-19"/>
<text text-anchor="middle" x="437" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M322.35,-57.46C344.59,-48.17 378.61,-33.96 403.64,-23.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.2,-26.65 413.08,-19.57 402.5,-20.2 405.2,-26.65"/>
<path fill="none" stroke="#63b8ff" d="M323.19,-54.89C341.66,-47.41 367.95,-36.77 391,-27.5 394.76,-25.99 398.69,-24.41 402.6,-22.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.19,-25.98 412.17,-19.01 401.59,-19.48 404.19,-25.98"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: list_array Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d27/namespacelist__array.html','../
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -104,7 +111,7 @@ $(document).ready(function(){initNavTree('d9/d27/namespacelist__array.html','../
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d9/d27/namespacelist__array.html">list_array</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d5/d58/class_test_cases.html','../../'
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -116,7 +123,7 @@ $(document).ready(function(){initNavTree('d5/d58/class_test_cases.html','../../'
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: dynamic_programming/coin_change_topdown.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d31/coin__change__topdown_8cpp.html
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -106,7 +113,7 @@ $(document).ready(function(){initNavTree('d9/d31/coin__change__topdown_8cpp.html
</div><div class="textblock"><div class="dynheader">
Include dependency graph for coin_change_topdown.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/d29/coin__change__topdown_8cpp__incl.svg" width="340" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/d29/coin__change__topdown_8cpp__incl.svg" width="340" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -141,7 +148,7 @@ Functions</h2></td></tr>
</ol>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -166,14 +173,14 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d31/coin__change__topdown_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="324" height="139"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d31/coin__change__topdown_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="324" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ac816a4ae8a29c156b90377041000929a" name="ac816a4ae8a29c156b90377041000929a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac816a4ae8a29c156b90377041000929a">&#9670;&nbsp;</a></span>mincoins()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ac816a4ae8a29c156b90377041000929a">&#9670;&#160;</a></span>mincoins()</h2>
<div class="memitem">
<div class="memproto">
@@ -231,32 +238,31 @@ template&lt;typename T &gt; </div>
<div class="line"><span class="lineno"> 52</span> <span class="keywordflow">if</span> (<a class="code hl_namespace" href="../../df/d88/namespacedp.html">dp</a>[n] != 0) {</div>
<div class="line"><span class="lineno"> 53</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="../../df/d88/namespacedp.html">dp</a>[n];</div>
<div class="line"><span class="lineno"> 54</span> }</div>
<div class="line"><span class="lineno"> 55</span> <span class="keywordtype">int</span> <a class="code hl_function" href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a> = INT_MAX; <span class="comment">// variable to store min coins</span></div>
<div class="line"><span class="lineno"> 55</span> <span class="keywordtype">int</span> ans = INT_MAX; <span class="comment">// variable to store min coins</span></div>
<div class="line"><span class="lineno"> 56</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; t; i++) {</div>
<div class="line"><span class="lineno"> 57</span> <span class="keywordflow">if</span> (n - coins[i] &gt;= 0) { <span class="comment">// if after subtracting the current</span></div>
<div class="line"><span class="lineno"> 58</span> <span class="comment">// denomination is it greater than 0 or not</span></div>
<div class="line"><span class="lineno"> 59</span> <span class="keywordtype">int</span> sub = <a class="code hl_function" href="../../d9/d31/coin__change__topdown_8cpp.html#ac816a4ae8a29c156b90377041000929a">mincoins</a>(n - coins[i], coins, t, <a class="code hl_namespace" href="../../df/d88/namespacedp.html">dp</a>);</div>
<div class="line"><span class="lineno"> 60</span> <a class="code hl_function" href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a> = <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a>(<a class="code hl_function" href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a>, sub + 1);</div>
<div class="line"><span class="lineno"> 60</span> ans = <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a>(ans, sub + 1);</div>
<div class="line"><span class="lineno"> 61</span> }</div>
<div class="line"><span class="lineno"> 62</span> }</div>
<div class="line"><span class="lineno"> 63</span> <a class="code hl_namespace" href="../../df/d88/namespacedp.html">dp</a>[n] = <a class="code hl_function" href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a>;</div>
<div class="line"><span class="lineno"> 63</span> <a class="code hl_namespace" href="../../df/d88/namespacedp.html">dp</a>[n] = ans;</div>
<div class="line"><span class="lineno"> 64</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="../../df/d88/namespacedp.html">dp</a>[n]; <span class="comment">// returns minimum number of coins</span></div>
<div class="line"><span class="lineno"> 65</span>}</div>
<div class="ttc" id="acoin__change__topdown_8cpp_html_ac816a4ae8a29c156b90377041000929a"><div class="ttname"><a href="../../d9/d31/coin__change__topdown_8cpp.html#ac816a4ae8a29c156b90377041000929a">dynamic_programming::mincoins_topdown::mincoins</a></div><div class="ttdeci">int64_t mincoins(const T &amp;n, const std::vector&lt; T &gt; &amp;coins, const int16_t &amp;t, std::vector&lt; T &gt; dp)</div><div class="ttdoc">This implementation is for finding minimum number of coins .</div><div class="ttdef"><b>Definition:</b> coin_change_topdown.cpp:47</div></div>
<div class="ttc" id="amatrix__exponentiation_8cpp_html_ad8389ed58fd0ec66df248014775ad1fa"><div class="ttname"><a href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a></div><div class="ttdeci">ll ans(ll n)</div><div class="ttdef"><b>Definition:</b> matrix_exponentiation.cpp:91</div></div>
<div class="ttc" id="amin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a></div><div class="ttdeci">T min(T... args)</div></div>
<div class="ttc" id="anamespacedp_html"><div class="ttname"><a href="../../df/d88/namespacedp.html">dp</a></div><div class="ttdoc">for std::vector</div><div class="ttdef"><b>Definition:</b> partition_problem.cpp:39</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d31/coin__change__topdown_8cpp_ac816a4ae8a29c156b90377041000929a_cgraph.svg" width="282" height="102"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d31/coin__change__topdown_8cpp_ac816a4ae8a29c156b90377041000929a_cgraph.svg" width="282" height="90"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&nbsp;</a></span>test()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&#160;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
@@ -294,11 +300,11 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 85</span>}</div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="adecimal__to__roman__numeral_8cpp_html_a88203bd297e8405160c132faa1187780"><div class="ttname"><a href="../../de/d85/decimal__to__roman__numeral_8cpp.html#a88203bd297e8405160c132faa1187780">fill</a></div><div class="ttdeci">std::string fill(char c, int n)</div><div class="ttdef"><b>Definition:</b> decimal_to_roman_numeral.cpp:15</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; int64_t &gt;</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>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d31/coin__change__topdown_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="226" height="139"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d31/coin__change__topdown_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="226" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -310,7 +316,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_8a20dd5bfd5341a725342bf72b6b686f.html">dynamic_programming</a></li><li class="navelem"><a class="el" href="../../d9/d31/coin__change__topdown_8cpp.html">coin_change_topdown.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,6 +1,6 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Test implementations." alt="" coords="5,56,49,83"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="97,5,220,32"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="102,56,215,83"/>
<area shape="rect" id="node4" href="$de/d85/decimal__to__roman__numeral_8cpp.html#a88203bd297e8405160c132faa1187780" title=" " alt="" coords="139,107,178,133"/>
<area shape="rect" id="node1" title="Test implementations." alt="" coords="5,55,49,80"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="97,5,220,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="102,55,215,80"/>
<area shape="rect" id="node4" href="$de/d85/decimal__to__roman__numeral_8cpp.html#a88203bd297e8405160c132faa1187780" title=" " alt="" coords="139,104,178,129"/>
</map>

View File

@@ -1 +1 @@
7a6f7ab231724d5f550f9879e14e3376
e2a512f35ecdc24a384894c68c4cfd81

View File

@@ -1,20 +1,19 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: test Pages: 1 -->
<svg width="169pt" height="104pt"
viewBox="0.00 0.00 169.00 104.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 100)">
<svg width="169pt" height="101pt"
viewBox="0.00 0.00 169.00 101.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 97)">
<title>test</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-100 165,-100 165,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Test implementations.">
<polygon fill="#bfbfbf" stroke="black" points="0,-38.5 0,-57.5 33,-57.5 33,-38.5 0,-38.5"/>
<text text-anchor="middle" x="16.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="33,-56 0,-56 0,-37 33,-37 33,-56"/>
<text text-anchor="middle" x="16.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -22,46 +21,46 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="69,-76.5 69,-95.5 161,-95.5 161,-76.5 69,-76.5"/>
<text text-anchor="middle" x="115" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
<polygon fill="white" stroke="#666666" points="161,-93 69,-93 69,-74 161,-74 161,-93"/>
<text text-anchor="middle" x="115" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</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="M33,-54.11C45.71,-59.11 64.15,-66.37 80.23,-72.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="79.28,-76.09 89.87,-76.5 81.84,-69.58 79.28,-76.09"/>
<path fill="none" stroke="#63b8ff" d="M33,-52.44C45.53,-57.25 63.64,-64.19 79.56,-70.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.53,-73.65 89.12,-73.96 81.04,-67.11 78.53,-73.65"/>
</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/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="72.5,-38.5 72.5,-57.5 157.5,-57.5 157.5,-38.5 72.5,-38.5"/>
<text text-anchor="middle" x="115" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="157.5,-56 72.5,-56 72.5,-37 157.5,-37 157.5,-56"/>
<text text-anchor="middle" x="115" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</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="M33,-48C41.08,-48 51.47,-48 62.1,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="62.3,-51.5 72.3,-48 62.3,-44.5 62.3,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M33,-46.5C41.08,-46.5 51.47,-46.5 62.1,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.3,-50 72.3,-46.5 62.3,-43 62.3,-50"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../de/d85/decimal__to__roman__numeral_8cpp.html#a88203bd297e8405160c132faa1187780" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="100.5,-0.5 100.5,-19.5 129.5,-19.5 129.5,-0.5 100.5,-0.5"/>
<text text-anchor="middle" x="115" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">fill</text>
<polygon fill="white" stroke="#666666" points="129.5,-19 100.5,-19 100.5,0 129.5,0 129.5,-19"/>
<text text-anchor="middle" x="115" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">fill</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="M33,-41.89C48.67,-35.73 73.04,-26.13 90.96,-19.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="92.38,-22.27 100.41,-15.35 89.82,-15.76 92.38,-22.27"/>
<path fill="none" stroke="#63b8ff" d="M33,-40.56C48.67,-34.55 73.04,-25.2 90.96,-18.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.32,-21.56 100.41,-14.71 89.82,-15.02 92.32,-21.56"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -1,5 +1,4 @@
<map id="dynamic_programming::mincoins_topdown::mincoins" name="dynamic_programming::mincoins_topdown::mincoins">
<area shape="rect" id="node1" title="This implementation is for finding minimum number of coins ." alt="" coords="5,29,159,85"/>
<area shape="rect" id="node2" href="$d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa" title=" " alt="" coords="220,19,263,45"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="207,69,276,96"/>
<area shape="rect" id="node1" title="This implementation is for finding minimum number of coins ." alt="" coords="5,29,159,84"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="207,44,276,69"/>
</map>

View File

@@ -1 +1 @@
b85f3715664afeb2f488e8900a4b2e04
2d366b3e3b4c5dcab808add5f084f37d

View File

@@ -1,60 +1,44 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: dynamic_programming::mincoins_topdown::mincoins Pages: 1 -->
<svg width="211pt" height="76pt"
viewBox="0.00 0.00 211.00 76.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 72)">
<svg width="211pt" height="67pt"
viewBox="0.00 0.00 211.00 67.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 63)">
<title>dynamic_programming::mincoins_topdown::mincoins</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-72 207,-72 207,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="This implementation is for finding minimum number of coins .">
<polygon fill="#bfbfbf" stroke="black" points="0,-8.5 0,-49.5 115,-49.5 115,-8.5 0,-8.5"/>
<text text-anchor="start" x="8" y="-37.5" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="start" x="8" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">::mincoins_topdown::</text>
<text text-anchor="middle" x="57.5" y="-15.5" font-family="Helvetica,sans-Serif" font-size="10.00">mincoins</text>
<polygon fill="#999999" stroke="#666666" points="115,-41 0,-41 0,0 115,0 115,-41"/>
<text text-anchor="start" x="8" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">::mincoins_topdown::</text>
<text text-anchor="middle" x="57.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">mincoins</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge3" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M35.81,-49.86C33.45,-59.54 40.68,-68 57.5,-68 68.02,-68 74.78,-64.7 77.8,-59.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="81.28,-60.25 79.19,-49.86 74.35,-59.29 81.28,-60.25"/>
<path fill="none" stroke="#63b8ff" d="M35.81,-41.1C33.45,-50.65 40.68,-59 57.5,-59 67.75,-59 74.44,-55.9 77.57,-51.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.08,-51.52 79.19,-41.1 74.17,-50.43 81.08,-51.52"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="161,-38.5 161,-57.5 193,-57.5 193,-38.5 161,-38.5"/>
<text text-anchor="middle" x="177" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">ans</text>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="203,-30 151,-30 151,-11 203,-11 203,-30"/>
<text text-anchor="middle" x="177" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</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="M115.18,-38.17C127.73,-40.19 140.4,-42.24 150.9,-43.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="150.54,-47.43 160.97,-45.57 151.66,-40.52 150.54,-47.43"/>
</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/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="151,-0.5 151,-19.5 203,-19.5 203,-0.5 151,-0.5"/>
<text text-anchor="middle" x="177" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</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="M115.18,-19.83C124.02,-18.41 132.91,-16.97 141.06,-15.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="141.63,-19.1 150.94,-14.05 140.51,-12.19 141.63,-19.1"/>
<path fill="none" stroke="#63b8ff" d="M115.18,-20.5C123.92,-20.5 132.71,-20.5 140.79,-20.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.94,-24 150.94,-20.5 140.94,-17 140.94,-24"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,7 +1,7 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,56,56,83"/>
<area shape="rect" id="node2" href="$d9/d31/coin__change__topdown_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Test implementations." alt="" coords="104,56,148,83"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="196,5,319,32"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="201,56,314,83"/>
<area shape="rect" id="node5" href="$de/d85/decimal__to__roman__numeral_8cpp.html#a88203bd297e8405160c132faa1187780" title=" " alt="" coords="238,107,277,133"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,55,56,80"/>
<area shape="rect" id="node2" href="$d9/d31/coin__change__topdown_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Test implementations." alt="" coords="104,55,148,80"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="196,5,319,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="201,55,314,80"/>
<area shape="rect" id="node5" href="$de/d85/decimal__to__roman__numeral_8cpp.html#a88203bd297e8405160c132faa1187780" title=" " alt="" coords="238,104,277,129"/>
</map>

View File

@@ -1 +1 @@
e6ae5388fbe3965af68e3d56d71dd292
19e09a6e1fbc8bb129cc69878ea79e6e

View File

@@ -1,20 +1,19 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="243pt" height="104pt"
viewBox="0.00 0.00 243.00 104.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 100)">
<svg width="243pt" height="101pt"
viewBox="0.00 0.00 243.00 101.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 97)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-100 239,-100 239,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#bfbfbf" stroke="black" points="0,-38.5 0,-57.5 38,-57.5 38,-38.5 0,-38.5"/>
<text text-anchor="middle" x="19" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-56 0,-56 0,-37 38,-37 38,-56"/>
<text text-anchor="middle" x="19" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -22,61 +21,61 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d31/coin__change__topdown_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Test implementations.">
<polygon fill="white" stroke="black" points="74,-38.5 74,-57.5 107,-57.5 107,-38.5 74,-38.5"/>
<text text-anchor="middle" x="90.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="107,-56 74,-56 74,-37 107,-37 107,-56"/>
<text text-anchor="middle" x="90.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">test</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="M38.26,-48C46.07,-48 55.31,-48 63.79,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.95,-51.5 73.95,-48 63.95,-44.5 63.95,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M38.26,-46.5C46.07,-46.5 55.31,-46.5 63.79,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.95,-50 73.95,-46.5 63.95,-43 63.95,-50"/>
</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/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="143,-76.5 143,-95.5 235,-95.5 235,-76.5 143,-76.5"/>
<text text-anchor="middle" x="189" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
<polygon fill="white" stroke="#666666" points="235,-93 143,-93 143,-74 235,-74 235,-93"/>
<text text-anchor="middle" x="189" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M107,-54.11C119.71,-59.11 138.15,-66.37 154.23,-72.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="153.28,-76.09 163.87,-76.5 155.84,-69.58 153.28,-76.09"/>
<path fill="none" stroke="#63b8ff" d="M107,-52.44C119.53,-57.25 137.64,-64.19 153.56,-70.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.53,-73.65 163.12,-73.96 155.04,-67.11 152.53,-73.65"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="146.5,-38.5 146.5,-57.5 231.5,-57.5 231.5,-38.5 146.5,-38.5"/>
<text text-anchor="middle" x="189" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="231.5,-56 146.5,-56 146.5,-37 231.5,-37 231.5,-56"/>
<text text-anchor="middle" x="189" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M107,-48C115.08,-48 125.47,-48 136.1,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="136.3,-51.5 146.3,-48 136.3,-44.5 136.3,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M107,-46.5C115.08,-46.5 125.47,-46.5 136.1,-46.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.3,-50 146.3,-46.5 136.3,-43 136.3,-50"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../de/d85/decimal__to__roman__numeral_8cpp.html#a88203bd297e8405160c132faa1187780" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="174.5,-0.5 174.5,-19.5 203.5,-19.5 203.5,-0.5 174.5,-0.5"/>
<text text-anchor="middle" x="189" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">fill</text>
<polygon fill="white" stroke="#666666" points="203.5,-19 174.5,-19 174.5,0 203.5,0 203.5,-19"/>
<text text-anchor="middle" x="189" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">fill</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M107,-41.89C122.67,-35.73 147.04,-26.13 164.96,-19.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="166.38,-22.27 174.41,-15.35 163.82,-15.76 166.38,-22.27"/>
<path fill="none" stroke="#63b8ff" d="M107,-40.56C122.67,-34.55 147.04,-25.2 164.96,-18.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.32,-21.56 174.41,-14.71 163.82,-15.02 166.32,-21.56"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -1,8 +1,8 @@
<map id="sorting/recursive_bubble_sort.cpp" name="sorting/recursive_bubble_sort.cpp">
<area shape="rect" id="node1" title="This is an implementation of a recursive version of the Bubble sort algorithm" alt="" coords="139,5,302,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,95,71,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,95,167,121"/>
<area shape="rect" id="node4" title=" " alt="" coords="191,95,250,121"/>
<area shape="rect" id="node5" title=" " alt="" coords="274,95,325,121"/>
<area shape="rect" id="node6" title=" " alt="" coords="349,95,423,121"/>
<area shape="rect" id="node1" title="This is an implementation of a recursive version of the Bubble sort algorithm" alt="" coords="139,5,302,45"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,93,71,119"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,93,167,119"/>
<area shape="rect" id="node4" title=" " alt="" coords="191,93,250,119"/>
<area shape="rect" id="node5" title=" " alt="" coords="274,93,325,119"/>
<area shape="rect" id="node6" title=" " alt="" coords="349,93,423,119"/>
</map>

View File

@@ -1 +1 @@
227341e11b6578b6ec9e98cf7d97dc78
4fc2ac3cab41fc2ba34f003d69719346

View File

@@ -1,21 +1,20 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: sorting/recursive_bubble_sort.cpp Pages: 1 -->
<svg width="322pt" height="95pt"
viewBox="0.00 0.00 321.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)">
<svg width="322pt" height="93pt"
viewBox="0.00 0.00 321.50 93.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 89)">
<title>sorting/recursive_bubble_sort.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 317.5,-91 317.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="This is an implementation of a recursive version of the Bubble sort algorithm">
<polygon fill="#bfbfbf" stroke="black" points="100.5,-56.5 100.5,-86.5 222.5,-86.5 222.5,-56.5 100.5,-56.5"/>
<text text-anchor="start" x="108.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/recursive_bubble</text>
<text text-anchor="middle" x="161.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_sort.cpp</text>
<polygon fill="#999999" stroke="#666666" points="222.5,-85 100.5,-85 100.5,-55 222.5,-55 222.5,-85"/>
<text text-anchor="start" x="108.5" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/recursive_bubble</text>
<text text-anchor="middle" x="161.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">_sort.cpp</text>
</a>
</g>
</g>
@@ -23,76 +22,76 @@
<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 49,-19.5 49,-0.5 0,-0.5"/>
<text text-anchor="middle" x="24.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
<polygon fill="#e0e0e0" stroke="#999999" points="49,-19 0,-19 0,0 49,0 49,-19"/>
<text text-anchor="middle" x="24.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</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="M129.03,-56.4C106.15,-46.46 75.77,-33.26 53.66,-23.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="55,-20.43 44.43,-19.66 52.21,-26.85 55,-20.43"/>
<path fill="none" stroke="#63b8ff" d="M128.69,-54.99C106.03,-45.31 76.15,-32.56 54.2,-23.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55.3,-19.85 44.73,-19.14 52.55,-26.29 55.3,-19.85"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="67.5,-0.5 67.5,-19.5 121.5,-19.5 121.5,-0.5 67.5,-0.5"/>
<text text-anchor="middle" x="94.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="121.5,-19 67.5,-19 67.5,0 121.5,0 121.5,-19"/>
<text text-anchor="middle" x="94.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</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="M145.62,-56.4C135.48,-47.4 122.34,-35.72 111.91,-26.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="114.05,-23.68 104.25,-19.66 109.4,-28.92 114.05,-23.68"/>
<path fill="none" stroke="#63b8ff" d="M145.28,-54.84C135.26,-46.09 122.39,-34.85 112.12,-25.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.37,-23.21 104.54,-19.27 109.77,-28.48 114.37,-23.21"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="139.5,-0.5 139.5,-19.5 183.5,-19.5 183.5,-0.5 139.5,-0.5"/>
<text text-anchor="middle" x="161.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="183.5,-19 139.5,-19 139.5,0 183.5,0 183.5,-19"/>
<text text-anchor="middle" x="161.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">vector</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="M161.5,-56.4C161.5,-48.47 161.5,-38.46 161.5,-29.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="165,-29.66 161.5,-19.66 158,-29.66 165,-29.66"/>
<path fill="none" stroke="#63b8ff" d="M161.5,-54.84C161.5,-47.21 161.5,-37.7 161.5,-29.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165,-29.27 161.5,-19.27 158,-29.27 165,-29.27"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="201.5,-0.5 201.5,-19.5 239.5,-19.5 239.5,-0.5 201.5,-0.5"/>
<text text-anchor="middle" x="220.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
<polygon fill="#e0e0e0" stroke="#999999" points="239.5,-19 201.5,-19 201.5,0 239.5,0 239.5,-19"/>
<text text-anchor="middle" x="220.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M175.48,-56.4C184.23,-47.58 195.53,-36.18 204.62,-27.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="207.36,-29.22 211.91,-19.66 202.39,-24.29 207.36,-29.22"/>
<path fill="none" stroke="#63b8ff" d="M175.78,-54.84C184.43,-46.26 195.49,-35.3 204.44,-26.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.02,-28.79 211.66,-19.27 202.09,-23.82 207.02,-28.79"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="257.5,-0.5 257.5,-19.5 313.5,-19.5 313.5,-0.5 257.5,-0.5"/>
<text text-anchor="middle" x="285.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
<polygon fill="#e0e0e0" stroke="#999999" points="313.5,-19 257.5,-19 257.5,0 313.5,0 313.5,-19"/>
<text text-anchor="middle" x="285.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M190.89,-56.4C211.32,-46.59 238.36,-33.62 258.3,-24.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="259.96,-27.14 267.46,-19.66 256.93,-20.83 259.96,-27.14"/>
<path fill="none" stroke="#63b8ff" d="M191.2,-54.99C211.52,-45.4 238.26,-32.79 258.08,-23.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="259.64,-26.57 267.19,-19.14 256.65,-20.24 259.64,-26.57"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: range_queries::heavy_light_decomposition::SG&lt; X &gt; Class Template Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d35/classrange__queries_1_1heavy__l
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -104,13 +111,13 @@ $(document).ready(function(){initNavTree('d9/d35/classrange__queries_1_1heavy__l
<div class="dynheader">
Inheritance diagram for range_queries::heavy_light_decomposition::SG&lt; X &gt;:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/de6/classrange__queries_1_1heavy__light__decomposition_1_1_s_g__inherit__graph.svg" width="158" height="171"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/de6/classrange__queries_1_1heavy__light__decomposition_1_1_s_g__inherit__graph.svg" width="158" height="168"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for range_queries::heavy_light_decomposition::SG&lt; X &gt;:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d67/classrange__queries_1_1heavy__light__decomposition_1_1_s_g__coll__graph.svg" width="158" height="156"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d67/classrange__queries_1_1heavy__light__decomposition_1_1_s_g__coll__graph.svg" width="158" height="154"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
@@ -164,7 +171,7 @@ class range_queries::heavy_light_decomposition::SG&lt; X &gt;</div><p >Segment <
</dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afba5c1225ba04c0025c7786c09ff28f1" name="afba5c1225ba04c0025c7786c09ff28f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afba5c1225ba04c0025c7786c09ff28f1">&#9670;&nbsp;</a></span>SG()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#afba5c1225ba04c0025c7786c09ff28f1">&#9670;&#160;</a></span>SG()</h2>
<div class="memitem">
<div class="memproto">
@@ -204,12 +211,18 @@ template&lt;typename X &gt; </div>
<div class="ttc" id="aassign_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/assign.html">std::vector::assign</a></div><div class="ttdeci">T assign(T... args)</div></div>
<div class="ttc" id="aclassrange__queries_1_1heavy__light__decomposition_1_1_s_g_html_ac6d912bbfafa3a7509f66bbc1729ca25"><div class="ttname"><a href="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#ac6d912bbfafa3a7509f66bbc1729ca25">range_queries::heavy_light_decomposition::SG::s_size</a></div><div class="ttdeci">int s_size</div><div class="ttdoc">number of leaves in the segment tree</div><div class="ttdef"><b>Definition:</b> heavy_light_decomposition.cpp:263</div></div>
<div class="ttc" id="aclassrange__queries_1_1heavy__light__decomposition_1_1_s_g_html_afbf8a9cb9449d5ca844f4e141a801e6a"><div class="ttname"><a href="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#afbf8a9cb9449d5ca844f4e141a801e6a">range_queries::heavy_light_decomposition::SG::s_tree</a></div><div class="ttdeci">std::vector&lt; X &gt; s_tree</div><div class="ttdoc">Everything here is private, and can only be accessed through the methods, in the derived class (HLD)</div><div class="ttdef"><b>Definition:</b> heavy_light_decomposition.cpp:262</div></div>
</div><!-- fragment -->
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g_afba5c1225ba04c0025c7786c09ff28f1_cgraph.svg" width="336" height="66"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a41c733f5f5e262b308f7cb95c88c1e74" name="a41c733f5f5e262b308f7cb95c88c1e74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41c733f5f5e262b308f7cb95c88c1e74">&#9670;&nbsp;</a></span>combine()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a41c733f5f5e262b308f7cb95c88c1e74">&#9670;&#160;</a></span>combine()</h2>
<div class="memitem">
<div class="memproto">
@@ -258,7 +271,7 @@ template&lt;typename X &gt; </div>
</div>
</div>
<a id="a1fda852e6e522707fd97f61cdb0a2591" name="a1fda852e6e522707fd97f61cdb0a2591"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fda852e6e522707fd97f61cdb0a2591">&#9670;&nbsp;</a></span>query()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a1fda852e6e522707fd97f61cdb0a2591">&#9670;&#160;</a></span>query()</h2>
<div class="memitem">
<div class="memproto">
@@ -319,14 +332,14 @@ template&lt;typename X &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g_a1fda852e6e522707fd97f61cdb0a2591_cgraph.svg" width="352" height="67"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g_a1fda852e6e522707fd97f61cdb0a2591_cgraph.svg" width="352" height="66"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ad3b942be27a1b0fe3cff6cb6edf01294" name="ad3b942be27a1b0fe3cff6cb6edf01294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3b942be27a1b0fe3cff6cb6edf01294">&#9670;&nbsp;</a></span>set_sret_init()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ad3b942be27a1b0fe3cff6cb6edf01294">&#9670;&#160;</a></span>set_sret_init()</h2>
<div class="memitem">
<div class="memproto">
@@ -369,7 +382,7 @@ template&lt;typename X &gt; </div>
</div>
</div>
<a id="a3c75bf5770790f8eba8cc92227b5400c" name="a3c75bf5770790f8eba8cc92227b5400c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c75bf5770790f8eba8cc92227b5400c">&#9670;&nbsp;</a></span>update()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a3c75bf5770790f8eba8cc92227b5400c">&#9670;&#160;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
@@ -423,7 +436,7 @@ template&lt;typename X &gt; </div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="afbf8a9cb9449d5ca844f4e141a801e6a" name="afbf8a9cb9449d5ca844f4e141a801e6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbf8a9cb9449d5ca844f4e141a801e6a">&#9670;&nbsp;</a></span>s_tree</h2>
<h2 class="memtitle"><span class="permalink"><a href="#afbf8a9cb9449d5ca844f4e141a801e6a">&#9670;&#160;</a></span>s_tree</h2>
<div class="memitem">
<div class="memproto">
@@ -458,7 +471,7 @@ template&lt;typename X &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dd/d69/namespacerange__queries.html">range_queries</a></li><li class="navelem"><b>heavy_light_decomposition</b></li><li class="navelem"><a class="el" href="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html">SG</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,4 +1,4 @@
<map id="range_queries::heavy_light_decomposition::SG::query" name="range_queries::heavy_light_decomposition::SG::query">
<area shape="rect" id="node1" title="Make a range query from node label l to node label r." alt="" coords="5,5,152,61"/>
<area shape="rect" id="node2" 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="200,5,347,61"/>
<area shape="rect" id="node1" title="Make a range query from node label l to node label r." alt="" coords="5,5,152,60"/>
<area shape="rect" id="node2" 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="200,5,347,60"/>
</map>

View File

@@ -1 +1 @@
ee05b77207fa35354b2792288481cae8
76b8194b3bfe43a5abdf9ce459193031

View File

@@ -1,22 +1,21 @@
<?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 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: range_queries::heavy_light_decomposition::SG::query Pages: 1 -->
<svg width="264pt" height="50pt"
viewBox="0.00 0.00 264.00 50.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 46)">
<svg width="264pt" height="49pt"
viewBox="0.00 0.00 264.00 49.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 45)">
<title>range_queries::heavy_light_decomposition::SG::query</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-46 260,-46 260,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Make a range query from node label l to node label r.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-41.5 110,-41.5 110,-0.5 0,-0.5"/>
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
<text text-anchor="middle" x="55" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">::SG::query</text>
<polygon fill="#999999" stroke="#666666" points="110,-41 0,-41 0,0 110,0 110,-41"/>
<text text-anchor="start" x="8" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
<text text-anchor="middle" x="55" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::SG::query</text>
</a>
</g>
</g>
@@ -24,18 +23,18 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#a41c733f5f5e262b308f7cb95c88c1e74" target="_top" xlink:title="Function that specifies the type of operation involved when segments are combined.">
<polygon fill="white" stroke="black" points="146,-0.5 146,-41.5 256,-41.5 256,-0.5 146,-0.5"/>
<text text-anchor="start" x="154" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
<text text-anchor="start" x="154" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
<text text-anchor="middle" x="201" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">::SG::combine</text>
<polygon fill="white" stroke="#666666" points="256,-41 146,-41 146,0 256,0 256,-41"/>
<text text-anchor="start" x="154" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
<text text-anchor="start" x="154" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
<text text-anchor="middle" x="201" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::SG::combine</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="M110.03,-21C118.31,-21 126.94,-21 135.42,-21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="135.67,-24.5 145.67,-21 135.67,-17.5 135.67,-24.5"/>
<path fill="none" stroke="#63b8ff" d="M110.03,-20.5C118.31,-20.5 126.94,-20.5 135.42,-20.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.67,-24 145.67,-20.5 135.67,-17 135.67,-24"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,4 @@
<map id="range_queries::heavy_light_decomposition::SG::SG" name="range_queries::heavy_light_decomposition::SG::SG">
<area shape="rect" id="node1" title="Class parameterized constructor. Resizes the and initilizes the data members." alt="" coords="5,5,152,60"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/assign.html#" title=" " alt="" coords="200,20,331,45"/>
</map>

View File

@@ -0,0 +1 @@
366640787da25fc087c843e29b520d26

View File

@@ -0,0 +1,38 @@
<?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 5.0.1 (20220820.1526)
-->
<!-- Title: range_queries::heavy_light_decomposition::SG::SG Pages: 1 -->
<svg width="252pt" height="49pt"
viewBox="0.00 0.00 252.00 49.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 45)">
<title>range_queries::heavy_light_decomposition::SG::SG</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Class parameterized constructor. Resizes the and initilizes the data members.">
<polygon fill="#999999" stroke="#666666" points="110,-41 0,-41 0,0 110,0 110,-41"/>
<text text-anchor="start" x="8" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries::heavy</text>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_light_decomposition</text>
<text text-anchor="middle" x="55" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::SG::SG</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/vector/assign.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="244,-30 146,-30 146,-11 244,-11 244,-30"/>
<text text-anchor="middle" x="195" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::assign</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M110.15,-20.5C118.52,-20.5 127.2,-20.5 135.66,-20.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.84,-24 145.84,-20.5 135.84,-17 135.84,-24"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: numerical_methods/inverse_fast_fourier_transform.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d9/d37/inverse__fast__fourier__transfo
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -107,7 +114,7 @@ $(document).ready(function(){initNavTree('d9/d37/inverse__fast__fourier__transfo
</div><div class="textblock"><div class="dynheader">
Include dependency graph for inverse_fast_fourier_transform.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/d57/inverse__fast__fourier__transform_8cpp__incl.svg" width="435" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/d57/inverse__fast__fourier__transform_8cpp__incl.svg" width="435" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -134,7 +141,7 @@ Functions</h2></td></tr>
<p >This algorithm has an application in use case scenario where a user wants find coefficients of a function in a short time by just using points generated by DFT. Time complexity this algorithm computes the IDFT in O(nlogn) time in comparison to traditional O(n^2). </p><dl class="section author"><dt>Author</dt><dd><a href="https://github.com/ameyachawlaggsipu" target="_blank">Ameya Chawla</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="abf9e6b7e6f15df4b525a2e7705ba3089" name="abf9e6b7e6f15df4b525a2e7705ba3089"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf9e6b7e6f15df4b525a2e7705ba3089">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#abf9e6b7e6f15df4b525a2e7705ba3089">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -177,14 +184,14 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d37/inverse__fast__fourier__transform_8cpp_abf9e6b7e6f15df4b525a2e7705ba3089_cgraph.svg" width="574" height="95"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d37/inverse__fast__fourier__transform_8cpp_abf9e6b7e6f15df4b525a2e7705ba3089_cgraph.svg" width="574" height="92"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&nbsp;</a></span>test()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&#160;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
@@ -268,7 +275,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d37/inverse__fast__fourier__transform_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="475" height="95"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d37/inverse__fast__fourier__transform_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="475" height="92"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -280,7 +287,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9c6faab82c22511b50177aa2e38e2780.html">numerical_methods</a></li><li class="navelem"><a class="el" href="../../d9/d37/inverse__fast__fourier__transform_8cpp.html">inverse_fast_fourier_transform.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,6 +1,6 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,37,49,63"/>
<area shape="rect" id="node2" href="$d1/de0/namespacenumerical__methods.html#aee56dc85997b8cd42bad71a5d6bd2d93" title="InverseFastFourierTransform is a recursive function which returns list of complex numbers." alt="" coords="97,29,288,71"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/complex/imag.html#" title=" " alt="" coords="336,11,469,38"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/complex/real.html#" title=" " alt="" coords="339,62,466,89"/>
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,37,49,62"/>
<area shape="rect" id="node2" href="$d1/de0/namespacenumerical__methods.html#aee56dc85997b8cd42bad71a5d6bd2d93" title="InverseFastFourierTransform is a recursive function which returns list of complex numbers." alt="" coords="97,29,288,69"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/complex/imag.html#" title=" " alt="" coords="336,11,469,37"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/complex/real.html#" title=" " alt="" coords="339,61,466,86"/>
</map>

View File

@@ -1 +1 @@
de856a9343e14e8502573294078af2e2
634b16a7f4b83b7ac39ea64c129987e0

Some files were not shown because too many files have changed in this diff Show More