Documentation for 1bfd46e92c

This commit is contained in:
github-actions
2023-06-16 21:23:15 +00:00
parent 14deeecd50
commit e93ea7c42d
7241 changed files with 54781 additions and 234178 deletions

View File

@@ -1,9 +1,6 @@
<map id="numerical_methods/babylonian_method.cpp" name="numerical_methods/babylonian_method.cpp">
<area shape="rect" id="Node000001" title="A babylonian method (BM) is an algorithm that computes the square root." alt="" coords="23,5,223,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,70,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="104,48,63,86,60,82,100,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="94,94,152,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="126,46,126,79,120,79,120,46"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="175,94,247,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="146,44,188,82,185,86,143,48"/>
<area shape="rect" id="node1" title="A babylonian method (BM) is an algorithm that computes the square root." alt="" coords="23,5,223,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,94,70,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="94,94,152,120"/>
<area shape="rect" id="node4" title=" " alt="" coords="175,94,247,120"/>
</map>

View File

@@ -1 +1 @@
0196f70f36a20b047a92a139393ebb6c
f2c383cc16a7c7da9d8bee44d1d92677

View File

@@ -6,22 +6,12 @@
<!-- Title: numerical_methods/babylonian_method.cpp Pages: 1 -->
<svg width="189pt" height="94pt"
viewBox="0.00 0.00 188.88 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
<title>numerical_methods/babylonian_method.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="A babylonian method (BM) is an algorithm that computes the square root.">
<g id="a_node1"><a xlink:title="A babylonian method (BM) is an algorithm that computes the square root.">
<polygon fill="#999999" stroke="#666666" points="163.25,-85.75 13,-85.75 13,-55.25 163.25,-55.25 163.25,-85.75"/>
<text text-anchor="start" x="21" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/babylonian</text>
<text text-anchor="middle" x="88.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_method.cpp</text>
@@ -29,73 +19,49 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-19.25 0,-19.25 0,0 48.25,0 48.25,-19.25"/>
<text text-anchor="middle" x="24.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M72.3,-54.95C63.12,-46.5 51.53,-35.83 42.01,-27.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.72,-24.9 34.99,-20.7 39.98,-30.05 44.72,-24.9"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="109.62,-19.25 66.62,-19.25 66.62,0 109.62,0 109.62,-19.25"/>
<text text-anchor="middle" x="88.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.12,-54.95C88.12,-47.62 88.12,-38.62 88.12,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.63,-30.7 88.12,-20.7 84.63,-30.7 91.63,-30.7"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="180.88,-19.25 127.38,-19.25 127.38,0 180.88,0 180.88,-19.25"/>
<text text-anchor="middle" x="154.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M104.44,-54.95C114.01,-46.41 126.11,-35.62 135.98,-26.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.82,-29.97 142.95,-20.7 133.16,-24.75 137.82,-29.97"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -1,76 +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 8.0.5 (20230430.1635)
-->
<!-- Title: numerical_methods/babylonian_method.cpp Pages: 1 -->
<svg width="189pt" height="94pt"
viewBox="0.00 0.00 188.88 93.75" 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.75)">
<title>numerical_methods/babylonian_method.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="A babylonian method (BM) is an algorithm that computes the square root.">
<polygon fill="#999999" stroke="#666666" points="163.25,-85.75 13,-85.75 13,-55.25 163.25,-55.25 163.25,-85.75"/>
<text text-anchor="start" x="21" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/babylonian</text>
<text text-anchor="middle" x="88.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_method.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-19.25 0,-19.25 0,0 48.25,0 48.25,-19.25"/>
<text text-anchor="middle" x="24.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M72.3,-54.95C63.12,-46.5 51.53,-35.83 42.01,-27.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.72,-24.9 34.99,-20.7 39.98,-30.05 44.72,-24.9"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="109.62,-19.25 66.62,-19.25 66.62,0 109.62,0 109.62,-19.25"/>
<text text-anchor="middle" x="88.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.12,-54.95C88.12,-47.62 88.12,-38.62 88.12,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.63,-30.7 88.12,-20.7 84.63,-30.7 91.63,-30.7"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="180.88,-19.25 127.38,-19.25 127.38,0 180.88,0 180.88,-19.25"/>
<text text-anchor="middle" x="154.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M104.44,-54.95C114.01,-46.41 126.11,-35.62 135.98,-26.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.82,-29.97 142.95,-20.7 133.16,-24.75 137.82,-29.97"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -1,5 +1,4 @@
<map id="data_structures/binary_search_tree.cpp" name="data_structures/binary_search_tree.cpp">
<area shape="rect" id="Node000001" title="A simple tree implementation using structured nodes." alt="" coords="5,5,156,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="45,94,116,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="83,46,83,79,78,79,78,46"/>
<area shape="rect" id="node1" title="A simple tree implementation using structured nodes." alt="" coords="5,5,156,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="45,94,116,120"/>
</map>

View File

@@ -1 +1 @@
d2554d299f3ded1a866158dec90c2c77
a629acdbdc1eb46146cc13bb10fafaa4

View File

@@ -6,22 +6,12 @@
<!-- Title: data_structures/binary_search_tree.cpp Pages: 1 -->
<svg width="121pt" height="94pt"
viewBox="0.00 0.00 120.75 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
<title>data_structures/binary_search_tree.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="A simple tree implementation using structured nodes.">
<g id="a_node1"><a xlink:title="A simple tree implementation using structured nodes.">
<polygon fill="#999999" stroke="#666666" points="112.75,-85.75 0,-85.75 0,-55.25 112.75,-55.25 112.75,-85.75"/>
<text text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/binary</text>
<text text-anchor="middle" x="56.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_search_tree.cpp</text>
@@ -29,37 +19,19 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="83.12,-19.25 29.62,-19.25 29.62,0 83.12,0 83.12,-19.25"/>
<text text-anchor="middle" x="56.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M56.38,-54.95C56.38,-47.62 56.38,-38.62 56.38,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="59.88,-30.7 56.38,-20.7 52.88,-30.7 59.88,-30.7"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1,40 +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 8.0.5 (20230430.1635)
-->
<!-- Title: data_structures/binary_search_tree.cpp Pages: 1 -->
<svg width="121pt" height="94pt"
viewBox="0.00 0.00 120.75 93.75" 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.75)">
<title>data_structures/binary_search_tree.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="A simple tree implementation using structured nodes.">
<polygon fill="#999999" stroke="#666666" points="112.75,-85.75 0,-85.75 0,-55.25 112.75,-55.25 112.75,-85.75"/>
<text text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/binary</text>
<text text-anchor="middle" x="56.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_search_tree.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="83.12,-19.25 29.62,-19.25 29.62,0 83.12,0 83.12,-19.25"/>
<text text-anchor="middle" x="56.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M56.38,-54.95C56.38,-47.62 56.38,-38.62 56.38,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="59.88,-30.7 56.38,-20.7 52.88,-30.7 59.88,-30.7"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: data_structures::linked_list::Node Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -106,7 +106,8 @@ $(document).ready(function(){initNavTree('d4/d0e/classdata__structures_1_1linked
<div class="dynheader">
Collaboration diagram for data_structures::linked_list::Node:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d30/classdata__structures_1_1linked__list_1_1_node__coll__graph.svg" width="218" height="52"><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="../../d0/d30/classdata__structures_1_1linked__list_1_1_node__coll__graph.svg" width="218" height="52"><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">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
@@ -130,7 +131,7 @@ int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d5/d3c/namespacedata__structures.html">data_structures</a></li><li class="navelem"><b>linked_list</b></li><li class="navelem"><a class="el" href="../../d4/d0e/classdata__structures_1_1linked__list_1_1_node.html">Node</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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: gram_schmidt Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('d4/d0f/namespacegram__schmidt.html','.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d4/d0f/namespacegram__schmidt.html">gram_schmidt</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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: Minimum Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('d4/d12/namespace_minimum.html','../../
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d4/d12/namespace_minimum.html">Minimum</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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: bidirectional_dijkstra Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('d4/d13/namespacebidirectional__dijkstr
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d4/d13/namespacebidirectional__dijkstra.html">bidirectional_dijkstra</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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: numerical_methods/composite_simpson_rule.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -116,7 +116,8 @@ $(document).ready(function(){initNavTree('d4/d18/composite__simpson__rule_8cpp.h
</div><div class="textblock"><div class="dynheader">
Include dependency graph for composite_simpson_rule.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/db0/composite__simpson__rule_8cpp__incl.svg" width="592" height="126"><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="../../d7/db0/composite__simpson__rule_8cpp__incl.svg" width="592" height="126"><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">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
@@ -160,7 +161,7 @@ Functions</h2></td></tr>
<p>In this program there are 4 sample test functions f, g, k, l that are evaluated in the same interval.</p>
<p>Arguments can be passed as parameters from the command line argv[1] = N, argv[2] = a, argv[3] = b</p>
<p>N must be even number and a&lt;b.</p>
<p>In the end of the <a class="el" href="../../dd/d1e/generate__parentheses_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4" title="Main function.">main()</a> i compare the program's result with the one from mathematical software with 2 decimal points margin.</p>
<p>In the end of the <a class="el" href="../../dd/d1e/generate__parentheses_8cpp.html#gae66f6b31b5ad750f1fe042a706a4e3d4" title="Main function.">main()</a> i compare the program's result with the one from mathematical software with 2 decimal points margin.</p>
<p>Add sample function by replacing one of the f, g, k, l and the assert</p>
<dl class="section author"><dt>Author</dt><dd><a href="https://github.com/ggkogkou" target="_blank">ggkogkou</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
@@ -240,8 +241,8 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 104</span> <span class="keywordflow">return</span> evaluate_integral;</div>
<div class="line"><span class="lineno"> 105</span>}</div>
<div class="ttc" id="aat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/at.html">std::map::at</a></div><div class="ttdeci">T at(T... args)</div></div>
<div class="ttc" id="adata__structures_2sparse__table_8cpp_html_a10f3ffb3f6f7e1b83d556b9c8de89a5d"><div class="ttname"><a href="../../d6/d42/data__structures_2sparse__table_8cpp.html#a10f3ffb3f6f7e1b83d556b9c8de89a5d">data_structures::sparse_table::N</a></div><div class="ttdeci">constexpr uint32_t N</div><div class="ttdoc">A struct to represent sparse table for min() as their invariant function, for the given array A....</div><div class="ttdef"><b>Definition</b> sparse_table.cpp:47</div></div>
<div class="ttc" id="ahash__search_8cpp_html_a566eaf0ffafd50bc61e644561fd27001"><div class="ttname"><a href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001">h</a></div><div class="ttdeci">int h(int key)</div><div class="ttdef"><b>Definition</b> hash_search.cpp:45</div></div>
<div class="ttc" id="adata__structures_2sparse__table_8cpp_html_a10f3ffb3f6f7e1b83d556b9c8de89a5d"><div class="ttname"><a href="../../d6/d42/data__structures_2sparse__table_8cpp.html#a10f3ffb3f6f7e1b83d556b9c8de89a5d">data_structures::sparse_table::N</a></div><div class="ttdeci">constexpr uint32_t N</div><div class="ttdoc">A struct to represent sparse table for min() as their invariant function, for the given array A....</div><div class="ttdef"><b>Definition:</b> sparse_table.cpp:47</div></div>
<div class="ttc" id="ahash__search_8cpp_html_a566eaf0ffafd50bc61e644561fd27001"><div class="ttname"><a href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001">h</a></div><div class="ttdeci">int h(int key)</div><div class="ttdef"><b>Definition:</b> hash_search.cpp:45</div></div>
<div class="ttc" id="ainsert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/insert.html">std::map::insert</a></div><div class="ttdeci">T insert(T... args)</div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a></div></div>
<div class="ttc" id="aisnan_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/isnan.html">std::isnan</a></div><div class="ttdeci">T isnan(T... args)</div></div>
@@ -280,7 +281,8 @@ 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="../../d4/d18/composite__simpson__rule_8cpp_a4251b4df4748a0b9c43a48f61bdd2397_cgraph.svg" width="271" height="92"><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="../../d4/d18/composite__simpson__rule_8cpp_a4251b4df4748a0b9c43a48f61bdd2397_cgraph.svg" width="271" 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>
@@ -308,7 +310,8 @@ 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="../../d4/d18/composite__simpson__rule_8cpp_a2f67508d5f392b0321772169342c98ad_cgraph.svg" width="272" height="92"><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="../../d4/d18/composite__simpson__rule_8cpp_a2f67508d5f392b0321772169342c98ad_cgraph.svg" width="272" 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>
@@ -334,7 +337,8 @@ 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="../../d4/d18/composite__simpson__rule_8cpp_a1b74d828b33760094906797042b89442_cgraph.svg" width="272" height="92"><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="../../d4/d18/composite__simpson__rule_8cpp_a1b74d828b33760094906797042b89442_cgraph.svg" width="272" 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>
@@ -360,7 +364,8 @@ 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="../../d4/d18/composite__simpson__rule_8cpp_a6d8df83a6f26ce24a75d3b358b7f5b8a_cgraph.svg" width="266" height="76"><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="../../d4/d18/composite__simpson__rule_8cpp_a6d8df83a6f26ce24a75d3b358b7f5b8a_cgraph.svg" width="266" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -444,11 +449,12 @@ Here is the call graph for this function:</div>
<div class="ttc" id="aatoi_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/byte/atoi.html">std::atoi</a></div><div class="ttdeci">T atoi(T... args)</div></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="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="agenerate__parentheses_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../dd/d1e/generate__parentheses_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition</b> generate_parentheses.cpp:82</div></div>
<div class="ttc" id="agenerate__parentheses_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../dd/d1e/generate__parentheses_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition:</b> generate_parentheses.cpp:82</div></div>
</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="../../d4/d18/composite__simpson__rule_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg" width="100%" height="523"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d4/d18/composite__simpson__rule_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg" width="100%" height="523"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
@@ -549,7 +555,8 @@ 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="../../d4/d18/composite__simpson__rule_8cpp_a2ae48a41e43dc6ab11b962742349646e_cgraph.svg" width="174" height="86"><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="../../d4/d18/composite__simpson__rule_8cpp_a2ae48a41e43dc6ab11b962742349646e_cgraph.svg" width="174" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -560,7 +567,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="../../d4/d18/composite__simpson__rule_8cpp.html">composite_simpson_rule.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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -1,8 +1,5 @@
<map id="numerical_methods::simpson_method::k" name="numerical_methods::simpson_method::k">
<area shape="rect" id="Node000001" title="Another test function." alt="" coords="5,29,148,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="46,29,45,19,50,11,61,5,77,3,94,5,104,12,101,16,92,10,76,8,62,10,54,14,50,20,52,28"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="196,12,267,37"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="148,35,181,30,181,35,149,41"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="197,61,266,87"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="149,58,182,63,181,69,148,63"/>
<area shape="rect" id="node1" title="Another test function." alt="" coords="5,29,148,70"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="196,12,267,37"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="197,61,266,87"/>
</map>

View File

@@ -1 +1 @@
94cd7849e83ef592e8a6fe147fd6bda0
8f4f63cf198caec795a7d1e7557db495

View File

@@ -6,22 +6,12 @@
<!-- Title: numerical_methods::simpson_method::k Pages: 1 -->
<svg width="204pt" height="69pt"
viewBox="0.00 0.00 204.25 68.88" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 64.88)">
<title>numerical_methods::simpson_method::k</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Another test function.">
<g id="a_node1"><a xlink:title="Another test function.">
<polygon fill="#999999" stroke="#666666" points="106.75,-42.88 0,-42.88 0,-12.37 106.75,-12.37 106.75,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods::</text>
<text text-anchor="middle" x="53.38" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">simpson_method::k</text>
@@ -29,64 +19,40 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.8,-43.36C28.6,-52.43 35.46,-60.88 53.38,-60.88 63.45,-60.88 70.03,-58.2 73.11,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.67,-54.6 73.95,-44.36 69.7,-54.06 76.67,-54.6"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="196.25,-56.25 142.75,-56.25 142.75,-37 196.25,-37 196.25,-56.25"/>
<text text-anchor="middle" x="169.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.09,-36.4C115.43,-37.79 123.89,-39.2 131.76,-40.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.97,-44.09 141.41,-42.28 132.12,-37.19 130.97,-44.09"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="195.5,-19.25 143.5,-19.25 143.5,0 195.5,0 195.5,-19.25"/>
<text text-anchor="middle" x="169.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3_Node000001_Node000003" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.09,-19.31C115.59,-17.97 124.21,-16.61 132.21,-15.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.68,-18.66 142.01,-13.65 131.59,-11.75 132.68,-18.66"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,67 +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 8.0.5 (20230430.1635)
-->
<!-- Title: numerical_methods::simpson_method::k Pages: 1 -->
<svg width="204pt" height="69pt"
viewBox="0.00 0.00 204.25 68.88" 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.88)">
<title>numerical_methods::simpson_method::k</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Another test function.">
<polygon fill="#999999" stroke="#666666" points="106.75,-42.88 0,-42.88 0,-12.37 106.75,-12.37 106.75,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods::</text>
<text text-anchor="middle" x="53.38" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">simpson_method::k</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.8,-43.36C28.6,-52.43 35.46,-60.88 53.38,-60.88 63.45,-60.88 70.03,-58.2 73.11,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.67,-54.6 73.95,-44.36 69.7,-54.06 76.67,-54.6"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="196.25,-56.25 142.75,-56.25 142.75,-37 196.25,-37 196.25,-56.25"/>
<text text-anchor="middle" x="169.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.09,-36.4C115.43,-37.79 123.89,-39.2 131.76,-40.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.97,-44.09 141.41,-42.28 132.12,-37.19 130.97,-44.09"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="195.5,-19.25 143.5,-19.25 143.5,0 195.5,0 195.5,-19.25"/>
<text text-anchor="middle" x="169.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.09,-19.31C115.59,-17.97 124.21,-16.61 132.21,-15.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.68,-18.66 142.01,-13.65 131.59,-11.75 132.68,-18.66"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -1,7 +1,5 @@
<map id="test" name="test">
<area shape="rect" id="Node000001" title="Self&#45;test implementations." alt="" coords="5,31,49,56"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="48,36,82,28,83,33,50,41"/>
<area shape="rect" id="Node000003" href="$d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" title=" " alt="" coords="113,55,152,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="50,46,99,57,98,63,49,51"/>
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,31,49,56"/>
<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="97,5,168,31"/>
<area shape="rect" id="node3" href="$d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" title=" " alt="" coords="113,55,152,80"/>
</map>

View File

@@ -1 +1 @@
35205101949ce7aa6a6ebedcb619e803
4334c71ceac6ff3ae9dfc39fe1300ab7

View File

@@ -6,77 +6,46 @@
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="64pt"
viewBox="0.00 0.00 130.00 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>test</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Self&#45;test implementations.">
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-37.25 0,-37.25 0,-18 32.5,-18 32.5,-37.25"/>
<text text-anchor="middle" x="16.25" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink: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="#666666" points="122,-56.25 68.5,-56.25 68.5,-37 122,-37 122,-56.25"/>
<text text-anchor="middle" x="95.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-31.47C40.02,-33.24 48.88,-35.43 57.61,-37.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.53,-41.17 67.08,-40.17 58.21,-34.37 56.53,-41.17"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" target="_top" xlink:title=" ">
<g id="a_node3"><a xlink:href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="109.65,-19.25 80.85,-19.25 80.85,0 109.65,0 109.65,-19.25"/>
<text text-anchor="middle" x="95.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-23.98C43.53,-21.48 57.94,-18.11 70.12,-15.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="70.56,-18.52 79.5,-12.84 68.96,-11.71 70.56,-18.52"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,57 +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 8.0.5 (20230430.1635)
-->
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="64pt"
viewBox="0.00 0.00 130.00 64.25" 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 60.25)">
<title>test</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-37.25 0,-37.25 0,-18 32.5,-18 32.5,-37.25"/>
<text text-anchor="middle" x="16.25" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="122,-56.25 68.5,-56.25 68.5,-37 122,-37 122,-56.25"/>
<text text-anchor="middle" x="95.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-31.47C40.02,-33.24 48.88,-35.43 57.61,-37.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.53,-41.17 67.08,-40.17 58.21,-34.37 56.53,-41.17"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="109.65,-19.25 80.85,-19.25 80.85,0 109.65,0 109.65,-19.25"/>
<text text-anchor="middle" x="95.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-23.98C43.53,-21.48 57.94,-18.11 70.12,-15.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="70.56,-18.52 79.5,-12.84 68.96,-11.71 70.56,-18.52"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,8 +1,5 @@
<map id="numerical_methods::simpson_method::g" name="numerical_methods::simpson_method::g">
<area shape="rect" id="Node000001" title="Another test function." alt="" coords="5,29,148,70"/>
<area shape="poly" id="edge2_Node000001_Node000001" title=" " alt="" coords="46,29,45,19,50,11,61,5,77,3,94,5,104,12,101,16,92,10,76,8,62,10,54,14,50,20,52,28"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/exp.html#" title=" " alt="" coords="197,12,266,37"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="148,35,182,30,183,35,149,41"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="196,61,267,87"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="149,58,181,63,181,69,148,63"/>
<area shape="rect" id="node1" title="Another test function." alt="" coords="5,29,148,70"/>
<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="197,12,266,37"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="196,61,267,87"/>
</map>

View File

@@ -1 +1 @@
f53e11488b67bd9662302ace302f3ef6
8c5d02dd286f29ee056950fd1ba4ee5d

View File

@@ -6,22 +6,12 @@
<!-- Title: numerical_methods::simpson_method::g Pages: 1 -->
<svg width="204pt" height="69pt"
viewBox="0.00 0.00 204.25 68.88" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 64.88)">
<title>numerical_methods::simpson_method::g</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Another test function.">
<g id="a_node1"><a xlink:title="Another test function.">
<polygon fill="#999999" stroke="#666666" points="106.75,-42.88 0,-42.88 0,-12.37 106.75,-12.37 106.75,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods::</text>
<text text-anchor="middle" x="53.38" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">simpson_method::g</text>
@@ -29,64 +19,40 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000001" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.8,-43.36C28.6,-52.43 35.46,-60.88 53.38,-60.88 63.45,-60.88 70.03,-58.2 73.11,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.67,-54.6 73.95,-44.36 69.7,-54.06 76.67,-54.6"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/exp.html#" xlink: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="#666666" points="195.12,-56.25 143.88,-56.25 143.88,-37 195.12,-37 195.12,-56.25"/>
<text text-anchor="middle" x="169.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.09,-36.4C115.85,-37.86 124.74,-39.34 132.94,-40.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.17,-44.29 142.61,-42.48 133.32,-37.39 132.17,-44.29"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="196.25,-19.25 142.75,-19.25 142.75,0 196.25,0 196.25,-19.25"/>
<text text-anchor="middle" x="169.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3_Node000001_Node000003" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.09,-19.31C115.43,-18 123.89,-16.66 131.76,-15.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.08,-18.75 141.41,-13.74 130.99,-11.84 132.08,-18.75"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,67 +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 8.0.5 (20230430.1635)
-->
<!-- Title: numerical_methods::simpson_method::g Pages: 1 -->
<svg width="204pt" height="69pt"
viewBox="0.00 0.00 204.25 68.88" 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.88)">
<title>numerical_methods::simpson_method::g</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Another test function.">
<polygon fill="#999999" stroke="#666666" points="106.75,-42.88 0,-42.88 0,-12.37 106.75,-12.37 106.75,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods::</text>
<text text-anchor="middle" x="53.38" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">simpson_method::g</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.8,-43.36C28.6,-52.43 35.46,-60.88 53.38,-60.88 63.45,-60.88 70.03,-58.2 73.11,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.67,-54.6 73.95,-44.36 69.7,-54.06 76.67,-54.6"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/exp.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="195.12,-56.25 143.88,-56.25 143.88,-37 195.12,-37 195.12,-56.25"/>
<text text-anchor="middle" x="169.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.09,-36.4C115.85,-37.86 124.74,-39.34 132.94,-40.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.17,-44.29 142.61,-42.48 133.32,-37.39 132.17,-44.29"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="196.25,-19.25 142.75,-19.25 142.75,0 196.25,0 196.25,-19.25"/>
<text text-anchor="middle" x="169.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.09,-19.31C115.43,-18 123.89,-16.66 131.76,-15.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.08,-18.75 141.41,-13.74 130.99,-11.84 132.08,-18.75"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -1,24 +1,13 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,104,55,130"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/atof.html#" title=" " alt="" coords="104,5,173,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="41,102,101,40,103,38,107,42,104,44,45,105"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/atoi.html#" title=" " alt="" coords="104,55,173,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="54,103,94,85,96,89,56,108"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="103,104,174,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="55,114,88,114,88,120,55,120"/>
<area shape="rect" id="Node000005" href="$d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" title=" " alt="" coords="119,153,158,179"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="56,126,107,149,104,154,54,130"/>
<area shape="rect" id="Node000006" href="$dd/d1e/generate__parentheses_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="117,203,160,228"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="45,128,104,190,107,192,103,196,101,193,41,132"/>
<area shape="rect" id="Node000007" href="$df/de5/classbacktracking_1_1generate__parentheses.html#af39c03d80ce0ba9fbf659b420980d160" title="wrapper interface" alt="" coords="222,195,379,236"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="161,213,207,213,207,218,161,218"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/clear.html#" title=" " alt="" coords="458,161,577,187"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="379,198,443,186,444,191,380,203"/>
<area shape="rect" id="Node000009" href="$df/de5/classbacktracking_1_1generate__parentheses.html#ac1489edd65374f22fe04851051f0a2ec" title="function that adds parenthesis to the string." alt="" coords="427,235,608,276"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="380,227,413,233,412,239,379,233"/>
<area shape="poly" id="edge10_Node000009_Node000009" title=" " alt="" coords="477,235,475,225,481,216,496,211,518,209,541,211,555,218,553,222,540,216,517,214,497,216,485,220,480,226,482,234"/>
<area shape="rect" id="Node000010" 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="672,217,794,243"/>
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="607,242,657,236,657,242,608,248"/>
<area shape="rect" id="Node000011" 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="656,267,810,292"/>
<area shape="poly" id="edge11_Node000009_Node000011" title=" " alt="" coords="608,263,641,267,641,272,607,268"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,104,55,130"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/atof.html#" title=" " alt="" coords="104,5,173,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/atoi.html#" title=" " alt="" coords="104,55,173,80"/>
<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="103,104,174,130"/>
<area shape="rect" id="node5" href="$d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" title=" " alt="" coords="119,153,158,179"/>
<area shape="rect" id="node6" href="$dd/d1e/generate__parentheses_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="117,203,160,228"/>
<area shape="rect" id="node7" href="$df/de5/classbacktracking_1_1generate__parentheses.html#af39c03d80ce0ba9fbf659b420980d160" title="wrapper interface" alt="" coords="222,195,379,236"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/clear.html#" title=" " alt="" coords="458,161,577,187"/>
<area shape="rect" id="node9" href="$df/de5/classbacktracking_1_1generate__parentheses.html#ac1489edd65374f22fe04851051f0a2ec" title="function that adds parenthesis to the string." alt="" coords="427,235,608,276"/>
<area shape="rect" id="node10" 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="672,217,794,243"/>
<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="656,267,810,292"/>
</map>

View File

@@ -1 +1 @@
2876d363335959fb324f5f8f8ceb79af
b9b6ec2f5935ad63bbf636d7a4786918

View File

@@ -5,158 +5,143 @@
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 223 -->
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.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>
<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="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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="application/ecmascript">
<script type="text/javascript">
var viewWidth = 612;
var viewHeight = 223;
var sectionId = 'dynsection-5';
</script>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function.">
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-141.25 0,-141.25 0,-122 37,-122 37,-141.25"/>
<text text-anchor="middle" x="18.5" y="-127.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="125.75,-215.25 73.75,-215.25 73.75,-196 125.75,-196 125.75,-215.25"/>
<text text-anchor="middle" x="99.75" y="-201.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::atof</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M28.04,-141.71C38.17,-153.39 55.86,-172.92 73,-187.62 73.61,-188.14 74.23,-188.66 74.86,-189.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.31,-192.4 82.4,-195.64 76.53,-186.81 72.31,-192.4"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atoi.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atoi.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="125.38,-178.25 74.12,-178.25 74.12,-159 125.38,-159 125.38,-178.25"/>
<text text-anchor="middle" x="99.75" y="-164.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::atoi</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-140.02C46.32,-144.15 57.23,-149.24 67.38,-153.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.63,-157.49 76.17,-158.55 68.59,-151.15 65.63,-157.49"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink: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="#666666" points="126.5,-141.25 73,-141.25 73,-122 126.5,-122 126.5,-141.25"/>
<text text-anchor="middle" x="99.75" y="-127.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-131.62C44.72,-131.62 53.35,-131.62 61.82,-131.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.72,-135.13 71.72,-131.62 61.72,-128.13 61.72,-135.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" target="_top" xlink:title=" ">
<g id="a_node5"><a xlink:href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="114.15,-104.25 85.35,-104.25 85.35,-85 114.15,-85 114.15,-104.25"/>
<text text-anchor="middle" x="99.75" y="-90.75" font-family="Helvetica,sans-Serif" font-size="10.00">h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-123.23C48.64,-118.02 63.11,-111.26 75.18,-105.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.45,-108.43 84.03,-101.03 73.49,-102.09 76.45,-108.43"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../dd/d1e/generate__parentheses_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<g id="a_node6"><a xlink:href="../../dd/d1e/generate__parentheses_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="116,-67.25 83.5,-67.25 83.5,-48 116,-48 116,-67.25"/>
<text text-anchor="middle" x="99.75" y="-53.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M28.04,-121.54C38.17,-109.86 55.86,-90.33 73,-75.62 73.61,-75.11 74.23,-74.59 74.86,-74.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.53,-76.44 82.4,-67.61 72.31,-70.85 76.53,-76.44"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="../../df/de5/classbacktracking_1_1generate__parentheses.html#af39c03d80ce0ba9fbf659b420980d160" target="_top" xlink:title="wrapper interface">
<g id="a_node7"><a xlink:href="../../df/de5/classbacktracking_1_1generate__parentheses.html#af39c03d80ce0ba9fbf659b420980d160" target="_top" xlink:title="wrapper interface">
<polygon fill="white" stroke="#666666" points="280.5,-72.88 162.5,-72.88 162.5,-42.38 280.5,-42.38 280.5,-72.88"/>
<text text-anchor="start" x="170.5" y="-59.38" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::generate</text>
<text text-anchor="middle" x="221.5" y="-48.12" font-family="Helvetica,sans-Serif" font-size="10.00">_parentheses::generate</text>
@@ -164,36 +149,30 @@ var sectionId = 'dynsection-5';
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.41,-57.62C125.76,-57.62 138.37,-57.62 151.58,-57.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.25,-61.13 161.25,-57.62 151.25,-54.13 151.25,-61.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="428.88,-98.25 339.38,-98.25 339.38,-79 428.88,-79 428.88,-98.25"/>
<text text-anchor="middle" x="384.12" y="-84.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::clear</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7_Node000007_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.94,-68.9C296.54,-71.91 313.33,-75.15 328.7,-78.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.6,-81.67 338.08,-80.12 328.93,-74.79 327.6,-81.67"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="../../df/de5/classbacktracking_1_1generate__parentheses.html#ac1489edd65374f22fe04851051f0a2ec" target="_top" xlink:title="function that adds parenthesis to the string.">
<g id="a_node9"><a xlink:href="../../df/de5/classbacktracking_1_1generate__parentheses.html#ac1489edd65374f22fe04851051f0a2ec" target="_top" xlink:title="function that adds parenthesis to the string.">
<polygon fill="white" stroke="#666666" points="451.75,-42.88 316.5,-42.88 316.5,-12.37 451.75,-12.37 451.75,-42.88"/>
<text text-anchor="start" x="324.5" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::generate</text>
<text text-anchor="middle" x="384.12" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">_parentheses::makeStrings</text>
@@ -201,94 +180,88 @@ var sectionId = 'dynsection-5';
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8_Node000007_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge8_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.94,-46.71C288.86,-45.23 297.09,-43.69 305.29,-42.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.82,-45.44 315.01,-40.16 304.54,-38.56 305.82,-45.44"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node9 -->
<g id="edge10_Node000009_Node000009" class="edge">
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node9</title>
<g id="a_edge10_Node000009_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M355.51,-43.36C349.67,-52.43 359.21,-60.88 384.12,-60.88 398.14,-60.88 407.29,-58.2 411.58,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.16,-54.68 412.74,-44.36 408.2,-53.93 415.16,-54.68"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="591.5,-56.25 499.75,-56.25 499.75,-37 591.5,-37 591.5,-56.25"/>
<text text-anchor="middle" x="545.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9_Node000009_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M451.84,-35.57C464.13,-37.04 476.84,-38.55 488.77,-39.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="488.12,-43.54 498.47,-41.25 488.95,-36.59 488.12,-43.54"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<g id="node11" class="node">
<title>Node11</title>
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink: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="#666666" points="603.5,-19.25 487.75,-19.25 487.75,0 603.5,0 603.5,-19.25"/>
<text text-anchor="middle" x="545.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge11_Node000009_Node000011" class="edge">
<g id="edge11" class="edge">
<title>Node9&#45;&gt;Node11</title>
<g id="a_edge11_Node000009_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M451.84,-20.1C460.03,-19.17 468.41,-18.23 476.62,-17.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="476.74,-20.7 486.29,-16.1 475.96,-13.74 476.74,-20.7"/>
</a>
</g>
</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()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</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="composite__simpson__rule_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_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>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
<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="composite__simpson__rule_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_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: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -9,108 +9,93 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 219.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function.">
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-141.25 0,-141.25 0,-122 37,-122 37,-141.25"/>
<text text-anchor="middle" x="18.5" y="-127.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="125.75,-215.25 73.75,-215.25 73.75,-196 125.75,-196 125.75,-215.25"/>
<text text-anchor="middle" x="99.75" y="-201.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::atof</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M28.04,-141.71C38.17,-153.39 55.86,-172.92 73,-187.62 73.61,-188.14 74.23,-188.66 74.86,-189.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.31,-192.4 82.4,-195.64 76.53,-186.81 72.31,-192.4"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atoi.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atoi.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="125.38,-178.25 74.12,-178.25 74.12,-159 125.38,-159 125.38,-178.25"/>
<text text-anchor="middle" x="99.75" y="-164.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::atoi</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-140.02C46.32,-144.15 57.23,-149.24 67.38,-153.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.63,-157.49 76.17,-158.55 68.59,-151.15 65.63,-157.49"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink: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="#666666" points="126.5,-141.25 73,-141.25 73,-122 126.5,-122 126.5,-141.25"/>
<text text-anchor="middle" x="99.75" y="-127.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-131.62C44.72,-131.62 53.35,-131.62 61.82,-131.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.72,-135.13 71.72,-131.62 61.72,-128.13 61.72,-135.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" target="_top" xlink:title=" ">
<g id="a_node5"><a xlink:href="../../d1/df3/hash__search_8cpp.html#a566eaf0ffafd50bc61e644561fd27001" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="114.15,-104.25 85.35,-104.25 85.35,-85 114.15,-85 114.15,-104.25"/>
<text text-anchor="middle" x="99.75" y="-90.75" font-family="Helvetica,sans-Serif" font-size="10.00">h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-123.23C48.64,-118.02 63.11,-111.26 75.18,-105.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.45,-108.43 84.03,-101.03 73.49,-102.09 76.45,-108.43"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../dd/d1e/generate__parentheses_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<g id="a_node6"><a xlink:href="../../dd/d1e/generate__parentheses_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="116,-67.25 83.5,-67.25 83.5,-48 116,-48 116,-67.25"/>
<text text-anchor="middle" x="99.75" y="-53.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M28.04,-121.54C38.17,-109.86 55.86,-90.33 73,-75.62 73.61,-75.11 74.23,-74.59 74.86,-74.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.53,-76.44 82.4,-67.61 72.31,-70.85 76.53,-76.44"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="../../df/de5/classbacktracking_1_1generate__parentheses.html#af39c03d80ce0ba9fbf659b420980d160" target="_top" xlink:title="wrapper interface">
<g id="a_node7"><a xlink:href="../../df/de5/classbacktracking_1_1generate__parentheses.html#af39c03d80ce0ba9fbf659b420980d160" target="_top" xlink:title="wrapper interface">
<polygon fill="white" stroke="#666666" points="280.5,-72.88 162.5,-72.88 162.5,-42.38 280.5,-42.38 280.5,-72.88"/>
<text text-anchor="start" x="170.5" y="-59.38" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::generate</text>
<text text-anchor="middle" x="221.5" y="-48.12" font-family="Helvetica,sans-Serif" font-size="10.00">_parentheses::generate</text>
@@ -118,36 +103,30 @@
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.41,-57.62C125.76,-57.62 138.37,-57.62 151.58,-57.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.25,-61.13 161.25,-57.62 151.25,-54.13 151.25,-61.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="428.88,-98.25 339.38,-98.25 339.38,-79 428.88,-79 428.88,-98.25"/>
<text text-anchor="middle" x="384.12" y="-84.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::clear</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7_Node000007_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.94,-68.9C296.54,-71.91 313.33,-75.15 328.7,-78.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.6,-81.67 338.08,-80.12 328.93,-74.79 327.6,-81.67"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="../../df/de5/classbacktracking_1_1generate__parentheses.html#ac1489edd65374f22fe04851051f0a2ec" target="_top" xlink:title="function that adds parenthesis to the string.">
<g id="a_node9"><a xlink:href="../../df/de5/classbacktracking_1_1generate__parentheses.html#ac1489edd65374f22fe04851051f0a2ec" target="_top" xlink:title="function that adds parenthesis to the string.">
<polygon fill="white" stroke="#666666" points="451.75,-42.88 316.5,-42.88 316.5,-12.37 451.75,-12.37 451.75,-42.88"/>
<text text-anchor="start" x="324.5" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::generate</text>
<text text-anchor="middle" x="384.12" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">_parentheses::makeStrings</text>
@@ -155,58 +134,46 @@
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8_Node000007_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge8_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.94,-46.71C288.86,-45.23 297.09,-43.69 305.29,-42.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.82,-45.44 315.01,-40.16 304.54,-38.56 305.82,-45.44"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node9 -->
<g id="edge10_Node000009_Node000009" class="edge">
<g id="edge10" class="edge">
<title>Node9&#45;&gt;Node9</title>
<g id="a_edge10_Node000009_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M355.51,-43.36C349.67,-52.43 359.21,-60.88 384.12,-60.88 398.14,-60.88 407.29,-58.2 411.58,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.16,-54.68 412.74,-44.36 408.2,-53.93 415.16,-54.68"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="591.5,-56.25 499.75,-56.25 499.75,-37 591.5,-37 591.5,-56.25"/>
<text text-anchor="middle" x="545.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9_Node000009_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M451.84,-35.57C464.13,-37.04 476.84,-38.55 488.77,-39.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="488.12,-43.54 498.47,-41.25 488.95,-36.59 488.12,-43.54"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<g id="node11" class="node">
<title>Node11</title>
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink: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="#666666" points="603.5,-19.25 487.75,-19.25 487.75,0 603.5,0 603.5,-19.25"/>
<text text-anchor="middle" x="545.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge11_Node000009_Node000011" class="edge">
<g id="edge11" class="edge">
<title>Node9&#45;&gt;Node11</title>
<g id="a_edge11_Node000009_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M451.84,-20.1C460.03,-19.17 468.41,-18.23 476.62,-17.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="476.74,-20.7 486.29,-16.1 475.96,-13.74 476.74,-20.7"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

@@ -1,8 +1,5 @@
<map id="numerical_methods::simpson_method::f" name="numerical_methods::simpson_method::f">
<area shape="rect" id="Node000001" title="A function f(x) that will be used to test the method." alt="" coords="5,29,148,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="47,29,45,19,50,11,61,5,77,3,94,5,104,12,101,16,92,10,76,8,62,10,54,14,50,20,52,28"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="198,12,263,37"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="148,35,183,29,184,35,149,41"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="196,61,265,87"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="149,58,181,63,181,69,148,63"/>
<area shape="rect" id="node1" title="A function f(x) that will be used to test the method." alt="" coords="5,29,148,70"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="198,12,263,37"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="196,61,265,87"/>
</map>

View File

@@ -1 +1 @@
904bc754b6db647a4b26294f08713992
3a99827246bd0070784b9d99c1849476

View File

@@ -6,22 +6,12 @@
<!-- Title: numerical_methods::simpson_method::f Pages: 1 -->
<svg width="203pt" height="69pt"
viewBox="0.00 0.00 202.75 68.88" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 64.88)">
<title>numerical_methods::simpson_method::f</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="A function f(x) that will be used to test the method.">
<g id="a_node1"><a xlink:title="A function f(x) that will be used to test the method.">
<polygon fill="#999999" stroke="#666666" points="106.75,-42.88 0,-42.88 0,-12.37 106.75,-12.37 106.75,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods::</text>
<text text-anchor="middle" x="53.38" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">simpson_method::f</text>
@@ -29,64 +19,40 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.93,-43.36C28.76,-52.43 35.57,-60.88 53.38,-60.88 63.39,-60.88 69.93,-58.2 72.99,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.55,-54.6 73.82,-44.36 69.57,-54.06 76.55,-54.6"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="192.88,-56.25 144.62,-56.25 144.62,-37 192.88,-37 192.88,-56.25"/>
<text text-anchor="middle" x="168.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.08,-36.46C116.06,-37.96 125.18,-39.49 133.53,-40.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.9,-44.5 143.34,-42.7 134.06,-37.6 132.9,-44.5"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="194.75,-19.25 142.75,-19.25 142.75,0 194.75,0 194.75,-19.25"/>
<text text-anchor="middle" x="168.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3_Node000001_Node000003" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.08,-19.26C115.41,-17.93 123.86,-16.59 131.7,-15.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.97,-18.69 141.3,-13.67 130.87,-11.78 131.97,-18.69"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,67 +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 8.0.5 (20230430.1635)
-->
<!-- Title: numerical_methods::simpson_method::f Pages: 1 -->
<svg width="203pt" height="69pt"
viewBox="0.00 0.00 202.75 68.88" 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.88)">
<title>numerical_methods::simpson_method::f</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="A function f(x) that will be used to test the method.">
<polygon fill="#999999" stroke="#666666" points="106.75,-42.88 0,-42.88 0,-12.37 106.75,-12.37 106.75,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods::</text>
<text text-anchor="middle" x="53.38" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">simpson_method::f</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.93,-43.36C28.76,-52.43 35.57,-60.88 53.38,-60.88 63.39,-60.88 69.93,-58.2 72.99,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.55,-54.6 73.82,-44.36 69.57,-54.06 76.55,-54.6"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="192.88,-56.25 144.62,-56.25 144.62,-37 192.88,-37 192.88,-56.25"/>
<text text-anchor="middle" x="168.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.08,-36.46C116.06,-37.96 125.18,-39.49 133.53,-40.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.9,-44.5 143.34,-42.7 134.06,-37.6 132.9,-44.5"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="194.75,-19.25 142.75,-19.25 142.75,0 194.75,0 194.75,-19.25"/>
<text text-anchor="middle" x="168.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.08,-19.26C115.41,-17.93 123.86,-16.59 131.7,-15.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.97,-18.69 141.3,-13.67 130.87,-11.78 131.97,-18.69"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -1,6 +1,4 @@
<map id="numerical_methods::simpson_method::l" name="numerical_methods::simpson_method::l">
<area shape="rect" id="Node000001" title="Another test function." alt="" coords="5,29,148,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="47,29,46,19,50,11,61,5,77,3,94,5,104,12,101,16,92,10,76,8,63,10,54,14,51,20,52,28"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="196,37,260,63"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="148,47,181,47,181,52,148,52"/>
<area shape="rect" id="node1" title="Another test function." alt="" coords="5,29,148,70"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="196,37,260,63"/>
</map>

View File

@@ -1 +1 @@
10c8585472bb854a6e3bf6fed59b4fdc
2a88950d32f8456a66b32d4f9b961e1b

View File

@@ -6,22 +6,12 @@
<!-- Title: numerical_methods::simpson_method::l Pages: 1 -->
<svg width="199pt" height="57pt"
viewBox="0.00 0.00 199.00 56.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 52.5)">
<title>numerical_methods::simpson_method::l</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Another test function.">
<g id="a_node1"><a xlink:title="Another test function.">
<polygon fill="#999999" stroke="#666666" points="106.75,-30.5 0,-30.5 0,0 106.75,0 106.75,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods::</text>
<text text-anchor="middle" x="53.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">simpson_method::l</text>
@@ -29,46 +19,25 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33.26,-30.99C29.16,-40.06 35.86,-48.5 53.38,-48.5 63.23,-48.5 69.66,-45.83 72.67,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.23,-42.22 73.49,-31.99 69.25,-41.7 76.23,-42.22"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="191,-24.88 142.75,-24.88 142.75,-5.63 191,-5.63 191,-24.88"/>
<text text-anchor="middle" x="166.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.19,-15.25C115.51,-15.25 123.91,-15.25 131.66,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.46,-18.75 141.46,-15.25 131.46,-11.75 131.46,-18.75"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,49 +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 8.0.5 (20230430.1635)
-->
<!-- Title: numerical_methods::simpson_method::l Pages: 1 -->
<svg width="199pt" height="57pt"
viewBox="0.00 0.00 199.00 56.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 52.5)">
<title>numerical_methods::simpson_method::l</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Another test function.">
<polygon fill="#999999" stroke="#666666" points="106.75,-30.5 0,-30.5 0,0 106.75,0 106.75,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods::</text>
<text text-anchor="middle" x="53.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">simpson_method::l</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33.26,-30.99C29.16,-40.06 35.86,-48.5 53.38,-48.5 63.23,-48.5 69.66,-45.83 72.67,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.23,-42.22 73.49,-31.99 69.25,-41.7 76.23,-42.22"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="191,-24.88 142.75,-24.88 142.75,-5.63 191,-5.63 191,-24.88"/>
<text text-anchor="middle" x="166.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.19,-15.25C115.51,-15.25 123.91,-15.25 131.66,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.46,-18.75 141.46,-15.25 131.46,-11.75 131.46,-18.75"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: hamming_distance Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('d4/d1c/namespacehamming__distance.html
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d4/d1c/namespacehamming__distance.html">hamming_distance</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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<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,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('d8/d72/class_r_btree.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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<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,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('d2/d05/class_min_heap.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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -1,15 +1,9 @@
<map id="sorting/merge_insertion_sort.cpp" name="sorting/merge_insertion_sort.cpp">
<area shape="rect" id="Node000001" title="Algorithm that combines insertion sort and merge sort. Wiki link" alt="" coords="174,5,330,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,80,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="200,49,89,91,87,86,199,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="104,94,154,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="223,49,162,88,159,83,220,44"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="178,94,243,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="244,48,226,82,221,79,239,45"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="267,94,320,120"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="264,45,282,79,278,82,260,48"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="344,94,416,120"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="285,44,349,84,347,88,282,49"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="439,94,507,120"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="308,44,427,86,425,91,306,49"/>
<area shape="rect" id="node1" title="Algorithm that combines insertion sort and merge sort. Wiki link" alt="" coords="174,5,330,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,94,80,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="104,94,154,120"/>
<area shape="rect" id="node4" title=" " alt="" coords="178,94,243,120"/>
<area shape="rect" id="node5" title=" " alt="" coords="267,94,320,120"/>
<area shape="rect" id="node6" title=" " alt="" coords="344,94,416,120"/>
<area shape="rect" id="node7" title=" " alt="" coords="439,94,507,120"/>
</map>

View File

@@ -1 +1 @@
154f3a06241e042a764ea17ed2e7e419
ee7db7f6fcddd07a11938f7c8f1bbd5c

View File

@@ -6,22 +6,12 @@
<!-- Title: sorting/merge_insertion_sort.cpp Pages: 1 -->
<svg width="385pt" height="94pt"
viewBox="0.00 0.00 384.50 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
<title>sorting/merge_insertion_sort.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Algorithm that combines insertion sort and merge sort. Wiki link">
<g id="a_node1"><a xlink:title="Algorithm that combines insertion sort and merge sort. Wiki link">
<polygon fill="#999999" stroke="#666666" points="243.5,-85.75 126.25,-85.75 126.25,-55.25 243.5,-55.25 243.5,-85.75"/>
<text text-anchor="start" x="134.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/merge_insertion</text>
<text text-anchor="middle" x="184.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_sort.cpp</text>
@@ -29,127 +19,94 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M145.66,-54.8C119.91,-45.14 86.57,-32.63 61.93,-23.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.54,-19.89 52.95,-19.65 61.09,-26.44 63.54,-19.89"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="111.75,-19.25 74,-19.25 74,0 111.75,0 111.75,-19.25"/>
<text text-anchor="middle" x="92.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.13,-54.95C148.13,-45.98 130.21,-34.52 116.11,-25.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="118.37,-22.14 108.06,-19.7 114.59,-28.04 118.37,-22.14"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="178,-19.25 129.75,-19.25 129.75,0 178,0 178,-19.25"/>
<text text-anchor="middle" x="153.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M177.21,-54.95C173.13,-47.19 168.06,-37.56 163.69,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.41,-27.92 158.65,-20.7 160.22,-31.18 166.41,-27.92"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="235.88,-19.25 195.88,-19.25 195.88,0 235.88,0 235.88,-19.25"/>
<text text-anchor="middle" x="215.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M192.54,-54.95C196.62,-47.19 201.69,-37.56 206.06,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.53,-31.18 211.1,-20.7 203.34,-27.92 209.53,-31.18"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="307.62,-19.25 254.12,-19.25 254.12,0 307.62,0 307.62,-19.25"/>
<text text-anchor="middle" x="280.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M208.61,-54.95C223.36,-45.9 242.27,-34.3 257.05,-25.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.38,-27.91 265.08,-19.7 254.72,-21.95 258.38,-27.91"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<g id="a_node7"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="376.5,-19.25 325.25,-19.25 325.25,0 376.5,0 376.5,-19.25"/>
<text text-anchor="middle" x="350.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M226.34,-54.8C253.68,-45.1 289.13,-32.52 315.22,-23.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.16,-26.3 324.42,-19.65 313.82,-19.7 316.16,-26.3"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@@ -1,130 +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 8.0.5 (20230430.1635)
-->
<!-- Title: sorting/merge_insertion_sort.cpp Pages: 1 -->
<svg width="385pt" height="94pt"
viewBox="0.00 0.00 384.50 93.75" 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.75)">
<title>sorting/merge_insertion_sort.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Algorithm that combines insertion sort and merge sort. Wiki link">
<polygon fill="#999999" stroke="#666666" points="243.5,-85.75 126.25,-85.75 126.25,-55.25 243.5,-55.25 243.5,-85.75"/>
<text text-anchor="start" x="134.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/merge_insertion</text>
<text text-anchor="middle" x="184.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_sort.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M145.66,-54.8C119.91,-45.14 86.57,-32.63 61.93,-23.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.54,-19.89 52.95,-19.65 61.09,-26.44 63.54,-19.89"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="111.75,-19.25 74,-19.25 74,0 111.75,0 111.75,-19.25"/>
<text text-anchor="middle" x="92.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.13,-54.95C148.13,-45.98 130.21,-34.52 116.11,-25.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="118.37,-22.14 108.06,-19.7 114.59,-28.04 118.37,-22.14"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="178,-19.25 129.75,-19.25 129.75,0 178,0 178,-19.25"/>
<text text-anchor="middle" x="153.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M177.21,-54.95C173.13,-47.19 168.06,-37.56 163.69,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.41,-27.92 158.65,-20.7 160.22,-31.18 166.41,-27.92"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="235.88,-19.25 195.88,-19.25 195.88,0 235.88,0 235.88,-19.25"/>
<text text-anchor="middle" x="215.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M192.54,-54.95C196.62,-47.19 201.69,-37.56 206.06,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.53,-31.18 211.1,-20.7 203.34,-27.92 209.53,-31.18"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="307.62,-19.25 254.12,-19.25 254.12,0 307.62,0 307.62,-19.25"/>
<text text-anchor="middle" x="280.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M208.61,-54.95C223.36,-45.9 242.27,-34.3 257.05,-25.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.38,-27.91 265.08,-19.7 254.72,-21.95 258.38,-27.91"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="376.5,-19.25 325.25,-19.25 325.25,0 376.5,0 376.5,-19.25"/>
<text text-anchor="middle" x="350.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M226.34,-54.8C253.68,-45.1 289.13,-32.52 315.22,-23.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.16,-26.3 324.42,-19.65 313.82,-19.7 316.16,-26.3"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: math/least_common_multiple.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -107,7 +107,8 @@ $(document).ready(function(){initNavTree('d4/d21/least__common__multiple_8cpp.ht
</div><div class="textblock"><div class="dynheader">
Include dependency graph for least_common_multiple.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d5/d8b/least__common__multiple_8cpp__incl.svg" width="227" height="111"><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="../../d5/d8b/least__common__multiple_8cpp__incl.svg" width="227" height="111"><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">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@@ -172,11 +173,12 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 34</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> temp = y / x;</div>
<div class="line"><span class="lineno"> 35</span> <span class="keywordflow">return</span> <a class="code hl_function" href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563">gcd</a>(x, y - temp * x);</div>
<div class="line"><span class="lineno"> 36</span>}</div>
<div class="ttc" id="aleast__common__multiple_8cpp_html_a8ba1fc66e4134ab25b2602b323150563"><div class="ttname"><a href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563">gcd</a></div><div class="ttdeci">unsigned int gcd(unsigned int x, unsigned int y)</div><div class="ttdef"><b>Definition</b> least_common_multiple.cpp:16</div></div>
<div class="ttc" id="aleast__common__multiple_8cpp_html_a8ba1fc66e4134ab25b2602b323150563"><div class="ttname"><a href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563">gcd</a></div><div class="ttdeci">unsigned int gcd(unsigned int x, unsigned int y)</div><div class="ttdef"><b>Definition:</b> least_common_multiple.cpp:16</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="../../d4/d21/least__common__multiple_8cpp_a8ba1fc66e4134ab25b2602b323150563_cgraph.svg" width="54" height="60"><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="../../d4/d21/least__common__multiple_8cpp_a8ba1fc66e4134ab25b2602b323150563_cgraph.svg" width="54" 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>
@@ -213,7 +215,8 @@ 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="../../d4/d21/least__common__multiple_8cpp_aa8d0e241db517813725e721a152e3a25_cgraph.svg" width="144" height="60"><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="../../d4/d21/least__common__multiple_8cpp_aa8d0e241db517813725e721a152e3a25_cgraph.svg" width="144" 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>
@@ -238,11 +241,12 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 79</span> <a class="code hl_function" href="../../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9">tests</a>();</div>
<div class="line"><span class="lineno"> 80</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 81</span>}</div>
<div class="ttc" id="aleast__common__multiple_8cpp_html_a88ec9ad42717780d6caaff9d3d6977f9"><div class="ttname"><a href="../../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9">tests</a></div><div class="ttdeci">void tests()</div><div class="ttdef"><b>Definition</b> least_common_multiple.cpp:50</div></div>
<div class="ttc" id="aleast__common__multiple_8cpp_html_a88ec9ad42717780d6caaff9d3d6977f9"><div class="ttname"><a href="../../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9">tests</a></div><div class="ttdeci">void tests()</div><div class="ttdef"><b>Definition:</b> least_common_multiple.cpp:50</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="../../d4/d21/least__common__multiple_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="368" height="86"><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="../../d4/d21/least__common__multiple_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="368" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -288,11 +292,12 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 73</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="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="aleast__common__multiple_8cpp_html_aa8d0e241db517813725e721a152e3a25"><div class="ttname"><a href="../../d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25">lcm</a></div><div class="ttdeci">unsigned int lcm(unsigned int x, unsigned int y)</div><div class="ttdef"><b>Definition</b> least_common_multiple.cpp:43</div></div>
<div class="ttc" id="aleast__common__multiple_8cpp_html_aa8d0e241db517813725e721a152e3a25"><div class="ttname"><a href="../../d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25">lcm</a></div><div class="ttdeci">unsigned int lcm(unsigned int x, unsigned int y)</div><div class="ttdef"><b>Definition:</b> least_common_multiple.cpp:43</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="../../d4/d21/least__common__multiple_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg" width="271" height="86"><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="../../d4/d21/least__common__multiple_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg" width="271" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -303,7 +308,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="../../d4/d21/least__common__multiple_8cpp.html">least_common_multiple.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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -1,10 +1,6 @@
<map id="tests" name="tests">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,56,56"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="104,5,175,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,35,88,27,90,32,57,40"/>
<area shape="rect" id="Node000003" href="$d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" title=" " alt="" coords="118,55,161,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="57,46,104,57,103,62,55,52"/>
<area shape="rect" id="Node000004" href="$d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" title=" " alt="" coords="223,55,265,80"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="161,65,208,65,208,70,161,70"/>
<area shape="poly" id="edge4_Node000004_Node000004" title=" " alt="" coords="225,55,222,46,224,37,232,30,244,28,258,31,265,38,261,42,255,36,244,33,234,35,229,40,227,46,230,53"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,31,56,56"/>
<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,175,31"/>
<area shape="rect" id="node3" href="$d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" title=" " alt="" coords="118,55,161,80"/>
<area shape="rect" id="node4" href="$d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" title=" " alt="" coords="223,55,265,80"/>
</map>

View File

@@ -1 +1 @@
9d6591f62b72129e41233c1aab4965dd
51a55e317bc58dee0d3fa767d2455542

View File

@@ -6,104 +6,67 @@
<!-- Title: tests Pages: 1 -->
<svg width="203pt" height="64pt"
viewBox="0.00 0.00 203.00 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>tests</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-37.25 0,-37.25 0,-18 37.75,-18 37.75,-37.25"/>
<text text-anchor="middle" x="18.88" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink: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="#666666" points="127.25,-56.25 73.75,-56.25 73.75,-37 127.25,-37 127.25,-56.25"/>
<text text-anchor="middle" x="100.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.94,-31.94C45.3,-33.69 54.08,-35.79 62.68,-37.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.81,-41.47 72.35,-40.38 63.43,-34.66 61.81,-41.47"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" target="_top" xlink:title=" ">
<g id="a_node3"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="116.38,-19.25 84.62,-19.25 84.62,0 116.38,0 116.38,-19.25"/>
<text text-anchor="middle" x="100.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">lcm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.94,-23.54C48.51,-21.15 62.03,-18.09 73.71,-15.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.2,-18.71 83.18,-13.09 72.66,-11.88 74.2,-18.71"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<g id="a_node4"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="195,-19.25 163.25,-19.25 163.25,0 195,0 195,-19.25"/>
<text text-anchor="middle" x="179.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">gcd</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.64,-9.62C126.65,-9.62 140.04,-9.62 151.77,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.76,-13.13 161.76,-9.62 151.76,-6.13 151.76,-13.13"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge4_Node000004_Node000004" class="edge">
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M166.82,-19.54C161.2,-28.15 165.3,-37.25 179.12,-37.25 186.9,-37.25 191.6,-34.37 193.22,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.52,-29.83 191.43,-20.54 189.62,-30.98 196.52,-29.83"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -1,84 +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 8.0.5 (20230430.1635)
-->
<!-- Title: tests Pages: 1 -->
<svg width="203pt" height="64pt"
viewBox="0.00 0.00 203.00 64.25" 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 60.25)">
<title>tests</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-37.25 0,-37.25 0,-18 37.75,-18 37.75,-37.25"/>
<text text-anchor="middle" x="18.88" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="127.25,-56.25 73.75,-56.25 73.75,-37 127.25,-37 127.25,-56.25"/>
<text text-anchor="middle" x="100.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.94,-31.94C45.3,-33.69 54.08,-35.79 62.68,-37.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.81,-41.47 72.35,-40.38 63.43,-34.66 61.81,-41.47"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="116.38,-19.25 84.62,-19.25 84.62,0 116.38,0 116.38,-19.25"/>
<text text-anchor="middle" x="100.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">lcm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.94,-23.54C48.51,-21.15 62.03,-18.09 73.71,-15.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.2,-18.71 83.18,-13.09 72.66,-11.88 74.2,-18.71"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="195,-19.25 163.25,-19.25 163.25,0 195,0 195,-19.25"/>
<text text-anchor="middle" x="179.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">gcd</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.64,-9.62C126.65,-9.62 140.04,-9.62 151.77,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.76,-13.13 161.76,-9.62 151.76,-6.13 151.76,-13.13"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge4_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M166.82,-19.54C161.2,-28.15 165.3,-37.25 179.12,-37.25 186.9,-37.25 191.6,-34.37 193.22,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.52,-29.83 191.43,-20.54 189.62,-30.98 196.52,-29.83"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -1,4 +1,3 @@
<map id="gcd" name="gcd">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,29,48,55"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="17,29,17,12,20,5,27,3,34,6,37,14,32,16,30,10,26,8,24,9,22,13,23,29"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,29,48,55"/>
</map>

View File

@@ -1 +1 @@
b8b5505663d8370c4619b70f19abe443
131edca1ec34b7c4ebc0735cc647fbdb

View File

@@ -6,50 +6,22 @@
<!-- Title: gcd Pages: 1 -->
<svg width="40pt" height="45pt"
viewBox="0.00 0.00 39.75 45.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 41.25)">
<title>gcd</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="31.75,-19.25 0,-19.25 0,0 31.75,0 31.75,-19.25"/>
<text text-anchor="middle" x="15.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">gcd</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M10.9,-19.54C8.64,-28.15 10.29,-37.25 15.88,-37.25 19.01,-37.25 20.91,-34.37 21.57,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="25.01,-30.28 20.85,-20.54 18.02,-30.75 25.01,-30.28"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,30 +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 8.0.5 (20230430.1635)
-->
<!-- Title: gcd Pages: 1 -->
<svg width="40pt" height="45pt"
viewBox="0.00 0.00 39.75 45.25" 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.25)">
<title>gcd</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="31.75,-19.25 0,-19.25 0,0 31.75,0 31.75,-19.25"/>
<text text-anchor="middle" x="15.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">gcd</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M10.9,-19.54C8.64,-28.15 10.29,-37.25 15.88,-37.25 19.01,-37.25 20.91,-34.37 21.57,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="25.01,-30.28 20.85,-20.54 18.02,-30.75 25.01,-30.28"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,6 +1,4 @@
<map id="lcm" name="lcm">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,29,48,55"/>
<area shape="rect" id="Node000002" href="$d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" title=" " alt="" coords="96,29,138,55"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="48,40,81,40,81,45,48,45"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="100,30,97,21,99,12,106,5,117,3,129,6,135,13,131,16,126,10,117,8,108,10,104,14,103,20,105,28"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,29,48,55"/>
<area shape="rect" id="node2" href="$d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" title=" " alt="" coords="96,29,138,55"/>
</map>

View File

@@ -1 +1 @@
9cd40eed5945739cc48065dfad9802ad
2cc637099235f9b2beb08846c8a27ef7

View File

@@ -6,68 +6,37 @@
<!-- Title: lcm Pages: 1 -->
<svg width="108pt" height="45pt"
viewBox="0.00 0.00 107.50 45.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 41.25)">
<title>lcm</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="31.75,-19.25 0,-19.25 0,0 31.75,0 31.75,-19.25"/>
<text text-anchor="middle" x="15.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">lcm</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<g id="a_node2"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="99.5,-19.25 67.75,-19.25 67.75,0 99.5,0 99.5,-19.25"/>
<text text-anchor="middle" x="83.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">gcd</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.12,-9.62C39.43,-9.62 48.38,-9.62 56.7,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.46,-13.13 66.46,-9.62 56.46,-6.13 56.46,-13.13"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000002" class="edge">
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M73.02,-19.54C68.18,-28.15 71.72,-37.25 83.62,-37.25 90.32,-37.25 94.37,-34.37 95.77,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.11,-29.94 94.23,-20.54 92.18,-30.93 99.11,-29.94"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1,48 +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 8.0.5 (20230430.1635)
-->
<!-- Title: lcm Pages: 1 -->
<svg width="108pt" height="45pt"
viewBox="0.00 0.00 107.50 45.25" 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.25)">
<title>lcm</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="31.75,-19.25 0,-19.25 0,0 31.75,0 31.75,-19.25"/>
<text text-anchor="middle" x="15.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">lcm</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="99.5,-19.25 67.75,-19.25 67.75,0 99.5,0 99.5,-19.25"/>
<text text-anchor="middle" x="83.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">gcd</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.12,-9.62C39.43,-9.62 48.38,-9.62 56.7,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.46,-13.13 66.46,-9.62 56.46,-6.13 56.46,-13.13"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M73.02,-19.54C68.18,-28.15 71.72,-37.25 83.62,-37.25 90.32,-37.25 94.37,-34.37 95.77,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.11,-29.94 94.23,-20.54 92.18,-30.93 99.11,-29.94"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,12 +1,7 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,55,56"/>
<area shape="rect" id="Node000002" href="$d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" title=" " alt="" coords="103,31,153,56"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,41,88,41,88,46,55,46"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="201,5,272,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="153,35,186,27,187,32,154,40"/>
<area shape="rect" id="Node000004" href="$d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" title=" " alt="" coords="216,55,258,80"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="154,46,202,57,200,62,153,52"/>
<area shape="rect" id="Node000005" href="$d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" title=" " alt="" coords="320,55,363,80"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="258,65,305,65,305,70,258,70"/>
<area shape="poly" id="edge5_Node000005_Node000005" title=" " alt="" coords="323,55,319,46,321,37,329,30,342,28,355,31,362,38,358,42,353,36,341,33,331,35,326,40,325,46,328,53"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,31,55,56"/>
<area shape="rect" id="node2" href="$d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" title=" " alt="" coords="103,31,153,56"/>
<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="201,5,272,31"/>
<area shape="rect" id="node4" href="$d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" title=" " alt="" coords="216,55,258,80"/>
<area shape="rect" id="node5" href="$d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" title=" " alt="" coords="320,55,363,80"/>
</map>

View File

@@ -1 +1 @@
236b51a8f72dc8c14342f71604e4f010
96bedd95424a31431e655877d24bc1b7

View File

@@ -6,122 +6,82 @@
<!-- Title: main Pages: 1 -->
<svg width="276pt" height="64pt"
viewBox="0.00 0.00 276.00 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-37.25 0,-37.25 0,-18 37,-18 37,-37.25"/>
<text text-anchor="middle" x="18.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" target="_top" xlink:title=" ">
<g id="a_node2"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="110.75,-37.25 73,-37.25 73,-18 110.75,-18 110.75,-37.25"/>
<text text-anchor="middle" x="91.88" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.14,-27.62C44.64,-27.62 53.57,-27.62 61.98,-27.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.94,-31.13 71.94,-27.62 61.94,-24.13 61.94,-31.13"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink: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="200.25,-56.25 146.75,-56.25 146.75,-37 200.25,-37 200.25,-56.25"/>
<text text-anchor="middle" x="173.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.94,-31.94C118.3,-33.69 127.08,-35.79 135.68,-37.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.81,-41.47 145.35,-40.38 136.43,-34.66 134.81,-41.47"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" target="_top" xlink:title=" ">
<g id="a_node4"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="189.38,-19.25 157.62,-19.25 157.62,0 189.38,0 189.38,-19.25"/>
<text text-anchor="middle" x="173.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">lcm</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.94,-23.54C121.51,-21.15 135.03,-18.09 146.71,-15.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.2,-18.71 156.18,-13.09 145.66,-11.88 147.2,-18.71"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<g id="a_node5"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="268,-19.25 236.25,-19.25 236.25,0 268,0 268,-19.25"/>
<text text-anchor="middle" x="252.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">gcd</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M189.64,-9.62C199.65,-9.62 213.04,-9.62 224.77,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.76,-13.13 234.76,-9.62 224.76,-6.13 224.76,-13.13"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node5 -->
<g id="edge5_Node000005_Node000005" class="edge">
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge5_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.82,-19.54C234.2,-28.15 238.3,-37.25 252.12,-37.25 259.9,-37.25 264.6,-34.37 266.22,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.52,-29.83 264.43,-20.54 262.62,-30.98 269.52,-29.83"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -1,102 +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 8.0.5 (20230430.1635)
-->
<!-- Title: main Pages: 1 -->
<svg width="276pt" height="64pt"
viewBox="0.00 0.00 276.00 64.25" 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 60.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-37.25 0,-37.25 0,-18 37,-18 37,-37.25"/>
<text text-anchor="middle" x="18.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="110.75,-37.25 73,-37.25 73,-18 110.75,-18 110.75,-37.25"/>
<text text-anchor="middle" x="91.88" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.14,-27.62C44.64,-27.62 53.57,-27.62 61.98,-27.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.94,-31.13 71.94,-27.62 61.94,-24.13 61.94,-31.13"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="200.25,-56.25 146.75,-56.25 146.75,-37 200.25,-37 200.25,-56.25"/>
<text text-anchor="middle" x="173.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.94,-31.94C118.3,-33.69 127.08,-35.79 135.68,-37.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.81,-41.47 145.35,-40.38 136.43,-34.66 134.81,-41.47"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#aa8d0e241db517813725e721a152e3a25" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="189.38,-19.25 157.62,-19.25 157.62,0 189.38,0 189.38,-19.25"/>
<text text-anchor="middle" x="173.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">lcm</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.94,-23.54C121.51,-21.15 135.03,-18.09 146.71,-15.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.2,-18.71 156.18,-13.09 145.66,-11.88 147.2,-18.71"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d4/d21/least__common__multiple_8cpp.html#a8ba1fc66e4134ab25b2602b323150563" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="268,-19.25 236.25,-19.25 236.25,0 268,0 268,-19.25"/>
<text text-anchor="middle" x="252.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">gcd</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M189.64,-9.62C199.65,-9.62 213.04,-9.62 224.77,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.76,-13.13 234.76,-9.62 224.76,-6.13 224.76,-13.13"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node5 -->
<g id="edge5_Node000005_Node000005" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge5_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.82,-19.54C234.2,-28.15 238.3,-37.25 252.12,-37.25 259.9,-37.25 264.6,-34.37 266.22,-30.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.52,-29.83 264.43,-20.54 262.62,-30.98 269.52,-29.83"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,9 +1,6 @@
<map id="math/ncr_modulo_p.cpp" name="math/ncr_modulo_p.cpp">
<area shape="rect" id="Node000001" title="This program aims at calculating nCr modulo p." alt="" coords="49,5,210,31"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,79,70,105"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="116,34,66,72,63,68,112,29"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="94,79,165,105"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="132,31,132,64,127,64,127,31"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="189,79,246,105"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="146,29,193,67,190,72,143,34"/>
<area shape="rect" id="node1" title="This program aims at calculating nCr modulo p." alt="" coords="49,5,210,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,70,105"/>
<area shape="rect" id="node3" title=" " alt="" coords="94,79,165,105"/>
<area shape="rect" id="node4" title=" " alt="" coords="189,79,246,105"/>
</map>

View File

@@ -1 +1 @@
099a12545321e40d3db696fbc70971e5
aec02a82589afc6519478c7eea8648fa

View File

@@ -6,95 +6,61 @@
<!-- Title: math/ncr_modulo_p.cpp Pages: 1 -->
<svg width="189pt" height="83pt"
viewBox="0.00 0.00 188.62 82.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
<title>math/ncr_modulo_p.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="This program aims at calculating nCr modulo p.">
<g id="a_node1"><a xlink:title="This program aims at calculating nCr modulo p.">
<polygon fill="#999999" stroke="#666666" points="153.25,-74.5 33,-74.5 33,-55.25 153.25,-55.25 153.25,-74.5"/>
<text text-anchor="middle" x="93.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">math/ncr_modulo_p.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-19.25 0,-19.25 0,0 48.25,0 48.25,-19.25"/>
<text text-anchor="middle" x="24.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.42,-54.84C71.25,-46.99 56.29,-35.45 44.21,-26.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="46.71,-22.86 36.66,-19.52 42.44,-28.41 46.71,-22.86"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="119.88,-19.25 66.38,-19.25 66.38,0 119.88,0 119.88,-19.25"/>
<text text-anchor="middle" x="93.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.12,-55.08C93.12,-48.42 93.12,-38.99 93.12,-30.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="96.63,-30.61 93.12,-20.61 89.63,-30.61 96.63,-30.61"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="180.62,-19.25 137.62,-19.25 137.62,0 180.62,0 180.62,-19.25"/>
<text text-anchor="middle" x="159.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M104.32,-54.84C113.96,-47.07 128.08,-35.67 139.57,-26.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.51,-28.53 147.09,-19.52 137.11,-23.08 141.51,-28.53"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,75 +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 8.0.5 (20230430.1635)
-->
<!-- Title: math/ncr_modulo_p.cpp Pages: 1 -->
<svg width="189pt" height="83pt"
viewBox="0.00 0.00 188.62 82.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 78.5)">
<title>math/ncr_modulo_p.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="This program aims at calculating nCr modulo p.">
<polygon fill="#999999" stroke="#666666" points="153.25,-74.5 33,-74.5 33,-55.25 153.25,-55.25 153.25,-74.5"/>
<text text-anchor="middle" x="93.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">math/ncr_modulo_p.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-19.25 0,-19.25 0,0 48.25,0 48.25,-19.25"/>
<text text-anchor="middle" x="24.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.42,-54.84C71.25,-46.99 56.29,-35.45 44.21,-26.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="46.71,-22.86 36.66,-19.52 42.44,-28.41 46.71,-22.86"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="119.88,-19.25 66.38,-19.25 66.38,0 119.88,0 119.88,-19.25"/>
<text text-anchor="middle" x="93.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.12,-55.08C93.12,-48.42 93.12,-38.99 93.12,-30.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="96.63,-30.61 93.12,-20.61 89.63,-30.61 96.63,-30.61"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="180.62,-19.25 137.62,-19.25 137.62,0 180.62,0 180.62,-19.25"/>
<text text-anchor="middle" x="159.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M104.32,-54.84C113.96,-47.07 128.08,-35.67 139.57,-26.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.51,-28.53 147.09,-19.52 137.11,-23.08 141.51,-28.53"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -1,21 +1,12 @@
<map id="numerical_methods/durand_kerner_roots.cpp" name="numerical_methods/durand_kerner_roots.cpp">
<area shape="rect" id="Node000001" title="Compute all possible approximate roots of any given polynomial using Durand Kerner algorithm" alt="" coords="310,5,487,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,80,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="310,49,95,96,94,91,309,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="104,94,168,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="334,49,183,94,181,89,332,44"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="193,94,250,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="355,49,263,90,260,85,353,44"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="274,94,344,120"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="378,48,335,86,332,82,375,44"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="369,94,428,120"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="401,46,401,79,396,79,396,46"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="452,94,505,120"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="420,45,458,81,454,85,416,48"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="530,94,595,120"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="441,44,525,85,523,90,438,49"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="619,94,690,120"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="463,44,605,88,604,93,462,49"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="714,94,782,120"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="488,43,700,91,699,96,487,49"/>
<area shape="rect" id="node1" title="Compute all possible approximate roots of any given polynomial using Durand Kerner algorithm" alt="" coords="310,5,487,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,94,80,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="104,94,168,120"/>
<area shape="rect" id="node4" title=" " alt="" coords="193,94,250,120"/>
<area shape="rect" id="node5" title=" " alt="" coords="274,94,344,120"/>
<area shape="rect" id="node6" title=" " alt="" coords="369,94,428,120"/>
<area shape="rect" id="node7" title=" " alt="" coords="452,94,505,120"/>
<area shape="rect" id="node8" title=" " alt="" coords="530,94,595,120"/>
<area shape="rect" id="node9" title=" " alt="" coords="619,94,690,120"/>
<area shape="rect" id="node10" title=" " alt="" coords="714,94,782,120"/>
</map>

View File

@@ -1 +1 @@
cac6ddeb8112feac143e4e69b4e6cfb8
e2668c3bbd7fc4136bc563e2e975fb2e

View File

@@ -5,59 +5,59 @@
-->
<!-- Title: numerical_methods/durand_kerner_roots.cpp Pages: 1 -->
<!--zoomable 94 -->
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.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>
<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="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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="application/ecmascript">
<script type="text/javascript">
var viewWidth = 590;
var viewHeight = 94;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>numerical_methods/durand_kerner_roots.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Compute all possible approximate roots of any given polynomial using Durand Kerner algorithm">
<g id="a_node1"><a xlink:title="Compute all possible approximate roots of any given polynomial using Durand Kerner algorithm">
<polygon fill="#999999" stroke="#666666" points="361.38,-85.75 228.38,-85.75 228.38,-55.25 361.38,-55.25 361.38,-85.75"/>
<text text-anchor="start" x="236.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/durand</text>
<text text-anchor="middle" x="294.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_kerner_roots.cpp</text>
@@ -65,202 +65,181 @@ var sectionId = 'dynsection-0';
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M227.89,-55.12C184.49,-45.75 126.46,-33.1 66.56,-19.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.67,-16.05 57.15,-17.26 66.13,-22.87 67.67,-16.05"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 73.75,-19.25 73.75,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="97.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M245.67,-54.8C210.5,-44.28 164.03,-30.4 132.66,-21.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.82,-17.42 123.24,-17.91 131.82,-24.12 133.82,-17.42"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="183.38,-19.25 140.38,-19.25 140.38,0 183.38,0 183.38,-19.25"/>
<text text-anchor="middle" x="161.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M261.66,-54.8C240.33,-45.35 212.85,-33.19 192.13,-24.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.83,-20.5 183.27,-19.65 191,-26.9 193.83,-20.5"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="254.25,-19.25 201.5,-19.25 201.5,0 254.25,0 254.25,-19.25"/>
<text text-anchor="middle" x="227.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">complex</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M278.31,-54.95C268.6,-46.41 256.31,-35.62 246.3,-26.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.03,-23.67 239.2,-19.7 244.41,-28.93 249.03,-23.67"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="317.12,-19.25 272.62,-19.25 272.62,0 317.12,0 317.12,-19.25"/>
<text text-anchor="middle" x="294.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M294.88,-54.95C294.88,-47.62 294.88,-38.62 294.88,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.38,-30.7 294.88,-20.7 291.38,-30.7 298.38,-30.7"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<g id="a_node7"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="374.88,-19.25 334.88,-19.25 334.88,0 374.88,0 374.88,-19.25"/>
<text text-anchor="middle" x="354.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.71,-54.95C318.23,-46.59 328.96,-36.05 337.83,-27.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.94,-30.2 344.63,-20.7 335.04,-25.21 339.94,-30.2"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<g id="a_node8"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="442.38,-19.25 393.38,-19.25 393.38,0 442.38,0 442.38,-19.25"/>
<text text-anchor="middle" x="417.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M325.6,-54.8C345.05,-45.48 370.04,-33.52 389.1,-24.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.5,-27.13 398.01,-19.65 387.48,-20.81 390.5,-27.13"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<g id="a_node9"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="513.62,-19.25 460.12,-19.25 460.12,0 513.62,0 513.62,-19.25"/>
<text text-anchor="middle" x="486.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8_Node000001_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.83,-54.8C375.82,-44.68 419,-31.44 449.45,-22.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="450.12,-25.25 458.66,-18.97 448.07,-18.56 450.12,-25.25"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<g id="a_node10"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="582.12,-19.25 531.62,-19.25 531.62,0 582.12,0 582.12,-19.25"/>
<text text-anchor="middle" x="556.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">valarray</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9_Node000001_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M361.84,-55.32C404.77,-46.1 461.93,-33.57 520.68,-19.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.35,-22.92 530.28,-17.21 519.74,-16.11 521.35,-22.92"/>
</a>
</g>
</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()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</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="durand__kerner__roots_8cpp__incl_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>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
<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="durand__kerner__roots_8cpp__incl_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: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -9,9 +9,9 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
<title>numerical_methods/durand_kerner_roots.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Compute all possible approximate roots of any given polynomial using Durand Kerner algorithm">
<g id="a_node1"><a xlink:title="Compute all possible approximate roots of any given polynomial using Durand Kerner algorithm">
<polygon fill="#999999" stroke="#666666" points="361.38,-85.75 228.38,-85.75 228.38,-55.25 361.38,-55.25 361.38,-85.75"/>
<text text-anchor="start" x="236.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/durand</text>
<text text-anchor="middle" x="294.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_kerner_roots.cpp</text>
@@ -19,166 +19,139 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M227.89,-55.12C184.49,-45.75 126.46,-33.1 66.56,-19.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.67,-16.05 57.15,-17.26 66.13,-22.87 67.67,-16.05"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 73.75,-19.25 73.75,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="97.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M245.67,-54.8C210.5,-44.28 164.03,-30.4 132.66,-21.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.82,-17.42 123.24,-17.91 131.82,-24.12 133.82,-17.42"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="183.38,-19.25 140.38,-19.25 140.38,0 183.38,0 183.38,-19.25"/>
<text text-anchor="middle" x="161.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M261.66,-54.8C240.33,-45.35 212.85,-33.19 192.13,-24.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.83,-20.5 183.27,-19.65 191,-26.9 193.83,-20.5"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="254.25,-19.25 201.5,-19.25 201.5,0 254.25,0 254.25,-19.25"/>
<text text-anchor="middle" x="227.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">complex</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M278.31,-54.95C268.6,-46.41 256.31,-35.62 246.3,-26.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.03,-23.67 239.2,-19.7 244.41,-28.93 249.03,-23.67"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="317.12,-19.25 272.62,-19.25 272.62,0 317.12,0 317.12,-19.25"/>
<text text-anchor="middle" x="294.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M294.88,-54.95C294.88,-47.62 294.88,-38.62 294.88,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.38,-30.7 294.88,-20.7 291.38,-30.7 298.38,-30.7"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<g id="a_node7"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="374.88,-19.25 334.88,-19.25 334.88,0 374.88,0 374.88,-19.25"/>
<text text-anchor="middle" x="354.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.71,-54.95C318.23,-46.59 328.96,-36.05 337.83,-27.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.94,-30.2 344.63,-20.7 335.04,-25.21 339.94,-30.2"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<g id="a_node8"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="442.38,-19.25 393.38,-19.25 393.38,0 442.38,0 442.38,-19.25"/>
<text text-anchor="middle" x="417.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M325.6,-54.8C345.05,-45.48 370.04,-33.52 389.1,-24.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.5,-27.13 398.01,-19.65 387.48,-20.81 390.5,-27.13"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<g id="a_node9"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="513.62,-19.25 460.12,-19.25 460.12,0 513.62,0 513.62,-19.25"/>
<text text-anchor="middle" x="486.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8_Node000001_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.83,-54.8C375.82,-44.68 419,-31.44 449.45,-22.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="450.12,-25.25 458.66,-18.97 448.07,-18.56 450.12,-25.25"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<g id="a_node10"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="582.12,-19.25 531.62,-19.25 531.62,0 582.12,0 582.12,-19.25"/>
<text text-anchor="middle" x="556.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">valarray</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9_Node000001_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M361.84,-55.32C404.77,-46.1 461.93,-33.57 520.68,-19.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.35,-22.92 530.28,-17.21 519.74,-16.11 521.35,-22.92"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -1,11 +1,7 @@
<map id="sorting/pigeonhole_sort.cpp" name="sorting/pigeonhole_sort.cpp">
<area shape="rect" id="Node000001" title="Implementation of [Pigeonhole Sort algorithm] (https://en.wikipedia.org/wiki/Pigeonhole_sort)" alt="" coords="106,5,232,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,80,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="139,49,75,88,73,84,136,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="104,94,154,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="162,48,144,82,139,79,157,45"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="178,94,243,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="182,45,200,79,195,82,177,48"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="267,94,338,120"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="204,44,271,84,268,88,201,49"/>
<area shape="rect" id="node1" title="Implementation of [Pigeonhole Sort algorithm] (https://en.wikipedia.org/wiki/Pigeonhole_sort)" alt="" coords="106,5,232,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,94,80,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="104,94,154,120"/>
<area shape="rect" id="node4" title=" " alt="" coords="178,94,243,120"/>
<area shape="rect" id="node5" title=" " alt="" coords="267,94,338,120"/>
</map>

View File

@@ -1 +1 @@
b0ec8268903ad15a28ced92a328e71c3
0e8e6ed7cc76157bf77d976456bba466

View File

@@ -6,22 +6,12 @@
<!-- Title: sorting/pigeonhole_sort.cpp Pages: 1 -->
<svg width="258pt" height="94pt"
viewBox="0.00 0.00 257.62 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
<title>sorting/pigeonhole_sort.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of [Pigeonhole Sort algorithm] (https://en.wikipedia.org/wiki/Pigeonhole_sort)">
<g id="a_node1"><a xlink:title="Implementation of [Pigeonhole Sort algorithm] (https://en.wikipedia.org/wiki/Pigeonhole_sort)">
<polygon fill="#999999" stroke="#666666" points="170.25,-85.75 75.5,-85.75 75.5,-55.25 170.25,-55.25 170.25,-85.75"/>
<text text-anchor="start" x="83.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/pigeonhole</text>
<text text-anchor="middle" x="122.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_sort.cpp</text>
@@ -29,91 +19,64 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M99.39,-54.95C84.79,-45.9 66.07,-34.3 51.45,-25.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.86,-21.99 43.52,-19.7 50.18,-27.94 53.86,-21.99"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="111.75,-19.25 74,-19.25 74,0 111.75,0 111.75,-19.25"/>
<text text-anchor="middle" x="92.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.46,-54.95C111.51,-47.19 106.6,-37.56 102.37,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.16,-28.02 97.5,-20.7 98.92,-31.2 105.16,-28.02"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="178,-19.25 129.75,-19.25 129.75,0 178,0 178,-19.25"/>
<text text-anchor="middle" x="153.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M130.54,-54.95C134.62,-47.19 139.69,-37.56 144.06,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.53,-31.18 149.1,-20.7 141.34,-27.92 147.53,-31.18"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="249.62,-19.25 196.12,-19.25 196.12,0 249.62,0 249.62,-19.25"/>
<text text-anchor="middle" x="222.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M147.85,-54.8C163.23,-45.74 182.86,-34.19 198.18,-25.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="199.7,-27.74 206.54,-19.65 196.15,-21.71 199.7,-27.74"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -1,94 +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 8.0.5 (20230430.1635)
-->
<!-- Title: sorting/pigeonhole_sort.cpp Pages: 1 -->
<svg width="258pt" height="94pt"
viewBox="0.00 0.00 257.62 93.75" 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.75)">
<title>sorting/pigeonhole_sort.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of [Pigeonhole Sort algorithm] (https://en.wikipedia.org/wiki/Pigeonhole_sort)">
<polygon fill="#999999" stroke="#666666" points="170.25,-85.75 75.5,-85.75 75.5,-55.25 170.25,-55.25 170.25,-85.75"/>
<text text-anchor="start" x="83.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/pigeonhole</text>
<text text-anchor="middle" x="122.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_sort.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M99.39,-54.95C84.79,-45.9 66.07,-34.3 51.45,-25.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.86,-21.99 43.52,-19.7 50.18,-27.94 53.86,-21.99"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="111.75,-19.25 74,-19.25 74,0 111.75,0 111.75,-19.25"/>
<text text-anchor="middle" x="92.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.46,-54.95C111.51,-47.19 106.6,-37.56 102.37,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.16,-28.02 97.5,-20.7 98.92,-31.2 105.16,-28.02"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="178,-19.25 129.75,-19.25 129.75,0 178,0 178,-19.25"/>
<text text-anchor="middle" x="153.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M130.54,-54.95C134.62,-47.19 139.69,-37.56 144.06,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.53,-31.18 149.1,-20.7 141.34,-27.92 147.53,-31.18"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="249.62,-19.25 196.12,-19.25 196.12,0 249.62,0 249.62,-19.25"/>
<text text-anchor="middle" x="222.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M147.85,-54.8C163.23,-45.74 182.86,-34.19 198.18,-25.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="199.7,-27.74 206.54,-19.65 196.15,-21.71 199.7,-27.74"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -1,6 +1,4 @@
<map id="Trie::TrieNode" name="Trie::TrieNode">
<area shape="rect" id="Node000001" title=" " alt="" coords="24,5,129,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="5,94,148,135"/>
<area shape="poly" id="edge2_Node000002_Node000001" title=" " alt="" coords="60,45,55,56,55,74,63,92,58,95,50,76,50,54,55,43"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="74,79,74,31,79,31,79,79"/>
<area shape="rect" id="node1" title=" " alt="" coords="24,5,129,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="5,94,148,135"/>
</map>

View File

@@ -1 +1 @@
b024444181e368dca67ffd3a90c8cbc1
c39e7b2a07b24e45892693435a1e9232

View File

@@ -6,31 +6,21 @@
<!-- Title: Trie::TrieNode Pages: 1 -->
<svg width="115pt" height="105pt"
viewBox="0.00 0.00 114.75 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 101)">
<title>Trie::TrieNode</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="92.5,-97 14.25,-97 14.25,-77.75 92.5,-77.75 92.5,-97"/>
<text text-anchor="middle" x="53.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">Trie::TrieNode</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="106.75,-30.5 0,-30.5 0,0 106.75,0 106.75,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Trie</text>
<text text-anchor="middle" x="53.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::TrieNode &gt;</text>
@@ -38,39 +28,18 @@
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000001" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M38.92,-68.26C37.37,-65.54 36.03,-62.66 35.12,-59.75 32.07,-49.89 36.44,-39.2 41.67,-30.88"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="36.54,-69.98 45.08,-76.25 42.32,-66.03 36.54,-69.98"/>
</a>
</g>
<text text-anchor="middle" x="42.5" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
<text text-anchor="middle" x="42.5" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M53.38,-41.71C53.38,-54.23 53.38,-68.52 53.38,-77.49"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="56.88,-41.92 53.38,-31.92 49.88,-41.92 56.88,-41.92"/>
</a>
</g>
<text text-anchor="middle" x="75.12" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> character</text>
<text text-anchor="middle" x="75.12" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00"> character</text>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,51 +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 8.0.5 (20230430.1635)
-->
<!-- Title: Trie::TrieNode Pages: 1 -->
<svg width="115pt" height="105pt"
viewBox="0.00 0.00 114.75 105.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 101)">
<title>Trie::TrieNode</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="92.5,-97 14.25,-97 14.25,-77.75 92.5,-77.75 92.5,-97"/>
<text text-anchor="middle" x="53.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">Trie::TrieNode</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="106.75,-30.5 0,-30.5 0,0 106.75,0 106.75,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; Trie</text>
<text text-anchor="middle" x="53.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::TrieNode &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000001" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M38.92,-68.26C37.37,-65.54 36.03,-62.66 35.12,-59.75 32.07,-49.89 36.44,-39.2 41.67,-30.88"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="36.54,-69.98 45.08,-76.25 42.32,-66.03 36.54,-69.98"/>
</a>
</g>
<text text-anchor="middle" x="42.5" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M53.38,-41.71C53.38,-54.23 53.38,-68.52 53.38,-77.49"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="56.88,-41.92 53.38,-31.92 49.88,-41.92 56.88,-41.92"/>
</a>
</g>
<text text-anchor="middle" x="75.12" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> character</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,21 +1,12 @@
<map id="cpu_scheduling_algorithms/fcfs_scheduling.cpp" name="cpu_scheduling_algorithms/fcfs_scheduling.cpp">
<area shape="rect" id="Node000001" title="Implementation of FCFS CPU scheduling algorithm." alt="" coords="296,5,474,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,80,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="300,49,95,96,94,91,299,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="104,94,168,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="324,49,183,93,181,88,322,44"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="192,94,251,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="345,49,261,90,258,85,343,44"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="275,94,328,120"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="366,48,326,86,323,82,363,44"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="352,94,418,120"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="388,46,388,79,383,79,383,46"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="443,94,514,120"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="410,44,455,82,452,86,407,48"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="538,94,595,120"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="432,44,526,85,524,90,429,49"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="619,94,722,120"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="457,44,613,87,612,92,456,49"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="746,94,803,120"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="475,39,594,61,732,91,731,96,593,66,474,44"/>
<area shape="rect" id="node1" title="Implementation of FCFS CPU scheduling algorithm." alt="" coords="296,5,474,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,94,80,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="104,94,168,120"/>
<area shape="rect" id="node4" title=" " alt="" coords="192,94,251,120"/>
<area shape="rect" id="node5" title=" " alt="" coords="275,94,328,120"/>
<area shape="rect" id="node6" title=" " alt="" coords="352,94,418,120"/>
<area shape="rect" id="node7" title=" " alt="" coords="443,94,514,120"/>
<area shape="rect" id="node8" title=" " alt="" coords="538,94,595,120"/>
<area shape="rect" id="node9" title=" " alt="" coords="619,94,722,120"/>
<area shape="rect" id="node10" title=" " alt="" coords="746,94,803,120"/>
</map>

View File

@@ -1 +1 @@
574160bb27e3ebdf5d382774d4a8ad38
84ae7d49a274ef7b827e684304f129a1

View File

@@ -5,59 +5,59 @@
-->
<!-- Title: cpu_scheduling_algorithms/fcfs_scheduling.cpp Pages: 1 -->
<!--zoomable 94 -->
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.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>
<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="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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="application/ecmascript">
<script type="text/javascript">
var viewWidth = 606;
var viewHeight = 94;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>cpu_scheduling_algorithms/fcfs_scheduling.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of FCFS CPU scheduling algorithm.">
<g id="a_node1"><a xlink:title="Implementation of FCFS CPU scheduling algorithm.">
<polygon fill="#999999" stroke="#666666" points="351.75,-85.75 218,-85.75 218,-55.25 351.75,-55.25 351.75,-85.75"/>
<text text-anchor="start" x="226" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">cpu_scheduling_algorithms</text>
<text text-anchor="middle" x="284.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/fcfs_scheduling.cpp</text>
@@ -65,202 +65,181 @@ var sectionId = 'dynsection-0';
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M220.36,-54.84C179.07,-45.45 124.07,-32.89 66.86,-19.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.68,-16.07 57.15,-17.23 66.11,-22.89 67.68,-16.07"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 73.75,-19.25 73.75,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="97.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M238.17,-54.8C205.41,-44.48 162.33,-30.92 132.59,-21.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.87,-17.97 123.28,-18.31 131.77,-24.65 133.87,-17.97"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="184.12,-19.25 139.62,-19.25 139.62,0 184.12,0 184.12,-19.25"/>
<text text-anchor="middle" x="161.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M254.15,-54.8C234.7,-45.48 209.71,-33.52 190.65,-24.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.27,-20.81 181.74,-19.65 189.25,-27.13 192.27,-20.81"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="241.88,-19.25 201.88,-19.25 201.88,0 241.88,0 241.88,-19.25"/>
<text text-anchor="middle" x="221.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M269.3,-54.95C260.26,-46.5 248.85,-35.83 239.48,-27.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="242.28,-24.97 232.59,-20.7 237.5,-30.09 242.28,-24.97"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="309.75,-19.25 260,-19.25 260,0 309.75,0 309.75,-19.25"/>
<text text-anchor="middle" x="284.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M284.88,-54.95C284.88,-47.62 284.88,-38.62 284.88,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.38,-30.7 284.88,-20.7 281.38,-30.7 288.38,-30.7"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<g id="a_node7"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="381.62,-19.25 328.12,-19.25 328.12,0 381.62,0 381.62,-19.25"/>
<text text-anchor="middle" x="354.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M302.18,-54.95C312.43,-46.33 325.42,-35.4 335.94,-26.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.68,-28.82 343.08,-19.7 333.18,-23.46 337.68,-28.82"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<g id="a_node8"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="442,-19.25 399.75,-19.25 399.75,0 442,0 442,-19.25"/>
<text text-anchor="middle" x="420.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">queue</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M318.84,-54.8C340.65,-45.35 368.75,-33.19 389.93,-24.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="391.23,-26.84 399.02,-19.65 388.45,-20.41 391.23,-26.84"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<g id="a_node9"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="537.62,-19.25 460.12,-19.25 460.12,0 537.62,0 537.62,-19.25"/>
<text text-anchor="middle" x="498.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8_Node000001_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M338.32,-54.8C374.41,-44.87 421.44,-31.93 455.26,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.03,-25.77 464.74,-19.74 454.17,-19.02 456.03,-25.77"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<g id="a_node10"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="598.38,-19.25 555.38,-19.25 555.38,0 598.38,0 598.38,-19.25"/>
<text text-anchor="middle" x="576.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9_Node000001_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M352,-58.35C402.65,-49.54 474.04,-36.29 544.58,-19.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="545.07,-22.89 553.98,-17.17 543.44,-16.08 545.07,-22.89"/>
</a>
</g>
</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()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</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="fcfs__scheduling_8cpp__incl_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>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
<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="fcfs__scheduling_8cpp__incl_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: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -9,9 +9,9 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
<title>cpu_scheduling_algorithms/fcfs_scheduling.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of FCFS CPU scheduling algorithm.">
<g id="a_node1"><a xlink:title="Implementation of FCFS CPU scheduling algorithm.">
<polygon fill="#999999" stroke="#666666" points="351.75,-85.75 218,-85.75 218,-55.25 351.75,-55.25 351.75,-85.75"/>
<text text-anchor="start" x="226" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">cpu_scheduling_algorithms</text>
<text text-anchor="middle" x="284.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/fcfs_scheduling.cpp</text>
@@ -19,166 +19,139 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M220.36,-54.84C179.07,-45.45 124.07,-32.89 66.86,-19.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.68,-16.07 57.15,-17.23 66.11,-22.89 67.68,-16.07"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 73.75,-19.25 73.75,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="97.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M238.17,-54.8C205.41,-44.48 162.33,-30.92 132.59,-21.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.87,-17.97 123.28,-18.31 131.77,-24.65 133.87,-17.97"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="184.12,-19.25 139.62,-19.25 139.62,0 184.12,0 184.12,-19.25"/>
<text text-anchor="middle" x="161.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M254.15,-54.8C234.7,-45.48 209.71,-33.52 190.65,-24.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.27,-20.81 181.74,-19.65 189.25,-27.13 192.27,-20.81"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="241.88,-19.25 201.88,-19.25 201.88,0 241.88,0 241.88,-19.25"/>
<text text-anchor="middle" x="221.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M269.3,-54.95C260.26,-46.5 248.85,-35.83 239.48,-27.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="242.28,-24.97 232.59,-20.7 237.5,-30.09 242.28,-24.97"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="309.75,-19.25 260,-19.25 260,0 309.75,0 309.75,-19.25"/>
<text text-anchor="middle" x="284.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M284.88,-54.95C284.88,-47.62 284.88,-38.62 284.88,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.38,-30.7 284.88,-20.7 281.38,-30.7 288.38,-30.7"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<g id="a_node7"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="381.62,-19.25 328.12,-19.25 328.12,0 381.62,0 381.62,-19.25"/>
<text text-anchor="middle" x="354.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M302.18,-54.95C312.43,-46.33 325.42,-35.4 335.94,-26.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.68,-28.82 343.08,-19.7 333.18,-23.46 337.68,-28.82"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<g id="a_node8"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="442,-19.25 399.75,-19.25 399.75,0 442,0 442,-19.25"/>
<text text-anchor="middle" x="420.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">queue</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M318.84,-54.8C340.65,-45.35 368.75,-33.19 389.93,-24.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="391.23,-26.84 399.02,-19.65 388.45,-20.41 391.23,-26.84"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<g id="a_node9"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="537.62,-19.25 460.12,-19.25 460.12,0 537.62,0 537.62,-19.25"/>
<text text-anchor="middle" x="498.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8_Node000001_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M338.32,-54.8C374.41,-44.87 421.44,-31.93 455.26,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.03,-25.77 464.74,-19.74 454.17,-19.02 456.03,-25.77"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<g id="a_node10"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="598.38,-19.25 555.38,-19.25 555.38,0 598.38,0 598.38,-19.25"/>
<text text-anchor="middle" x="576.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9_Node000001_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M352,-58.35C402.65,-49.54 474.04,-36.29 544.58,-19.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="545.07,-22.89 553.98,-17.17 543.44,-16.08 545.07,-22.89"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@@ -1,11 +1,7 @@
<map id="range_queries/sparse_table.cpp" name="range_queries/sparse_table.cpp">
<area shape="rect" id="Node000001" title="Implementation of Sparse Table data structure." alt="" coords="109,5,254,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,80,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="148,49,77,89,75,84,145,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="104,94,168,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="172,48,152,82,148,80,168,45"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="192,94,264,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="195,45,216,80,211,82,190,48"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="287,94,345,120"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="216,44,284,84,281,88,213,49"/>
<area shape="rect" id="node1" title="Implementation of Sparse Table data structure." alt="" coords="109,5,254,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,94,80,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="104,94,168,120"/>
<area shape="rect" id="node4" title=" " alt="" coords="192,94,264,120"/>
<area shape="rect" id="node5" title=" " alt="" coords="287,94,345,120"/>
</map>

View File

@@ -1 +1 @@
b9a90ade7cac95ede7df6277c6c92ab1
4bb86a207e8714317c614032f142f355

View File

@@ -6,22 +6,12 @@
<!-- Title: range_queries/sparse_table.cpp Pages: 1 -->
<svg width="262pt" height="94pt"
viewBox="0.00 0.00 262.38 93.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
<title>range_queries/sparse_table.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of Sparse Table data structure.">
<g id="a_node1"><a xlink:title="Implementation of Sparse Table data structure.">
<polygon fill="#999999" stroke="#666666" points="186.38,-85.75 77.38,-85.75 77.38,-55.25 186.38,-55.25 186.38,-85.75"/>
<text text-anchor="start" x="85.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries/sparse</text>
<text text-anchor="middle" x="131.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_table.cpp</text>
@@ -29,91 +19,64 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.9,-54.8C89.76,-45.66 69.11,-33.97 53.1,-24.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55.25,-21.53 44.82,-19.65 51.8,-27.63 55.25,-21.53"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 73.75,-19.25 73.75,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="97.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M123.47,-54.95C118.94,-47.1 113.31,-37.35 108.48,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.15,-27.61 103.12,-20.7 105.09,-31.11 111.15,-27.61"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="193.62,-19.25 140.12,-19.25 140.12,0 193.62,0 193.62,-19.25"/>
<text text-anchor="middle" x="166.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M140.53,-54.95C145.19,-47.1 150.99,-37.35 155.96,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.38,-31.09 161.48,-20.7 153.36,-27.51 159.38,-31.09"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="254.38,-19.25 211.38,-19.25 211.38,0 254.38,0 254.38,-19.25"/>
<text text-anchor="middle" x="232.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M157.1,-54.8C172.63,-45.74 192.46,-34.19 207.93,-25.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.51,-27.71 216.39,-19.65 205.98,-21.67 209.51,-27.71"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -1,94 +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 8.0.5 (20230430.1635)
-->
<!-- Title: range_queries/sparse_table.cpp Pages: 1 -->
<svg width="262pt" height="94pt"
viewBox="0.00 0.00 262.38 93.75" 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.75)">
<title>range_queries/sparse_table.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of Sparse Table data structure.">
<polygon fill="#999999" stroke="#666666" points="186.38,-85.75 77.38,-85.75 77.38,-55.25 186.38,-55.25 186.38,-85.75"/>
<text text-anchor="start" x="85.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">range_queries/sparse</text>
<text text-anchor="middle" x="131.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_table.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.9,-54.8C89.76,-45.66 69.11,-33.97 53.1,-24.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55.25,-21.53 44.82,-19.65 51.8,-27.63 55.25,-21.53"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 73.75,-19.25 73.75,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="97.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M123.47,-54.95C118.94,-47.1 113.31,-37.35 108.48,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.15,-27.61 103.12,-20.7 105.09,-31.11 111.15,-27.61"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="193.62,-19.25 140.12,-19.25 140.12,0 193.62,0 193.62,-19.25"/>
<text text-anchor="middle" x="166.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M140.53,-54.95C145.19,-47.1 150.99,-37.35 155.96,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.38,-31.09 161.48,-20.7 153.36,-27.51 159.38,-31.09"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="254.38,-19.25 211.38,-19.25 211.38,0 254.38,0 254.38,-19.25"/>
<text text-anchor="middle" x="232.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M157.1,-54.8C172.63,-45.74 192.46,-34.19 207.93,-25.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.51,-27.71 216.39,-19.65 205.98,-21.67 209.51,-27.71"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: math/fibonacci_fast.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -112,7 +112,8 @@ $(document).ready(function(){initNavTree('d4/d32/fibonacci__fast_8cpp.html','../
</div><div class="textblock"><div class="dynheader">
Include dependency graph for fibonacci_fast.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/d51/fibonacci__fast_8cpp__incl.svg" width="262" height="111"><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="../../db/d51/fibonacci__fast_8cpp__incl.svg" width="262" height="111"><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">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
@@ -212,11 +213,12 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 56</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 57</span>}</div>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="afibonacci__fast_8cpp_html_a5712edca101204eca8accdb1e096707f"><div class="ttname"><a href="../../d4/d32/fibonacci__fast_8cpp.html#a5712edca101204eca8accdb1e096707f">fib</a></div><div class="ttdeci">uint64_t fib(uint64_t n)</div><div class="ttdef"><b>Definition</b> fibonacci_fast.cpp:30</div></div>
<div class="ttc" id="afibonacci__fast_8cpp_html_a5712edca101204eca8accdb1e096707f"><div class="ttname"><a href="../../d4/d32/fibonacci__fast_8cpp.html#a5712edca101204eca8accdb1e096707f">fib</a></div><div class="ttdeci">uint64_t fib(uint64_t n)</div><div class="ttdef"><b>Definition:</b> fibonacci_fast.cpp:30</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="../../d4/d32/fibonacci__fast_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="180" height="86"><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="../../d4/d32/fibonacci__fast_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="180" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -227,7 +229,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="../../d4/d32/fibonacci__fast_8cpp.html">fibonacci_fast.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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -1,7 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,55,56"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="103,5,174,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,35,88,27,89,32,56,40"/>
<area shape="rect" id="Node000003" href="$d4/d32/fibonacci__fast_8cpp.html#a5712edca101204eca8accdb1e096707f" title=" " alt="" coords="119,55,158,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,46,105,58,104,63,55,52"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,31,55,56"/>
<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="103,5,174,31"/>
<area shape="rect" id="node3" href="$d4/d32/fibonacci__fast_8cpp.html#a5712edca101204eca8accdb1e096707f" title=" " alt="" coords="119,55,158,80"/>
</map>

View File

@@ -1 +1 @@
451467410aae40ea8c24c4a09ee4e797
11f367c1a5b828d8326a1d02a39cbb1a

View File

@@ -6,77 +6,46 @@
<!-- Title: main Pages: 1 -->
<svg width="135pt" height="64pt"
viewBox="0.00 0.00 134.50 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-37.25 0,-37.25 0,-18 37,-18 37,-37.25"/>
<text text-anchor="middle" x="18.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink: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="#666666" points="126.5,-56.25 73,-56.25 73,-37 126.5,-37 126.5,-56.25"/>
<text text-anchor="middle" x="99.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-31.94C44.8,-33.69 53.55,-35.79 62.1,-37.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.18,-41.46 71.72,-40.38 62.81,-34.65 61.18,-41.46"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d4/d32/fibonacci__fast_8cpp.html#a5712edca101204eca8accdb1e096707f" target="_top" xlink:title=" ">
<g id="a_node3"><a xlink:href="../../d4/d32/fibonacci__fast_8cpp.html#a5712edca101204eca8accdb1e096707f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="114.15,-19.25 85.35,-19.25 85.35,0 114.15,0 114.15,-19.25"/>
<text text-anchor="middle" x="99.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">fib</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-23.54C48.42,-21.06 62.53,-17.85 74.45,-15.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="75.06,-18.37 84.03,-12.74 73.51,-11.54 75.06,-18.37"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,57 +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 8.0.5 (20230430.1635)
-->
<!-- Title: main Pages: 1 -->
<svg width="135pt" height="64pt"
viewBox="0.00 0.00 134.50 64.25" 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 60.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-37.25 0,-37.25 0,-18 37,-18 37,-37.25"/>
<text text-anchor="middle" x="18.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="126.5,-56.25 73,-56.25 73,-37 126.5,-37 126.5,-56.25"/>
<text text-anchor="middle" x="99.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-31.94C44.8,-33.69 53.55,-35.79 62.1,-37.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.18,-41.46 71.72,-40.38 62.81,-34.65 61.18,-41.46"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d4/d32/fibonacci__fast_8cpp.html#a5712edca101204eca8accdb1e096707f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="114.15,-19.25 85.35,-19.25 85.35,0 114.15,0 114.15,-19.25"/>
<text text-anchor="middle" x="99.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">fib</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-23.54C48.42,-21.06 62.53,-17.85 74.45,-15.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="75.06,-18.37 84.03,-12.74 73.51,-11.54 75.06,-18.37"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: operations_on_datastructures/inorder_successor_of_bst.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -113,7 +113,8 @@ $(document).ready(function(){initNavTree('d4/d32/inorder__successor__of__bst_8cp
</div><div class="textblock"><div class="dynheader">
Include dependency graph for inorder_successor_of_bst.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d66/inorder__successor__of__bst_8cpp__incl.svg" width="252" height="126"><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="../../d7/d66/inorder__successor__of__bst_8cpp__incl.svg" width="252" height="126"><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">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
@@ -136,28 +137,28 @@ Namespaces</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a7f6f73a33beec448c27cc1d70b220702"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7f6f73a33beec448c27cc1d70b220702">operations_on_datastructures::inorder_traversal_of_bst::makeNode</a> (int64_t <a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memitem:a7f6f73a33beec448c27cc1d70b220702"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d8b/struct_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7f6f73a33beec448c27cc1d70b220702">operations_on_datastructures::inorder_traversal_of_bst::makeNode</a> (int64_t <a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memdesc:a7f6f73a33beec448c27cc1d70b220702"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates a new node in heap for given data and returns it's pointer. <br /></td></tr>
<tr class="separator:a7f6f73a33beec448c27cc1d70b220702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae0bea4123fd2ce155108e88f2ef78c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a3ae0bea4123fd2ce155108e88f2ef78c">operations_on_datastructures::inorder_traversal_of_bst::Insert</a> (<a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *root, int64_t <a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memitem:a3ae0bea4123fd2ce155108e88f2ef78c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d8b/struct_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a3ae0bea4123fd2ce155108e88f2ef78c">operations_on_datastructures::inorder_traversal_of_bst::Insert</a> (<a class="el" href="../../db/d8b/struct_node.html">Node</a> *root, int64_t <a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memdesc:a3ae0bea4123fd2ce155108e88f2ef78c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts the given data in BST while maintaining the properties of BST. <br /></td></tr>
<tr class="separator:a3ae0bea4123fd2ce155108e88f2ef78c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a824cbf1814854824cf05f062eea07b95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a824cbf1814854824cf05f062eea07b95">operations_on_datastructures::inorder_traversal_of_bst::getNode</a> (<a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *root, int64_t <a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memitem:a824cbf1814854824cf05f062eea07b95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d8b/struct_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a824cbf1814854824cf05f062eea07b95">operations_on_datastructures::inorder_traversal_of_bst::getNode</a> (<a class="el" href="../../db/d8b/struct_node.html">Node</a> *root, int64_t <a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memdesc:a824cbf1814854824cf05f062eea07b95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Searches the given data in BST and returns the pointer to the node containing that data. <br /></td></tr>
<tr class="separator:a824cbf1814854824cf05f062eea07b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72483e3f6933e004a8d86371e8a990db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a72483e3f6933e004a8d86371e8a990db">operations_on_datastructures::inorder_traversal_of_bst::findMinNode</a> (<a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *root)</td></tr>
<tr class="memitem:a72483e3f6933e004a8d86371e8a990db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d8b/struct_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a72483e3f6933e004a8d86371e8a990db">operations_on_datastructures::inorder_traversal_of_bst::findMinNode</a> (<a class="el" href="../../db/d8b/struct_node.html">Node</a> *root)</td></tr>
<tr class="memdesc:a72483e3f6933e004a8d86371e8a990db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds and return the minimum node in BST. <br /></td></tr>
<tr class="separator:a72483e3f6933e004a8d86371e8a990db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d7266b934ca50c4f53e4f1e725d89a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a5d7266b934ca50c4f53e4f1e725d89a4">operations_on_datastructures::inorder_traversal_of_bst::printInorder</a> (<a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *root)</td></tr>
<tr class="memitem:a5d7266b934ca50c4f53e4f1e725d89a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a5d7266b934ca50c4f53e4f1e725d89a4">operations_on_datastructures::inorder_traversal_of_bst::printInorder</a> (<a class="el" href="../../db/d8b/struct_node.html">Node</a> *root)</td></tr>
<tr class="memdesc:a5d7266b934ca50c4f53e4f1e725d89a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the BST in inorder traversal using recursion. <br /></td></tr>
<tr class="separator:a5d7266b934ca50c4f53e4f1e725d89a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05fe8a029e155c43e4efa598d4d089d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a05fe8a029e155c43e4efa598d4d089d9">operations_on_datastructures::inorder_traversal_of_bst::makeBST</a> (<a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *root, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; int64_t &gt; &amp;<a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memitem:a05fe8a029e155c43e4efa598d4d089d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d8b/struct_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a05fe8a029e155c43e4efa598d4d089d9">operations_on_datastructures::inorder_traversal_of_bst::makeBST</a> (<a class="el" href="../../db/d8b/struct_node.html">Node</a> *root, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; int64_t &gt; &amp;<a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memdesc:a05fe8a029e155c43e4efa598d4d089d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used in test cases to quickly create BST containing large data instead of hard coding it in code. For a given root, this will add all the nodes containing data passes in data vector. <br /></td></tr>
<tr class="separator:a05fe8a029e155c43e4efa598d4d089d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3923fb22b46e085376703cae0b44d690"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a3923fb22b46e085376703cae0b44d690">operations_on_datastructures::inorder_traversal_of_bst::getInorderSuccessor</a> (<a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *root, int64_t <a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memitem:a3923fb22b46e085376703cae0b44d690"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d8b/struct_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a3923fb22b46e085376703cae0b44d690">operations_on_datastructures::inorder_traversal_of_bst::getInorderSuccessor</a> (<a class="el" href="../../db/d8b/struct_node.html">Node</a> *root, int64_t <a class="el" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>)</td></tr>
<tr class="memdesc:a3923fb22b46e085376703cae0b44d690"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inorder successor of a node is the next node in inorder traversal of the Binary Tree. This function takes the root node and the data of the node for which we have to find the inorder successor, and returns the inorder successor node. <br /></td></tr>
<tr class="separator:a3923fb22b46e085376703cae0b44d690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b20eb99272665c1777949e26ab59589"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7b20eb99272665c1777949e26ab59589">operations_on_datastructures::inorder_traversal_of_bst::deallocate</a> (<a class="el" href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">Node</a> *rootNode)</td></tr>
<tr class="memitem:a7b20eb99272665c1777949e26ab59589"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7b20eb99272665c1777949e26ab59589">operations_on_datastructures::inorder_traversal_of_bst::deallocate</a> (<a class="el" href="../../db/d8b/struct_node.html">Node</a> *rootNode)</td></tr>
<tr class="memdesc:a7b20eb99272665c1777949e26ab59589"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clears the memory allocated to entire tree recursively. Its just for clean up the memory and not relevant to the actual topic. <br /></td></tr>
<tr class="separator:a7b20eb99272665c1777949e26ab59589"><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="../../d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
@@ -223,11 +224,12 @@ Method 2: Search from the root node</h4>
<div class="line"><span class="lineno"> 215</span> <a class="code hl_function" href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7b20eb99272665c1777949e26ab59589">deallocate</a>(rootNode-&gt;right);</div>
<div class="line"><span class="lineno"> 216</span> <span class="keyword">delete</span> (rootNode);</div>
<div class="line"><span class="lineno"> 217</span>}</div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a7b20eb99272665c1777949e26ab59589"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7b20eb99272665c1777949e26ab59589">operations_on_datastructures::inorder_traversal_of_bst::deallocate</a></div><div class="ttdeci">void deallocate(Node *rootNode)</div><div class="ttdoc">This function clears the memory allocated to entire tree recursively. Its just for clean up the memor...</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:210</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a7b20eb99272665c1777949e26ab59589"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7b20eb99272665c1777949e26ab59589">operations_on_datastructures::inorder_traversal_of_bst::deallocate</a></div><div class="ttdeci">void deallocate(Node *rootNode)</div><div class="ttdoc">This function clears the memory allocated to entire tree recursively. Its just for clean up the memor...</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:210</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="../../d4/d32/inorder__successor__of__bst_8cpp_a7b20eb99272665c1777949e26ab59589_cgraph.svg" width="203" height="91"><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="../../d4/d32/inorder__successor__of__bst_8cpp_a7b20eb99272665c1777949e26ab59589_cgraph.svg" width="203" height="91"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -268,7 +270,8 @@ 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="../../d4/d32/inorder__successor__of__bst_8cpp_a72483e3f6933e004a8d86371e8a990db_cgraph.svg" width="203" height="91"><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="../../d4/d32/inorder__successor__of__bst_8cpp_a72483e3f6933e004a8d86371e8a990db_cgraph.svg" width="203" height="91"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -335,14 +338,15 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 200</span> <span class="keywordflow">return</span> successor; <span class="comment">// Nodes with maximum vales will not have a successor</span></div>
<div class="line"><span class="lineno"> 201</span> }</div>
<div class="line"><span class="lineno"> 202</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="ainorder__successor__of__bst_8cpp_html_a72483e3f6933e004a8d86371e8a990db"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a72483e3f6933e004a8d86371e8a990db">operations_on_datastructures::inorder_traversal_of_bst::findMinNode</a></div><div class="ttdeci">Node * findMinNode(Node *root)</div><div class="ttdoc">Finds and return the minimum node in BST.</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:121</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a824cbf1814854824cf05f062eea07b95"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a824cbf1814854824cf05f062eea07b95">operations_on_datastructures::inorder_traversal_of_bst::getNode</a></div><div class="ttdeci">Node * getNode(Node *root, int64_t data)</div><div class="ttdoc">Searches the given data in BST and returns the pointer to the node containing that data.</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:100</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="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="ainorder__successor__of__bst_8cpp_html_a72483e3f6933e004a8d86371e8a990db"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a72483e3f6933e004a8d86371e8a990db">operations_on_datastructures::inorder_traversal_of_bst::findMinNode</a></div><div class="ttdeci">Node * findMinNode(Node *root)</div><div class="ttdoc">Finds and return the minimum node in BST.</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:121</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a824cbf1814854824cf05f062eea07b95"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a824cbf1814854824cf05f062eea07b95">operations_on_datastructures::inorder_traversal_of_bst::getNode</a></div><div class="ttdeci">Node * getNode(Node *root, int64_t data)</div><div class="ttdoc">Searches the given data in BST and returns the pointer to the node containing that data.</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:100</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><!-- 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="../../d4/d32/inorder__successor__of__bst_8cpp_a3923fb22b46e085376703cae0b44d690_cgraph.svg" width="608" height="195"><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="../../d4/d32/inorder__successor__of__bst_8cpp_a3923fb22b46e085376703cae0b44d690_cgraph.svg" width="608" height="195"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -404,7 +408,8 @@ 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="../../d4/d32/inorder__successor__of__bst_8cpp_a824cbf1814854824cf05f062eea07b95_cgraph.svg" width="368" height="91"><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="../../d4/d32/inorder__successor__of__bst_8cpp_a824cbf1814854824cf05f062eea07b95_cgraph.svg" width="368" height="91"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -454,11 +459,12 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 89</span> }</div>
<div class="line"><span class="lineno"> 90</span> <span class="keywordflow">return</span> root;</div>
<div class="line"><span class="lineno"> 91</span>}</div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a7f6f73a33beec448c27cc1d70b220702"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7f6f73a33beec448c27cc1d70b220702">operations_on_datastructures::inorder_traversal_of_bst::makeNode</a></div><div class="ttdeci">Node * makeNode(int64_t data)</div><div class="ttdoc">Allocates a new node in heap for given data and returns it's pointer.</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:68</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a7f6f73a33beec448c27cc1d70b220702"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a7f6f73a33beec448c27cc1d70b220702">operations_on_datastructures::inorder_traversal_of_bst::makeNode</a></div><div class="ttdeci">Node * makeNode(int64_t data)</div><div class="ttdoc">Allocates a new node in heap for given data and returns it's pointer.</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:68</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="../../d4/d32/inorder__successor__of__bst_8cpp_a3ae0bea4123fd2ce155108e88f2ef78c_cgraph.svg" width="444" height="91"><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="../../d4/d32/inorder__successor__of__bst_8cpp_a3ae0bea4123fd2ce155108e88f2ef78c_cgraph.svg" width="444" height="91"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -536,17 +542,18 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 428</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 429</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="aclassoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node_html"><div class="ttname"><a href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">operations_on_datastructures::inorder_traversal_of_bst::Node</a></div><div class="ttdoc">A Node structure representing a single node in BST.</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:56</div></div>
<div class="ttc" id="aclassoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node_html_ae161f3e5ef33ade73429cab9291612e2"><div class="ttname"><a href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html#ae161f3e5ef33ade73429cab9291612e2">operations_on_datastructures::inorder_traversal_of_bst::Node::data</a></div><div class="ttdeci">int64_t data</div><div class="ttdoc">The key/value of the node.</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:58</div></div>
<div class="ttc" id="aclassoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node_html"><div class="ttname"><a href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html">operations_on_datastructures::inorder_traversal_of_bst::Node</a></div><div class="ttdoc">A Node structure representing a single node in BST.</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:56</div></div>
<div class="ttc" id="aclassoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node_html_ae161f3e5ef33ade73429cab9291612e2"><div class="ttname"><a href="../../d5/db5/classoperations__on__datastructures_1_1inorder__traversal__of__bst_1_1_node.html#ae161f3e5ef33ade73429cab9291612e2">operations_on_datastructures::inorder_traversal_of_bst::Node::data</a></div><div class="ttdeci">int64_t data</div><div class="ttdoc">The key/value of the node.</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:58</div></div>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a05fe8a029e155c43e4efa598d4d089d9"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a05fe8a029e155c43e4efa598d4d089d9">operations_on_datastructures::inorder_traversal_of_bst::makeBST</a></div><div class="ttdeci">Node * makeBST(Node *root, const std::vector&lt; int64_t &gt; &amp;data)</div><div class="ttdoc">This function is used in test cases to quickly create BST containing large data instead of hard codin...</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:155</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a5d7266b934ca50c4f53e4f1e725d89a4"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a5d7266b934ca50c4f53e4f1e725d89a4">operations_on_datastructures::inorder_traversal_of_bst::printInorder</a></div><div class="ttdeci">void printInorder(Node *root)</div><div class="ttdoc">Prints the BST in inorder traversal using recursion.</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:136</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:387</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a05fe8a029e155c43e4efa598d4d089d9"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a05fe8a029e155c43e4efa598d4d089d9">operations_on_datastructures::inorder_traversal_of_bst::makeBST</a></div><div class="ttdeci">Node * makeBST(Node *root, const std::vector&lt; int64_t &gt; &amp;data)</div><div class="ttdoc">This function is used in test cases to quickly create BST containing large data instead of hard codin...</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:155</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_a5d7266b934ca50c4f53e4f1e725d89a4"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#a5d7266b934ca50c4f53e4f1e725d89a4">operations_on_datastructures::inorder_traversal_of_bst::printInorder</a></div><div class="ttdeci">void printInorder(Node *root)</div><div class="ttdoc">Prints the BST in inorder traversal using recursion.</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:136</div></div>
<div class="ttc" id="ainorder__successor__of__bst_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:387</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"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d4/d32/inorder__successor__of__bst_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg" width="100%" height="508"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d4/d32/inorder__successor__of__bst_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg" width="100%" height="508"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
@@ -595,7 +602,8 @@ 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="../../d4/d32/inorder__successor__of__bst_8cpp_a05fe8a029e155c43e4efa598d4d089d9_cgraph.svg" width="203" height="91"><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="../../d4/d32/inorder__successor__of__bst_8cpp_a05fe8a029e155c43e4efa598d4d089d9_cgraph.svg" width="203" height="91"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -634,11 +642,12 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 72</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>-&gt;right = <span class="keyword">nullptr</span>; <span class="comment">///&lt; setting right child as null</span></div>
<div class="line"><span class="lineno"> 73</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"> 74</span>}</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> binary_search_tree.cpp:11</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> binary_search_tree.cpp:11</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="../../d4/d32/inorder__successor__of__bst_8cpp_a7f6f73a33beec448c27cc1d70b220702_cgraph.svg" width="203" height="91"><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="../../d4/d32/inorder__successor__of__bst_8cpp_a7f6f73a33beec448c27cc1d70b220702_cgraph.svg" width="203" height="91"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -681,7 +690,8 @@ 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="../../d4/d32/inorder__successor__of__bst_8cpp_a5d7266b934ca50c4f53e4f1e725d89a4_cgraph.svg" width="368" height="91"><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="../../d4/d32/inorder__successor__of__bst_8cpp_a5d7266b934ca50c4f53e4f1e725d89a4_cgraph.svg" width="368" height="91"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -715,12 +725,13 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 388</span> <a class="code hl_class" href="../../d5/d58/class_test_cases.html">TestCases</a> tc;</div>
<div class="line"><span class="lineno"> 389</span> tc.<a class="code hl_function" href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">runTests</a>();</div>
<div class="line"><span class="lineno"> 390</span>}</div>
<div class="ttc" id="aclass_test_cases_html"><div class="ttname"><a href="../../d5/d58/class_test_cases.html">TestCases</a></div><div class="ttdoc">class encapsulating the necessary test cases</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:225</div></div>
<div class="ttc" id="aclass_test_cases_html_aeabea90c02f9159e4a784bbf736e1e23"><div class="ttname"><a href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">TestCases::runTests</a></div><div class="ttdeci">void runTests()</div><div class="ttdoc">Executes test cases.</div><div class="ttdef"><b>Definition</b> inorder_successor_of_bst.cpp:243</div></div>
<div class="ttc" id="aclass_test_cases_html"><div class="ttname"><a href="../../d5/d58/class_test_cases.html">TestCases</a></div><div class="ttdoc">class encapsulating the necessary test cases</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:225</div></div>
<div class="ttc" id="aclass_test_cases_html_aeabea90c02f9159e4a784bbf736e1e23"><div class="ttname"><a href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">TestCases::runTests</a></div><div class="ttdeci">void runTests()</div><div class="ttdoc">Executes test cases.</div><div class="ttdef"><b>Definition:</b> inorder_successor_of_bst.cpp:243</div></div>
</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="../../d4/d32/inorder__successor__of__bst_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="100%" height="467"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d4/d32/inorder__successor__of__bst_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="100%" height="467"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
@@ -731,7 +742,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="../../d4/d32/inorder__successor__of__bst_8cpp.html">inorder_successor_of_bst.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.7 </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.6 </li>
</ul>
</div>
</body>

View File

@@ -1,4 +1,3 @@
<map id="operations_on_datastructures::inorder_traversal_of_bst::makeBST" name="operations_on_datastructures::inorder_traversal_of_bst::makeBST">
<area shape="rect" id="Node000001" title="This function is used in test cases to quickly create BST containing large data instead of hard codin..." alt="" coords="5,29,198,85"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="63,29,64,19,71,10,83,5,102,3,122,5,135,13,132,17,121,11,101,8,85,10,74,14,69,21,69,29"/>
<area shape="rect" id="node1" title="This function is used in test cases to quickly create BST containing large data instead of hard codin..." alt="" coords="5,29,198,85"/>
</map>

View File

@@ -1 +1 @@
491359e550d8c336c5059acf25cb419a
3020fe623dfc548ed8418a7c953e06a1

View File

@@ -6,22 +6,12 @@
<!-- Title: operations_on_datastructures::inorder_traversal_of_bst::makeBST Pages: 1 -->
<svg width="152pt" height="68pt"
viewBox="0.00 0.00 152.25 67.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 63.75)">
<title>operations_on_datastructures::inorder_traversal_of_bst::makeBST</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="This function is used in test cases to quickly create BST containing large data instead of hard codin...">
<g id="a_node1"><a xlink:title="This function is used in test cases to quickly create BST containing large data instead of hard codin...">
<polygon fill="#999999" stroke="#666666" points="144.25,-41.75 0,-41.75 0,0 144.25,0 144.25,-41.75"/>
<text text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">::inorder_traversal_of_bst</text>
@@ -30,28 +20,10 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.5,-42.07C42.97,-51.55 51.84,-59.75 72.12,-59.75 84.17,-59.75 92.19,-56.86 96.19,-52.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.77,-53.61 98.75,-43.07 92.97,-51.95 99.77,-53.61"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,32 +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 8.0.5 (20230430.1635)
-->
<!-- Title: operations_on_datastructures::inorder_traversal_of_bst::makeBST Pages: 1 -->
<svg width="152pt" height="68pt"
viewBox="0.00 0.00 152.25 67.75" 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.75)">
<title>operations_on_datastructures::inorder_traversal_of_bst::makeBST</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="This function is used in test cases to quickly create BST containing large data instead of hard codin...">
<polygon fill="#999999" stroke="#666666" points="144.25,-41.75 0,-41.75 0,0 144.25,0 144.25,-41.75"/>
<text text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">::inorder_traversal_of_bst</text>
<text text-anchor="middle" x="72.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::makeBST</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.5,-42.07C42.97,-51.55 51.84,-59.75 72.12,-59.75 84.17,-59.75 92.19,-56.86 96.19,-52.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.77,-53.61 98.75,-43.07 92.97,-51.95 99.77,-53.61"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1,25 +1,10 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,43,55,69"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="749,119,820,145"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,45,145,18,204,7,264,3,465,3,535,6,588,18,639,38,702,68,733,87,760,108,757,112,730,91,700,73,637,43,587,23,534,11,465,8,264,8,204,13,146,24,55,50"/>
<area shape="rect" id="Node000003" href="$d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,69,146,94"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,60,89,69,88,74,54,65"/>
<area shape="rect" id="Node000004" href="$d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23" title="Executes test cases." alt="" coords="194,119,336,145"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="148,87,215,111,213,116,146,92"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="289,116,332,96,384,80,473,67,543,67,614,79,702,100,738,111,737,116,700,105,613,84,543,73,473,72,385,85,334,101,292,121"/>
<area shape="rect" id="Node000005" href="$d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" title="A function to print given message on console." alt="" coords="592,195,701,221"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="293,143,335,163,385,180,485,198,577,204,577,210,484,203,384,185,333,168,290,148"/>
<area shape="rect" id="Node000006" href="$d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008" title="A test case contains edge case, printing inorder successor of last node." alt="" coords="384,95,544,121"/>
<area shape="poly" id="edge7_Node000004_Node000006" title=" " alt="" coords="336,121,369,117,370,122,337,126"/>
<area shape="rect" id="Node000007" href="$d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3" title="A test case which contains main list of 100 elements and sublist of 20." alt="" coords="384,145,544,170"/>
<area shape="poly" id="edge10_Node000004_Node000007" title=" " alt="" coords="337,138,370,143,369,148,336,144"/>
<area shape="rect" id="Node000008" href="$d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5" title="A test case which contains main list of 50 elements and sublist of 20." alt="" coords="384,246,544,272"/>
<area shape="poly" id="edge13_Node000004_Node000008" title=" " alt="" coords="282,143,327,182,386,224,411,237,409,242,383,229,323,187,279,147"/>
<area shape="poly" id="edge6_Node000005_Node000002" title=" " alt="" coords="670,192,746,150,748,155,673,197"/>
<area shape="poly" id="edge8_Node000006_Node000002" title=" " alt="" coords="544,111,735,126,734,131,544,117"/>
<area shape="poly" id="edge9_Node000006_Node000005" title=" " alt="" coords="519,119,545,130,587,156,622,183,618,187,584,160,542,134,517,124"/>
<area shape="poly" id="edge11_Node000007_Node000002" title=" " alt="" coords="544,148,734,133,735,139,544,154"/>
<area shape="poly" id="edge12_Node000007_Node000005" title=" " alt="" coords="514,168,584,188,583,193,512,173"/>
<area shape="poly" id="edge14_Node000008_Node000002" title=" " alt="" coords="544,262,622,256,662,247,700,231,721,216,740,197,768,157,772,160,744,200,725,220,702,236,664,252,623,262,544,268"/>
<area shape="poly" id="edge15_Node000008_Node000005" title=" " alt="" coords="512,243,583,223,584,228,514,248"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,43,55,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="749,119,820,145"/>
<area shape="rect" id="node3" href="$d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,69,146,94"/>
<area shape="rect" id="node4" href="$d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23" title="Executes test cases." alt="" coords="194,119,336,145"/>
<area shape="rect" id="node5" href="$d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" title="A function to print given message on console." alt="" coords="592,195,701,221"/>
<area shape="rect" id="node6" href="$d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008" title="A test case contains edge case, printing inorder successor of last node." alt="" coords="384,95,544,121"/>
<area shape="rect" id="node7" href="$d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3" title="A test case which contains main list of 100 elements and sublist of 20." alt="" coords="384,145,544,170"/>
<area shape="rect" id="node8" href="$d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5" title="A test case which contains main list of 50 elements and sublist of 20." alt="" coords="384,246,544,272"/>
</map>

View File

@@ -1 +1 @@
176a0c7d34baa2213e9a37423dd7dba8
d29a95497f68599199e1b38722a39d38

View File

@@ -5,297 +5,258 @@
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 208 -->
<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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.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>
<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="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" 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="application/ecmascript">
<script type="text/javascript">
var viewWidth = 619;
var viewHeight = 208;
var sectionId = 'dynsection-6';
</script>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function.">
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-171.25 0,-171.25 0,-152 37,-152 37,-171.25"/>
<text text-anchor="middle" x="18.5" y="-157.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink: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="#666666" points="611.25,-114.25 557.75,-114.25 557.75,-95 611.25,-95 611.25,-114.25"/>
<text text-anchor="middle" x="584.5" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.05,-168.07C68.18,-178.91 135.32,-199.62 193.88,-199.62 193.88,-199.62 193.88,-199.62 345,-199.62 426.52,-199.62 448.54,-186.47 521.75,-150.62 537.44,-142.94 553.2,-131.12 564.88,-121.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.64,-123.62 571.94,-114.44 562.07,-118.31 566.64,-123.62"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<g id="a_node3"><a xlink:href="../../d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="105.5,-152.25 73,-152.25 73,-133 105.5,-133 105.5,-152.25"/>
<text text-anchor="middle" x="89.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-156.73C44.84,-154.62 53.92,-152.11 62.3,-149.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63,-152.96 71.71,-146.92 61.14,-146.21 63,-152.96"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23" target="_top" xlink:title="Executes test cases.">
<g id="a_node4"><a xlink:href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23" target="_top" xlink:title="Executes test cases.">
<polygon fill="white" stroke="#666666" points="248.25,-114.25 141.5,-114.25 141.5,-95 248.25,-95 248.25,-114.25"/>
<text text-anchor="middle" x="194.88" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::runTests</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.99,-136.85C119.34,-131.96 139.02,-124.74 156.38,-118.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="157.09,-121.48 165.27,-114.75 154.68,-114.91 157.09,-121.48"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4_Node000004_Node000002" class="edge">
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M213.82,-114.64C231.21,-123.73 258.65,-136.48 284.25,-141.62 387.94,-162.46 418.88,-151.18 521.75,-126.62 530.72,-124.48 540.2,-121.49 548.97,-118.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="550.04,-121.37 558.23,-114.64 547.63,-114.8 550.04,-121.37"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" target="_top" xlink:title="A function to print given message on console.">
<g id="a_node5"><a xlink:href="../../d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" target="_top" xlink:title="A function to print given message on console.">
<polygon fill="white" stroke="#666666" points="521.75,-57.25 439.75,-57.25 439.75,-38 521.75,-38 521.75,-57.25"/>
<text text-anchor="middle" x="480.75" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::log</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5_Node000004_Node000005" class="edge">
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M214.58,-94.56C232.07,-85.64 259.18,-73.07 284.25,-66.62 332.25,-54.29 388.76,-49.84 428.65,-48.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="428.56,-51.76 438.44,-47.93 428.32,-44.77 428.56,-51.76"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008" target="_top" xlink:title="A test case contains edge case, printing inorder successor of last node.">
<g id="a_node6"><a xlink:href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008" target="_top" xlink:title="A test case contains edge case, printing inorder successor of last node.">
<polygon fill="white" stroke="#666666" points="403.75,-132.25 284.25,-132.25 284.25,-113 403.75,-113 403.75,-132.25"/>
<text text-anchor="middle" x="344" y="-118.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::testCase_1</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge7_Node000004_Node000006" class="edge">
<g id="edge7" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge7_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.57,-111.07C256.54,-112.05 264.87,-113.07 273.13,-114.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="272.57,-117.66 282.92,-115.4 273.42,-110.71 272.57,-117.66"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3" target="_top" xlink:title="A test case which contains main list of 100 elements and sublist of 20.">
<g id="a_node7"><a xlink:href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3" target="_top" xlink:title="A test case which contains main list of 100 elements and sublist of 20.">
<polygon fill="white" stroke="#666666" points="403.75,-95.25 284.25,-95.25 284.25,-76 403.75,-76 403.75,-95.25"/>
<text text-anchor="middle" x="344" y="-81.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::testCase_2</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge10_Node000004_Node000007" class="edge">
<g id="edge10" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge10_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.57,-97.82C256.54,-96.79 264.87,-95.71 273.13,-94.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.45,-98.01 282.92,-93.25 272.56,-91.06 273.45,-98.01"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5" target="_top" xlink:title="A test case which contains main list of 50 elements and sublist of 20.">
<g id="a_node8"><a xlink:href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5" target="_top" xlink:title="A test case which contains main list of 50 elements and sublist of 20.">
<polygon fill="white" stroke="#666666" points="403.75,-19.25 284.25,-19.25 284.25,0 403.75,0 403.75,-19.25"/>
<text text-anchor="middle" x="344" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::testCase_3</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge13_Node000004_Node000008" class="edge">
<g id="edge13" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge13_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M206.28,-94.57C222.09,-79.71 253.56,-51.7 284.25,-33.62 290.23,-30.1 296.83,-26.86 303.37,-23.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.64,-26.82 312.52,-19.74 301.94,-20.36 304.64,-26.82"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge6_Node000005_Node000002" class="edge">
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge6_Node000005_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M499.47,-57.55C515.13,-66.33 538.22,-79.26 556.23,-89.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.2,-92.79 564.64,-94.62 557.62,-86.68 554.2,-92.79"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge8_Node000006_Node000002" class="edge">
<g id="edge8" class="edge">
<title>Node6&#45;&gt;Node2</title>
<g id="a_edge8_Node000006_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M403.96,-118.18C448.65,-114.8 508.68,-110.27 546.74,-107.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.62,-110.84 556.33,-106.6 546.09,-103.86 546.62,-110.84"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge9_Node000006_Node000005" class="edge">
<g id="edge9" class="edge">
<title>Node6&#45;&gt;Node5</title>
<g id="a_edge9_Node000006_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M384.61,-112.55C391.16,-110.31 397.76,-107.67 403.75,-104.62 424.93,-93.85 446.35,-77.15 461.02,-64.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="463.01,-66.64 468.23,-57.42 458.4,-61.37 463.01,-66.64"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge11_Node000007_Node000002" class="edge">
<g id="edge11" class="edge">
<title>Node7&#45;&gt;Node2</title>
<g id="a_edge11_Node000007_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M403.96,-90.32C448.65,-93.88 508.68,-98.66 546.74,-101.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.08,-105.23 556.33,-102.54 546.64,-98.26 546.08,-105.23"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge12_Node000007_Node000005" class="edge">
<g id="edge12" class="edge">
<title>Node7&#45;&gt;Node5</title>
<g id="a_edge12_Node000007_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.76,-75.54C397.03,-70.95 416.48,-65.47 433.82,-60.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.62,-63.71 443.29,-57.62 432.72,-56.97 434.62,-63.71"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node2 -->
<g id="edge14_Node000008_Node000002" class="edge">
<g id="edge14" class="edge">
<title>Node8&#45;&gt;Node2</title>
<g id="a_edge14_Node000008_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M404.04,-4.99C440.08,-4.73 485.96,-9.17 521.75,-28.62 545.23,-41.38 563.15,-67.12 573.49,-85.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="570.83,-86.51 578.69,-93.62 576.97,-83.16 570.83,-86.51"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge15_Node000008_Node000005" class="edge">
<g id="edge15" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge15_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.76,-19.71C397.03,-24.3 416.48,-29.78 433.82,-34.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="432.72,-38.28 443.29,-37.63 434.62,-31.54 432.72,-38.28"/>
</a>
</g>
</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()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</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="inorder__successor__of__bst_8cpp_a0ddf1224851353fc92bfbff6f499fa97_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>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
<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="inorder__successor__of__bst_8cpp_a0ddf1224851353fc92bfbff6f499fa97_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: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -9,211 +9,166 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 203.62)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function.">
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-171.25 0,-171.25 0,-152 37,-152 37,-171.25"/>
<text text-anchor="middle" x="18.5" y="-157.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink: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="#666666" points="611.25,-114.25 557.75,-114.25 557.75,-95 611.25,-95 611.25,-114.25"/>
<text text-anchor="middle" x="584.5" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.05,-168.07C68.18,-178.91 135.32,-199.62 193.88,-199.62 193.88,-199.62 193.88,-199.62 345,-199.62 426.52,-199.62 448.54,-186.47 521.75,-150.62 537.44,-142.94 553.2,-131.12 564.88,-121.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.64,-123.62 571.94,-114.44 562.07,-118.31 566.64,-123.62"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<g id="a_node3"><a xlink:href="../../d4/d32/inorder__successor__of__bst_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="105.5,-152.25 73,-152.25 73,-133 105.5,-133 105.5,-152.25"/>
<text text-anchor="middle" x="89.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-156.73C44.84,-154.62 53.92,-152.11 62.3,-149.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63,-152.96 71.71,-146.92 61.14,-146.21 63,-152.96"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23" target="_top" xlink:title="Executes test cases.">
<g id="a_node4"><a xlink:href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23" target="_top" xlink:title="Executes test cases.">
<polygon fill="white" stroke="#666666" points="248.25,-114.25 141.5,-114.25 141.5,-95 248.25,-95 248.25,-114.25"/>
<text text-anchor="middle" x="194.88" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::runTests</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.99,-136.85C119.34,-131.96 139.02,-124.74 156.38,-118.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="157.09,-121.48 165.27,-114.75 154.68,-114.91 157.09,-121.48"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4_Node000004_Node000002" class="edge">
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M213.82,-114.64C231.21,-123.73 258.65,-136.48 284.25,-141.62 387.94,-162.46 418.88,-151.18 521.75,-126.62 530.72,-124.48 540.2,-121.49 548.97,-118.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="550.04,-121.37 558.23,-114.64 547.63,-114.8 550.04,-121.37"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" target="_top" xlink:title="A function to print given message on console.">
<g id="a_node5"><a xlink:href="../../d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" target="_top" xlink:title="A function to print given message on console.">
<polygon fill="white" stroke="#666666" points="521.75,-57.25 439.75,-57.25 439.75,-38 521.75,-38 521.75,-57.25"/>
<text text-anchor="middle" x="480.75" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::log</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5_Node000004_Node000005" class="edge">
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M214.58,-94.56C232.07,-85.64 259.18,-73.07 284.25,-66.62 332.25,-54.29 388.76,-49.84 428.65,-48.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="428.56,-51.76 438.44,-47.93 428.32,-44.77 428.56,-51.76"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008" target="_top" xlink:title="A test case contains edge case, printing inorder successor of last node.">
<g id="a_node6"><a xlink:href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008" target="_top" xlink:title="A test case contains edge case, printing inorder successor of last node.">
<polygon fill="white" stroke="#666666" points="403.75,-132.25 284.25,-132.25 284.25,-113 403.75,-113 403.75,-132.25"/>
<text text-anchor="middle" x="344" y="-118.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::testCase_1</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge7_Node000004_Node000006" class="edge">
<g id="edge7" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge7_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.57,-111.07C256.54,-112.05 264.87,-113.07 273.13,-114.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="272.57,-117.66 282.92,-115.4 273.42,-110.71 272.57,-117.66"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3" target="_top" xlink:title="A test case which contains main list of 100 elements and sublist of 20.">
<g id="a_node7"><a xlink:href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3" target="_top" xlink:title="A test case which contains main list of 100 elements and sublist of 20.">
<polygon fill="white" stroke="#666666" points="403.75,-95.25 284.25,-95.25 284.25,-76 403.75,-76 403.75,-95.25"/>
<text text-anchor="middle" x="344" y="-81.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::testCase_2</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge10_Node000004_Node000007" class="edge">
<g id="edge10" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge10_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.57,-97.82C256.54,-96.79 264.87,-95.71 273.13,-94.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.45,-98.01 282.92,-93.25 272.56,-91.06 273.45,-98.01"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5" target="_top" xlink:title="A test case which contains main list of 50 elements and sublist of 20.">
<g id="a_node8"><a xlink:href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5" target="_top" xlink:title="A test case which contains main list of 50 elements and sublist of 20.">
<polygon fill="white" stroke="#666666" points="403.75,-19.25 284.25,-19.25 284.25,0 403.75,0 403.75,-19.25"/>
<text text-anchor="middle" x="344" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">TestCases::testCase_3</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge13_Node000004_Node000008" class="edge">
<g id="edge13" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge13_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M206.28,-94.57C222.09,-79.71 253.56,-51.7 284.25,-33.62 290.23,-30.1 296.83,-26.86 303.37,-23.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.64,-26.82 312.52,-19.74 301.94,-20.36 304.64,-26.82"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge6_Node000005_Node000002" class="edge">
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge6_Node000005_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M499.47,-57.55C515.13,-66.33 538.22,-79.26 556.23,-89.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.2,-92.79 564.64,-94.62 557.62,-86.68 554.2,-92.79"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge8_Node000006_Node000002" class="edge">
<g id="edge8" class="edge">
<title>Node6&#45;&gt;Node2</title>
<g id="a_edge8_Node000006_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M403.96,-118.18C448.65,-114.8 508.68,-110.27 546.74,-107.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.62,-110.84 556.33,-106.6 546.09,-103.86 546.62,-110.84"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge9_Node000006_Node000005" class="edge">
<g id="edge9" class="edge">
<title>Node6&#45;&gt;Node5</title>
<g id="a_edge9_Node000006_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M384.61,-112.55C391.16,-110.31 397.76,-107.67 403.75,-104.62 424.93,-93.85 446.35,-77.15 461.02,-64.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="463.01,-66.64 468.23,-57.42 458.4,-61.37 463.01,-66.64"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge11_Node000007_Node000002" class="edge">
<g id="edge11" class="edge">
<title>Node7&#45;&gt;Node2</title>
<g id="a_edge11_Node000007_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M403.96,-90.32C448.65,-93.88 508.68,-98.66 546.74,-101.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.08,-105.23 556.33,-102.54 546.64,-98.26 546.08,-105.23"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge12_Node000007_Node000005" class="edge">
<g id="edge12" class="edge">
<title>Node7&#45;&gt;Node5</title>
<g id="a_edge12_Node000007_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.76,-75.54C397.03,-70.95 416.48,-65.47 433.82,-60.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.62,-63.71 443.29,-57.62 432.72,-56.97 434.62,-63.71"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node2 -->
<g id="edge14_Node000008_Node000002" class="edge">
<g id="edge14" class="edge">
<title>Node8&#45;&gt;Node2</title>
<g id="a_edge14_Node000008_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M404.04,-4.99C440.08,-4.73 485.96,-9.17 521.75,-28.62 545.23,-41.38 563.15,-67.12 573.49,-85.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="570.83,-86.51 578.69,-93.62 576.97,-83.16 570.83,-86.51"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge15_Node000008_Node000005" class="edge">
<g id="edge15" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge15_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.76,-19.71C397.03,-24.3 416.48,-29.78 433.82,-34.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="432.72,-38.28 443.29,-37.63 434.62,-31.54 432.72,-38.28"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@@ -1,12 +1,6 @@
<map id="operations_on_datastructures::inorder_traversal_of_bst::getInorderSuccessor" name="operations_on_datastructures::inorder_traversal_of_bst::getInorderSuccessor">
<area shape="rect" id="Node000001" title="Inorder successor of a node is the next node in inorder traversal of the Binary Tree...." alt="" coords="5,81,198,137"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="54,81,55,71,64,62,79,57,102,55,127,57,143,65,140,69,126,63,101,60,80,62,66,67,60,73,60,81"/>
<area shape="rect" id="Node000002" href="$d4/d32/inorder__successor__of__bst_8cpp.html#a72483e3f6933e004a8d86371e8a990db" title="Finds and return the minimum node in BST." alt="" coords="246,29,438,85"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="198,86,230,79,231,84,199,91"/>
<area shape="rect" id="Node000003" href="$d4/d32/inorder__successor__of__bst_8cpp.html#a824cbf1814854824cf05f062eea07b95" title="Searches the given data in BST and returns the pointer to the node containing that data." alt="" coords="246,133,438,189"/>
<area shape="poly" id="edge4_Node000001_Node000003" title=" " alt="" coords="199,127,231,135,230,140,198,133"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="302,29,302,19,310,10,323,5,342,3,364,5,377,13,374,17,362,11,342,8,324,10,313,15,307,21,307,29"/>
<area shape="poly" id="edge6_Node000003_Node000003" title=" " alt="" coords="302,133,302,123,310,114,323,109,342,107,364,109,377,117,374,121,362,115,342,112,324,114,313,119,307,125,307,133"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/data.html#" title=" " alt="" coords="486,148,602,174"/>
<area shape="poly" id="edge5_Node000003_Node000004" title=" " alt="" coords="438,159,471,159,471,164,438,164"/>
<area shape="rect" id="node1" title="Inorder successor of a node is the next node in inorder traversal of the Binary Tree...." alt="" coords="5,81,198,137"/>
<area shape="rect" id="node2" href="$d4/d32/inorder__successor__of__bst_8cpp.html#a72483e3f6933e004a8d86371e8a990db" title="Finds and return the minimum node in BST." alt="" coords="246,29,438,85"/>
<area shape="rect" id="node3" href="$d4/d32/inorder__successor__of__bst_8cpp.html#a824cbf1814854824cf05f062eea07b95" title="Searches the given data in BST and returns the pointer to the node containing that data." alt="" coords="246,133,438,189"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/data.html#" title=" " alt="" coords="486,148,602,174"/>
</map>

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