Documentation for 6376bf46af

This commit is contained in:
github-actions
2023-09-27 18:42:32 +00:00
parent d28eba1fef
commit b5b4d78981
5708 changed files with 52275 additions and 51112 deletions

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.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: TestCases 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.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -110,54 +110,54 @@ $(document).ready(function(){initNavTree('d5/d58/class_test_cases.html','../../'
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aeabea90c02f9159e4a784bbf736e1e23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">runTests</a> ()</td></tr>
<tr class="memitem:aeabea90c02f9159e4a784bbf736e1e23" id="r_aeabea90c02f9159e4a784bbf736e1e23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">runTests</a> ()</td></tr>
<tr class="memdesc:aeabea90c02f9159e4a784bbf736e1e23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Executes test cases. <br /></td></tr>
<tr class="separator:aeabea90c02f9159e4a784bbf736e1e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2636e8b5b9e053374c45bfcf0603008"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008">testCase_1</a> ()</td></tr>
<tr class="memitem:ac2636e8b5b9e053374c45bfcf0603008" id="r_ac2636e8b5b9e053374c45bfcf0603008"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008">testCase_1</a> ()</td></tr>
<tr class="memdesc:ac2636e8b5b9e053374c45bfcf0603008"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case contains edge case, printing inorder successor of last node. <br /></td></tr>
<tr class="separator:ac2636e8b5b9e053374c45bfcf0603008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae0148985f159b582a385cf399254e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3">testCase_2</a> ()</td></tr>
<tr class="memitem:abae0148985f159b582a385cf399254e3" id="r_abae0148985f159b582a385cf399254e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3">testCase_2</a> ()</td></tr>
<tr class="memdesc:abae0148985f159b582a385cf399254e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case which contains main list of 100 elements and sublist of 20. <br /></td></tr>
<tr class="separator:abae0148985f159b582a385cf399254e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9f95c09931625b41e3be1f88d1e28c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5">testCase_3</a> ()</td></tr>
<tr class="memitem:ad9f95c09931625b41e3be1f88d1e28c5" id="r_ad9f95c09931625b41e3be1f88d1e28c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5">testCase_3</a> ()</td></tr>
<tr class="memdesc:ad9f95c09931625b41e3be1f88d1e28c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case which contains main list of 50 elements and sublist of 20. <br /></td></tr>
<tr class="separator:ad9f95c09931625b41e3be1f88d1e28c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeabea90c02f9159e4a784bbf736e1e23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">runTests</a> ()</td></tr>
<tr class="memitem:aeabea90c02f9159e4a784bbf736e1e23" id="r_aeabea90c02f9159e4a784bbf736e1e23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">runTests</a> ()</td></tr>
<tr class="memdesc:aeabea90c02f9159e4a784bbf736e1e23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Executes test cases. <br /></td></tr>
<tr class="separator:aeabea90c02f9159e4a784bbf736e1e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2636e8b5b9e053374c45bfcf0603008"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008">testCase_1</a> ()</td></tr>
<tr class="memitem:ac2636e8b5b9e053374c45bfcf0603008" id="r_ac2636e8b5b9e053374c45bfcf0603008"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008">testCase_1</a> ()</td></tr>
<tr class="memdesc:ac2636e8b5b9e053374c45bfcf0603008"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case contains edge case, Only contains one element. <br /></td></tr>
<tr class="separator:ac2636e8b5b9e053374c45bfcf0603008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae0148985f159b582a385cf399254e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3">testCase_2</a> ()</td></tr>
<tr class="memitem:abae0148985f159b582a385cf399254e3" id="r_abae0148985f159b582a385cf399254e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3">testCase_2</a> ()</td></tr>
<tr class="memdesc:abae0148985f159b582a385cf399254e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case which contains main list of 100 elements and sublist of 20. <br /></td></tr>
<tr class="separator:abae0148985f159b582a385cf399254e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9f95c09931625b41e3be1f88d1e28c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5">testCase_3</a> ()</td></tr>
<tr class="memitem:ad9f95c09931625b41e3be1f88d1e28c5" id="r_ad9f95c09931625b41e3be1f88d1e28c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5">testCase_3</a> ()</td></tr>
<tr class="memdesc:ad9f95c09931625b41e3be1f88d1e28c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case which contains main list of 50 elements and sublist of 20. <br /></td></tr>
<tr class="separator:ad9f95c09931625b41e3be1f88d1e28c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeabea90c02f9159e4a784bbf736e1e23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">runTests</a> ()</td></tr>
<tr class="memitem:aeabea90c02f9159e4a784bbf736e1e23" id="r_aeabea90c02f9159e4a784bbf736e1e23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23">runTests</a> ()</td></tr>
<tr class="memdesc:aeabea90c02f9159e4a784bbf736e1e23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Executes test cases. <br /></td></tr>
<tr class="separator:aeabea90c02f9159e4a784bbf736e1e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2636e8b5b9e053374c45bfcf0603008"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008">testCase_1</a> ()</td></tr>
<tr class="memitem:ac2636e8b5b9e053374c45bfcf0603008" id="r_ac2636e8b5b9e053374c45bfcf0603008"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008">testCase_1</a> ()</td></tr>
<tr class="memdesc:ac2636e8b5b9e053374c45bfcf0603008"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case with single input. <br /></td></tr>
<tr class="separator:ac2636e8b5b9e053374c45bfcf0603008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae0148985f159b582a385cf399254e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3">testCase_2</a> ()</td></tr>
<tr class="memitem:abae0148985f159b582a385cf399254e3" id="r_abae0148985f159b582a385cf399254e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3">testCase_2</a> ()</td></tr>
<tr class="memdesc:abae0148985f159b582a385cf399254e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case with input array of length 500. <br /></td></tr>
<tr class="separator:abae0148985f159b582a385cf399254e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9f95c09931625b41e3be1f88d1e28c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5">testCase_3</a> ()</td></tr>
<tr class="memitem:ad9f95c09931625b41e3be1f88d1e28c5" id="r_ad9f95c09931625b41e3be1f88d1e28c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5">testCase_3</a> ()</td></tr>
<tr class="memdesc:ad9f95c09931625b41e3be1f88d1e28c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A test case with array of length 1000. <br /></td></tr>
<tr class="separator:ad9f95c09931625b41e3be1f88d1e28c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e" id="r_aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e">log</a> (T msg)</td></tr>
<tr class="memdesc:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function to print given message on console. <br /></td></tr>
<tr class="separator:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e" id="r_aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e">log</a> (T msg)</td></tr>
<tr class="memdesc:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function to print given message on console. <br /></td></tr>
<tr class="separator:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e" id="r_aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e">log</a> (T msg)</td></tr>
<tr class="memdesc:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function to print64_t given message on console. <br /></td></tr>
<tr class="separator:aa3aa3d5bf666f327ee8e2d11d397b06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1118,7 +1118,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="../../d5/d58/class_test_cases.html">TestCases</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.8 </li>
</ul>
</div>
</body>

View File

@@ -1,5 +1,5 @@
<map id="TestCases::log" name="TestCases::log">
<area shape="rect" id="Node000001" title="A function to print64_t given message on console." alt="" coords="5,5,115,31"/>
<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="163,5,234,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="115,16,148,16,148,21,115,21"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="115,16,147,16,147,21,115,21"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::log Pages: 1 -->
<svg width="180pt" height="27pt"
@@ -40,8 +40,8 @@
<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="M82.21,-9.62C90.29,-9.62 98.75,-9.62 106.71,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.56,-13.13 116.56,-9.62 106.56,-6.13 106.56,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M82.21,-9.62C90.11,-9.62 98.36,-9.62 106.16,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.05,-13.13 116.05,-9.63 106.05,-6.13 106.05,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::log Pages: 1 -->
<svg width="180pt" height="27pt"
@@ -30,8 +30,8 @@
<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="M82.21,-9.62C90.29,-9.62 98.75,-9.62 106.71,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.56,-13.13 116.56,-9.62 106.56,-6.13 106.56,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M82.21,-9.62C90.11,-9.62 98.36,-9.62 106.16,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.05,-13.13 116.05,-9.63 106.05,-6.13 106.05,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1,11 +1,11 @@
<map id="TestCases::testCase_2" name="TestCases::testCase_2">
<area shape="rect" id="Node000001" title="A test case with input array of length 500." alt="" coords="5,55,165,80"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="217,5,318,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="135,51,202,33,204,38,136,57"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="135,51,201,33,203,38,136,57"/>
<area shape="rect" id="Node000003" href="$d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" title="A function to print given message on console." alt="" coords="213,55,322,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="165,65,197,65,197,70,165,70"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/size.html#" title=" " alt="" coords="213,104,322,130"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="136,78,204,97,202,102,135,84"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="136,78,203,97,201,102,135,84"/>
<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="370,55,441,80"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="322,65,355,65,355,70,322,70"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="322,65,354,65,354,70,322,70"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::testCase_2 Pages: 1 -->
<svg width="335pt" height="101pt"
@@ -40,8 +40,8 @@
<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="M97.57,-56.74C113.17,-61.02 131.54,-66.06 148.13,-70.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.15,-74.25 157.72,-73.53 149.01,-67.5 147.15,-74.25"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-56.74C113.02,-60.98 131.19,-65.97 147.65,-70.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.69,-73.85 157.26,-73.13 148.55,-67.1 146.69,-73.85"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<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="M119.85,-46.62C127.93,-46.62 136.16,-46.62 144.09,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-50.13 154.03,-46.62 144.03,-43.13 144.03,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M119.85,-46.62C127.74,-46.62 135.79,-46.62 143.54,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.52,-50.13 153.52,-46.63 143.52,-43.13 143.52,-50.13"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<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="M97.57,-36.51C113.17,-32.23 131.54,-27.19 148.13,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.01,-25.75 157.72,-19.72 147.15,-19 149.01,-25.75"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-36.51C113.02,-32.27 131.19,-27.28 147.65,-22.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.55,-26.15 157.26,-20.12 146.69,-19.4 148.55,-26.15"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<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="M237.71,-46.62C245.79,-46.62 254.25,-46.62 262.21,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.06,-50.13 272.06,-46.62 262.06,-43.13 262.06,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M237.71,-46.62C245.61,-46.62 253.86,-46.62 261.66,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.55,-50.13 271.55,-46.63 261.55,-43.13 261.55,-50.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::testCase_2 Pages: 1 -->
<svg width="335pt" height="101pt"
@@ -30,8 +30,8 @@
<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="M97.57,-56.74C113.17,-61.02 131.54,-66.06 148.13,-70.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.15,-74.25 157.72,-73.53 149.01,-67.5 147.15,-74.25"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-56.74C113.02,-60.98 131.19,-65.97 147.65,-70.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.69,-73.85 157.26,-73.13 148.55,-67.1 146.69,-73.85"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<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="M119.85,-46.62C127.93,-46.62 136.16,-46.62 144.09,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-50.13 154.03,-46.62 144.03,-43.13 144.03,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M119.85,-46.62C127.74,-46.62 135.79,-46.62 143.54,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.52,-50.13 153.52,-46.63 143.52,-43.13 143.52,-50.13"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<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="M97.57,-36.51C113.17,-32.23 131.54,-27.19 148.13,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.01,-25.75 157.72,-19.72 147.15,-19 149.01,-25.75"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-36.51C113.02,-32.27 131.19,-27.28 147.65,-22.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.55,-26.15 157.26,-20.12 146.69,-19.4 148.55,-26.15"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<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="M237.71,-46.62C245.79,-46.62 254.25,-46.62 262.21,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.06,-50.13 272.06,-46.62 262.06,-43.13 262.06,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M237.71,-46.62C245.61,-46.62 253.86,-46.62 261.66,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.55,-50.13 271.55,-46.63 261.55,-43.13 261.55,-50.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -1,11 +1,11 @@
<map id="TestCases::testCase_1" name="TestCases::testCase_1">
<area shape="rect" id="Node000001" title="A test case with single input." alt="" coords="5,55,165,80"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="217,5,318,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="135,51,202,33,204,38,136,57"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="135,51,201,33,203,38,136,57"/>
<area shape="rect" id="Node000003" href="$d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" title="A function to print given message on console." alt="" coords="213,55,322,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="165,65,197,65,197,70,165,70"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/size.html#" title=" " alt="" coords="213,104,322,130"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="136,78,204,97,202,102,135,84"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="136,78,203,97,201,102,135,84"/>
<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="370,55,441,80"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="322,65,355,65,355,70,322,70"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="322,65,354,65,354,70,322,70"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::testCase_1 Pages: 1 -->
<svg width="335pt" height="101pt"
@@ -40,8 +40,8 @@
<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="M97.57,-56.74C113.17,-61.02 131.54,-66.06 148.13,-70.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.15,-74.25 157.72,-73.53 149.01,-67.5 147.15,-74.25"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-56.74C113.02,-60.98 131.19,-65.97 147.65,-70.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.69,-73.85 157.26,-73.13 148.55,-67.1 146.69,-73.85"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<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="M119.85,-46.62C127.93,-46.62 136.16,-46.62 144.09,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-50.13 154.03,-46.62 144.03,-43.13 144.03,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M119.85,-46.62C127.74,-46.62 135.79,-46.62 143.54,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.52,-50.13 153.52,-46.63 143.52,-43.13 143.52,-50.13"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<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="M97.57,-36.51C113.17,-32.23 131.54,-27.19 148.13,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.01,-25.75 157.72,-19.72 147.15,-19 149.01,-25.75"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-36.51C113.02,-32.27 131.19,-27.28 147.65,-22.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.55,-26.15 157.26,-20.12 146.69,-19.4 148.55,-26.15"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<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="M237.71,-46.62C245.79,-46.62 254.25,-46.62 262.21,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.06,-50.13 272.06,-46.62 262.06,-43.13 262.06,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M237.71,-46.62C245.61,-46.62 253.86,-46.62 261.66,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.55,-50.13 271.55,-46.63 261.55,-43.13 261.55,-50.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::testCase_1 Pages: 1 -->
<svg width="335pt" height="101pt"
@@ -30,8 +30,8 @@
<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="M97.57,-56.74C113.17,-61.02 131.54,-66.06 148.13,-70.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.15,-74.25 157.72,-73.53 149.01,-67.5 147.15,-74.25"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-56.74C113.02,-60.98 131.19,-65.97 147.65,-70.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.69,-73.85 157.26,-73.13 148.55,-67.1 146.69,-73.85"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<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="M119.85,-46.62C127.93,-46.62 136.16,-46.62 144.09,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-50.13 154.03,-46.62 144.03,-43.13 144.03,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M119.85,-46.62C127.74,-46.62 135.79,-46.62 143.54,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.52,-50.13 153.52,-46.63 143.52,-43.13 143.52,-50.13"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<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="M97.57,-36.51C113.17,-32.23 131.54,-27.19 148.13,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.01,-25.75 157.72,-19.72 147.15,-19 149.01,-25.75"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-36.51C113.02,-32.27 131.19,-27.28 147.65,-22.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.55,-26.15 157.26,-20.12 146.69,-19.4 148.55,-26.15"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<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="M237.71,-46.62C245.79,-46.62 254.25,-46.62 262.21,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.06,-50.13 272.06,-46.62 262.06,-43.13 262.06,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M237.71,-46.62C245.61,-46.62 253.86,-46.62 261.66,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.55,-50.13 271.55,-46.63 261.55,-43.13 261.55,-50.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -1,11 +1,11 @@
<map id="TestCases::testCase_3" name="TestCases::testCase_3">
<area shape="rect" id="Node000001" title="A test case with array of length 1000." alt="" coords="5,55,165,80"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="217,5,318,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="135,51,202,33,204,38,136,57"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="135,51,201,33,203,38,136,57"/>
<area shape="rect" id="Node000003" href="$d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" title="A function to print given message on console." alt="" coords="213,55,322,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="165,65,197,65,197,70,165,70"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/size.html#" title=" " alt="" coords="213,104,322,130"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="136,78,204,97,202,102,135,84"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="136,78,203,97,201,102,135,84"/>
<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="370,55,441,80"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="322,65,355,65,355,70,322,70"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="322,65,354,65,354,70,322,70"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::testCase_3 Pages: 1 -->
<svg width="335pt" height="101pt"
@@ -40,8 +40,8 @@
<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="M97.57,-56.74C113.17,-61.02 131.54,-66.06 148.13,-70.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.15,-74.25 157.72,-73.53 149.01,-67.5 147.15,-74.25"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-56.74C113.02,-60.98 131.19,-65.97 147.65,-70.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.69,-73.85 157.26,-73.13 148.55,-67.1 146.69,-73.85"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<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="M119.85,-46.62C127.93,-46.62 136.16,-46.62 144.09,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-50.13 154.03,-46.62 144.03,-43.13 144.03,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M119.85,-46.62C127.74,-46.62 135.79,-46.62 143.54,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.52,-50.13 153.52,-46.63 143.52,-43.13 143.52,-50.13"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<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="M97.57,-36.51C113.17,-32.23 131.54,-27.19 148.13,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.01,-25.75 157.72,-19.72 147.15,-19 149.01,-25.75"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-36.51C113.02,-32.27 131.19,-27.28 147.65,-22.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.55,-26.15 157.26,-20.12 146.69,-19.4 148.55,-26.15"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<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="M237.71,-46.62C245.79,-46.62 254.25,-46.62 262.21,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.06,-50.13 272.06,-46.62 262.06,-43.13 262.06,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M237.71,-46.62C245.61,-46.62 253.86,-46.62 261.66,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.55,-50.13 271.55,-46.63 261.55,-43.13 261.55,-50.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::testCase_3 Pages: 1 -->
<svg width="335pt" height="101pt"
@@ -30,8 +30,8 @@
<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="M97.57,-56.74C113.17,-61.02 131.54,-66.06 148.13,-70.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.15,-74.25 157.72,-73.53 149.01,-67.5 147.15,-74.25"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-56.74C113.02,-60.98 131.19,-65.97 147.65,-70.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.69,-73.85 157.26,-73.13 148.55,-67.1 146.69,-73.85"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<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="M119.85,-46.62C127.93,-46.62 136.16,-46.62 144.09,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-50.13 154.03,-46.62 144.03,-43.13 144.03,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M119.85,-46.62C127.74,-46.62 135.79,-46.62 143.54,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.52,-50.13 153.52,-46.63 143.52,-43.13 143.52,-50.13"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<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="M97.57,-36.51C113.17,-32.23 131.54,-27.19 148.13,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.01,-25.75 157.72,-19.72 147.15,-19 149.01,-25.75"/>
<path fill="none" stroke="#63b8ff" d="M97.57,-36.51C113.02,-32.27 131.19,-27.28 147.65,-22.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.55,-26.15 157.26,-20.12 146.69,-19.4 148.55,-26.15"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<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="M237.71,-46.62C245.79,-46.62 254.25,-46.62 262.21,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.06,-50.13 272.06,-46.62 262.06,-43.13 262.06,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M237.71,-46.62C245.61,-46.62 253.86,-46.62 261.66,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.55,-50.13 271.55,-46.63 261.55,-43.13 261.55,-50.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -1,20 +1,20 @@
<map id="TestCases::runTests" name="TestCases::runTests">
<area shape="rect" id="Node000001" title="Executes test cases." alt="" coords="5,92,148,117"/>
<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="560,92,632,117"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="91,89,135,55,164,38,195,26,283,6,320,3,356,4,427,20,513,50,542,64,568,80,565,85,540,69,511,55,425,25,355,10,321,8,284,11,196,31,166,43,138,60,94,93"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="91,89,135,55,164,38,195,26,283,6,320,3,356,4,427,20,513,50,542,64,567,80,565,85,539,68,511,55,425,25,355,10,321,8,284,11,196,31,166,43,138,60,94,93"/>
<area shape="rect" id="Node000003" href="$d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e" title="A function to print given message on console." alt="" coords="403,92,512,117"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="148,102,389,102,389,107,148,107"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="148,102,388,102,388,107,148,107"/>
<area shape="rect" id="Node000004" href="$d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008" title="A test case contains edge case, printing inorder successor of last node." alt="" coords="196,41,355,67"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="129,88,207,68,209,73,131,94"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="129,88,207,69,208,74,131,94"/>
<area shape="rect" id="Node000005" 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="196,142,355,168"/>
<area shape="poly" id="edge7_Node000001_Node000005" title=" " alt="" coords="131,115,209,136,207,141,129,121"/>
<area shape="poly" id="edge7_Node000001_Node000005" title=" " alt="" coords="131,115,208,135,207,141,129,121"/>
<area shape="rect" id="Node000006" 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="196,192,355,217"/>
<area shape="poly" id="edge10_Node000001_Node000006" title=" " alt="" coords="97,116,141,147,197,178,210,184,208,189,194,183,138,151,94,120"/>
<area shape="poly" id="edge10_Node000001_Node000006" title=" " alt="" coords="97,116,141,147,197,178,210,183,207,188,194,183,138,151,94,120"/>
<area shape="poly" id="edge3_Node000003_Node000002" title=" " alt="" coords="513,102,545,102,545,107,513,107"/>
<area shape="poly" id="edge5_Node000004_Node000002" title=" " alt="" coords="356,56,432,64,513,77,547,85,545,90,512,82,431,69,355,61"/>
<area shape="poly" id="edge6_Node000004_Node000003" title=" " alt="" coords="325,65,396,85,394,90,324,70"/>
<area shape="poly" id="edge8_Node000005_Node000002" title=" " alt="" coords="355,148,431,140,512,127,545,119,547,124,513,132,432,145,356,153"/>
<area shape="poly" id="edge9_Node000005_Node000003" title=" " alt="" coords="324,139,394,119,396,124,325,144"/>
<area shape="poly" id="edge11_Node000006_Node000002" title=" " alt="" coords="355,191,432,175,511,150,563,123,565,128,513,155,433,180,356,196"/>
<area shape="poly" id="edge12_Node000006_Node000003" title=" " alt="" coords="328,189,354,178,395,153,430,125,433,129,398,157,356,183,331,194"/>
<area shape="poly" id="edge5_Node000004_Node000002" title=" " alt="" coords="356,56,432,64,513,77,546,85,545,90,512,82,431,69,355,61"/>
<area shape="poly" id="edge6_Node000004_Node000003" title=" " alt="" coords="325,65,395,84,394,90,324,70"/>
<area shape="poly" id="edge8_Node000005_Node000002" title=" " alt="" coords="355,148,431,140,512,127,545,119,546,124,513,132,432,145,356,153"/>
<area shape="poly" id="edge9_Node000005_Node000003" title=" " alt="" coords="324,139,394,119,395,125,325,144"/>
<area shape="poly" id="edge11_Node000006_Node000002" title=" " alt="" coords="355,191,432,175,511,150,562,124,565,128,513,155,433,180,356,196"/>
<area shape="poly" id="edge12_Node000006_Node000003" title=" " alt="" coords="328,189,354,178,395,153,429,126,432,130,398,157,356,183,331,194"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::runTests Pages: 1 -->
<svg width="478pt" height="167pt"
@@ -40,8 +40,8 @@
<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="M65.31,-94.72C81.03,-108.47 111.58,-132.44 142.75,-141.62 244.3,-171.53 281.08,-160.65 380.25,-123.62 394.73,-118.22 409.42,-109.12 420.83,-101.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="422.58,-103.4 428.58,-94.66 418.44,-97.75 422.58,-103.4"/>
<path fill="none" stroke="#63b8ff" d="M65.31,-94.72C81.03,-108.47 111.58,-132.44 142.75,-141.62 244.3,-171.53 281.08,-160.65 380.25,-123.62 394.58,-118.27 409.12,-109.3 420.49,-101.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="422.35,-104.29 428.36,-95.56 418.22,-98.64 422.35,-104.29"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<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="M107.1,-84.62C158.64,-84.62 236.56,-84.62 287.43,-84.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.17,-88.13 297.17,-84.62 287.17,-81.13 287.17,-88.13"/>
<path fill="none" stroke="#63b8ff" d="M107.1,-84.62C158.42,-84.62 235.91,-84.62 286.79,-84.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="286.66,-88.13 296.66,-84.63 286.66,-81.13 286.66,-88.13"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge4_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge4_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.42,-94.71C111.36,-99.34 132.85,-104.89 151.93,-109.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.97,-113.45 161.53,-112.56 152.73,-106.67 150.97,-113.45"/>
<path fill="none" stroke="#63b8ff" d="M93.42,-94.71C111.19,-99.3 132.45,-104.79 151.39,-109.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.51,-113.07 161.07,-112.18 152.26,-106.29 150.51,-113.07"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<g id="edge7_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge7_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.42,-74.54C111.36,-69.91 132.85,-64.36 151.93,-59.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.73,-62.58 161.53,-56.69 150.97,-55.8 152.73,-62.58"/>
<path fill="none" stroke="#63b8ff" d="M93.42,-74.54C111.19,-69.95 132.45,-64.46 151.39,-59.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.26,-62.96 161.07,-57.07 150.51,-56.18 152.26,-62.96"/>
</a>
</g>
</g>
@@ -112,8 +112,8 @@
<g id="edge10_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge10_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M67.48,-74.52C84.17,-62.04 114.27,-40.86 142.75,-27.62 145.94,-26.14 149.29,-24.74 152.69,-23.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.76,-26.41 162,-19.75 151.41,-19.81 153.76,-26.41"/>
<path fill="none" stroke="#63b8ff" d="M67.48,-74.52C84.17,-62.04 114.27,-40.86 142.75,-27.62 145.84,-26.19 149.08,-24.83 152.38,-23.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.34,-26.92 161.58,-20.26 150.98,-20.33 153.34,-26.92"/>
</a>
</g>
</g>
@@ -121,8 +121,8 @@
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.46,-84.62C388.54,-84.62 397,-84.62 404.96,-84.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.81,-88.13 414.81,-84.62 404.81,-81.13 404.81,-88.13"/>
<path fill="none" stroke="#63b8ff" d="M380.46,-84.62C388.36,-84.62 396.61,-84.62 404.41,-84.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.3,-88.13 414.3,-84.63 404.3,-81.13 404.3,-88.13"/>
</a>
</g>
</g>
@@ -130,8 +130,8 @@
<g id="edge5_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge5_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.45,-119.12C297.02,-116.37 341.4,-111.61 380.25,-103.62 388.5,-101.93 397.22,-99.59 405.43,-97.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="406.34,-100.21 414.85,-93.89 404.26,-93.53 406.34,-100.21"/>
<path fill="none" stroke="#63b8ff" d="M262.45,-119.12C297.02,-116.37 341.4,-111.61 380.25,-103.62 388.31,-101.97 396.83,-99.7 404.88,-97.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.89,-100.65 414.4,-94.34 403.81,-93.97 405.89,-100.65"/>
</a>
</g>
</g>
@@ -139,8 +139,8 @@
<g id="edge6_Node000004_Node000003" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge6_Node000004_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.26,-112.54C255.53,-107.95 274.98,-102.47 292.32,-97.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293.12,-100.71 301.79,-94.62 291.22,-93.97 293.12,-100.71"/>
<path fill="none" stroke="#63b8ff" d="M239.26,-112.54C255.37,-108 274.61,-102.57 291.83,-97.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.66,-101.12 301.34,-95.03 290.76,-94.38 292.66,-101.12"/>
</a>
</g>
</g>
@@ -148,8 +148,8 @@
<g id="edge8_Node000005_Node000002" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge8_Node000005_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.45,-50.13C297.02,-52.88 341.4,-57.64 380.25,-65.62 388.5,-67.32 397.22,-69.66 405.43,-72.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.26,-75.72 414.85,-75.36 406.34,-69.04 404.26,-75.72"/>
<path fill="none" stroke="#63b8ff" d="M262.45,-50.13C297.02,-52.88 341.4,-57.64 380.25,-65.62 388.31,-67.28 396.83,-69.55 404.88,-71.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.81,-75.28 414.4,-74.91 405.89,-68.6 403.81,-75.28"/>
</a>
</g>
</g>
@@ -157,8 +157,8 @@
<g id="edge9_Node000005_Node000003" class="edge">
<title>Node5&#45;&gt;Node3</title>
<g id="a_edge9_Node000005_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.26,-56.71C255.53,-61.3 274.98,-66.78 292.32,-71.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.22,-75.28 301.79,-74.63 293.12,-68.54 291.22,-75.28"/>
<path fill="none" stroke="#63b8ff" d="M239.26,-56.71C255.37,-61.25 274.61,-66.68 291.83,-71.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.76,-74.87 301.34,-74.22 292.66,-68.13 290.76,-74.87"/>
</a>
</g>
</g>
@@ -166,8 +166,8 @@
<g id="edge11_Node000006_Node000002" class="edge">
<title>Node6&#45;&gt;Node2</title>
<g id="a_edge11_Node000006_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.56,-17.93C297.56,-24.01 342.35,-33.81 380.25,-48.62 393.66,-53.86 407.6,-61.75 418.83,-68.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.63,-72.2 426.92,-74.7 420.44,-66.33 416.63,-72.2"/>
<path fill="none" stroke="#63b8ff" d="M262.56,-17.93C297.56,-24.01 342.35,-33.81 380.25,-48.62 393.52,-53.81 407.32,-61.59 418.49,-68.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.36,-71.38 426.65,-73.88 420.16,-65.51 416.36,-71.38"/>
</a>
</g>
</g>
@@ -175,8 +175,8 @@
<g id="edge12_Node000006_Node000003" class="edge">
<title>Node6&#45;&gt;Node3</title>
<g id="a_edge12_Node000006_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.11,-19.7C249.66,-21.94 256.26,-24.58 262.25,-27.62 283.43,-38.4 304.85,-55.1 319.52,-67.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.9,-70.88 326.73,-74.83 321.51,-65.61 316.9,-70.88"/>
<path fill="none" stroke="#63b8ff" d="M243.11,-19.7C249.66,-21.94 256.26,-24.58 262.25,-27.62 283.23,-38.29 304.44,-54.79 319.11,-67.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.76,-69.88 326.59,-73.83 321.36,-64.62 316.76,-69.88"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: TestCases::runTests Pages: 1 -->
<svg width="478pt" height="167pt"
@@ -30,8 +30,8 @@
<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="M65.31,-94.72C81.03,-108.47 111.58,-132.44 142.75,-141.62 244.3,-171.53 281.08,-160.65 380.25,-123.62 394.73,-118.22 409.42,-109.12 420.83,-101.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="422.58,-103.4 428.58,-94.66 418.44,-97.75 422.58,-103.4"/>
<path fill="none" stroke="#63b8ff" d="M65.31,-94.72C81.03,-108.47 111.58,-132.44 142.75,-141.62 244.3,-171.53 281.08,-160.65 380.25,-123.62 394.58,-118.27 409.12,-109.3 420.49,-101.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="422.35,-104.29 428.36,-95.56 418.22,-98.64 422.35,-104.29"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<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="M107.1,-84.62C158.64,-84.62 236.56,-84.62 287.43,-84.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.17,-88.13 297.17,-84.62 287.17,-81.13 287.17,-88.13"/>
<path fill="none" stroke="#63b8ff" d="M107.1,-84.62C158.42,-84.62 235.91,-84.62 286.79,-84.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="286.66,-88.13 296.66,-84.63 286.66,-81.13 286.66,-88.13"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge4_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge4_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.42,-94.71C111.36,-99.34 132.85,-104.89 151.93,-109.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.97,-113.45 161.53,-112.56 152.73,-106.67 150.97,-113.45"/>
<path fill="none" stroke="#63b8ff" d="M93.42,-94.71C111.19,-99.3 132.45,-104.79 151.39,-109.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.51,-113.07 161.07,-112.18 152.26,-106.29 150.51,-113.07"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<g id="edge7_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge7_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.42,-74.54C111.36,-69.91 132.85,-64.36 151.93,-59.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.73,-62.58 161.53,-56.69 150.97,-55.8 152.73,-62.58"/>
<path fill="none" stroke="#63b8ff" d="M93.42,-74.54C111.19,-69.95 132.45,-64.46 151.39,-59.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.26,-62.96 161.07,-57.07 150.51,-56.18 152.26,-62.96"/>
</a>
</g>
</g>
@@ -102,8 +102,8 @@
<g id="edge10_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge10_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M67.48,-74.52C84.17,-62.04 114.27,-40.86 142.75,-27.62 145.94,-26.14 149.29,-24.74 152.69,-23.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.76,-26.41 162,-19.75 151.41,-19.81 153.76,-26.41"/>
<path fill="none" stroke="#63b8ff" d="M67.48,-74.52C84.17,-62.04 114.27,-40.86 142.75,-27.62 145.84,-26.19 149.08,-24.83 152.38,-23.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.34,-26.92 161.58,-20.26 150.98,-20.33 153.34,-26.92"/>
</a>
</g>
</g>
@@ -111,8 +111,8 @@
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.46,-84.62C388.54,-84.62 397,-84.62 404.96,-84.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.81,-88.13 414.81,-84.62 404.81,-81.13 404.81,-88.13"/>
<path fill="none" stroke="#63b8ff" d="M380.46,-84.62C388.36,-84.62 396.61,-84.62 404.41,-84.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.3,-88.13 414.3,-84.63 404.3,-81.13 404.3,-88.13"/>
</a>
</g>
</g>
@@ -120,8 +120,8 @@
<g id="edge5_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge5_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.45,-119.12C297.02,-116.37 341.4,-111.61 380.25,-103.62 388.5,-101.93 397.22,-99.59 405.43,-97.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="406.34,-100.21 414.85,-93.89 404.26,-93.53 406.34,-100.21"/>
<path fill="none" stroke="#63b8ff" d="M262.45,-119.12C297.02,-116.37 341.4,-111.61 380.25,-103.62 388.31,-101.97 396.83,-99.7 404.88,-97.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.89,-100.65 414.4,-94.34 403.81,-93.97 405.89,-100.65"/>
</a>
</g>
</g>
@@ -129,8 +129,8 @@
<g id="edge6_Node000004_Node000003" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge6_Node000004_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.26,-112.54C255.53,-107.95 274.98,-102.47 292.32,-97.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293.12,-100.71 301.79,-94.62 291.22,-93.97 293.12,-100.71"/>
<path fill="none" stroke="#63b8ff" d="M239.26,-112.54C255.37,-108 274.61,-102.57 291.83,-97.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.66,-101.12 301.34,-95.03 290.76,-94.38 292.66,-101.12"/>
</a>
</g>
</g>
@@ -138,8 +138,8 @@
<g id="edge8_Node000005_Node000002" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge8_Node000005_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.45,-50.13C297.02,-52.88 341.4,-57.64 380.25,-65.62 388.5,-67.32 397.22,-69.66 405.43,-72.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.26,-75.72 414.85,-75.36 406.34,-69.04 404.26,-75.72"/>
<path fill="none" stroke="#63b8ff" d="M262.45,-50.13C297.02,-52.88 341.4,-57.64 380.25,-65.62 388.31,-67.28 396.83,-69.55 404.88,-71.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.81,-75.28 414.4,-74.91 405.89,-68.6 403.81,-75.28"/>
</a>
</g>
</g>
@@ -147,8 +147,8 @@
<g id="edge9_Node000005_Node000003" class="edge">
<title>Node5&#45;&gt;Node3</title>
<g id="a_edge9_Node000005_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.26,-56.71C255.53,-61.3 274.98,-66.78 292.32,-71.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.22,-75.28 301.79,-74.63 293.12,-68.54 291.22,-75.28"/>
<path fill="none" stroke="#63b8ff" d="M239.26,-56.71C255.37,-61.25 274.61,-66.68 291.83,-71.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.76,-74.87 301.34,-74.22 292.66,-68.13 290.76,-74.87"/>
</a>
</g>
</g>
@@ -156,8 +156,8 @@
<g id="edge11_Node000006_Node000002" class="edge">
<title>Node6&#45;&gt;Node2</title>
<g id="a_edge11_Node000006_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.56,-17.93C297.56,-24.01 342.35,-33.81 380.25,-48.62 393.66,-53.86 407.6,-61.75 418.83,-68.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.63,-72.2 426.92,-74.7 420.44,-66.33 416.63,-72.2"/>
<path fill="none" stroke="#63b8ff" d="M262.56,-17.93C297.56,-24.01 342.35,-33.81 380.25,-48.62 393.52,-53.81 407.32,-61.59 418.49,-68.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.36,-71.38 426.65,-73.88 420.16,-65.51 416.36,-71.38"/>
</a>
</g>
</g>
@@ -165,8 +165,8 @@
<g id="edge12_Node000006_Node000003" class="edge">
<title>Node6&#45;&gt;Node3</title>
<g id="a_edge12_Node000006_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.11,-19.7C249.66,-21.94 256.26,-24.58 262.25,-27.62 283.43,-38.4 304.85,-55.1 319.52,-67.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.9,-70.88 326.73,-74.83 321.51,-65.61 316.9,-70.88"/>
<path fill="none" stroke="#63b8ff" d="M243.11,-19.7C249.66,-21.94 256.26,-24.58 262.25,-27.62 283.23,-38.29 304.44,-54.79 319.11,-67.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.76,-69.88 326.59,-73.83 321.36,-64.62 316.76,-69.88"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.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.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: range_queries/persistent_seg_tree_lazy_prop.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.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -126,16 +126,16 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:dd/d69/namespacerange__queries"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d69/namespacerange__queries.html">range_queries</a></td></tr>
<tr class="memitem:dd/d69/namespacerange__queries" id="r_dd/d69/namespacerange__queries"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d69/namespacerange__queries.html">range_queries</a></td></tr>
<tr class="memdesc:dd/d69/namespacerange__queries"><td class="mdescLeft">&#160;</td><td class="mdescRight">Algorithms and Data Structures that support range queries and updates. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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:aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/persistent__seg__tree__lazy__prop_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d" id="r_aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/persistent__seg__tree__lazy__prop_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test implementations. <br /></td></tr>
<tr class="separator:aa8dca7b867074164d5f45b0f3851269d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/persistent__seg__tree__lazy__prop_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4" id="r_ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d58/persistent__seg__tree__lazy__prop_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function. <br /></td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -267,7 +267,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_074119ce3a874b57120c49a0cc4bb5ad.html">range_queries</a></li><li class="navelem"><a class="el" href="../../d5/d58/persistent__seg__tree__lazy__prop_8cpp.html">persistent_seg_tree_lazy_prop.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.8 </li>
</ul>
</div>
</body>

View File

@@ -1,22 +1,22 @@
<map id="test" name="test">
<area shape="rect" id="Node000001" title="Test implementations." alt="" coords="5,160,49,185"/>
<area shape="rect" id="Node000002" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#a6d3f2465a7c5803a1ff16c5378bcc5e4" title="Constructing the segment tree with the early passed vector. Every call creates a node to hold the sum..." alt="" coords="97,29,274,70"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="33,157,57,120,75,99,95,81,103,75,106,80,98,85,79,103,62,123,38,160"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="33,157,57,120,75,99,95,81,103,76,106,80,98,85,79,103,62,123,38,160"/>
<area shape="rect" id="Node000003" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4" title="Querying the range from index l to index r, checking at every node if it has some value to be propaga..." alt="" coords="97,209,274,250"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="50,178,115,201,113,206,48,183"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="50,178,114,201,112,206,48,183"/>
<area shape="rect" id="Node000006" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#a0fe4e431f3e09c274ecd7d2d58dcb865" title="Getting the number of versions after updates so far which is equal to the size of the pointers vector..." alt="" coords="97,95,274,135"/>
<area shape="poly" id="edge6_Node000001_Node000006" title=" " alt="" coords="48,162,113,138,115,143,50,167"/>
<area shape="poly" id="edge6_Node000001_Node000006" title=" " alt="" coords="48,162,112,139,114,144,50,167"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="353,132,468,157"/>
<area shape="poly" id="edge8_Node000001_Node000007" title=" " alt="" coords="49,168,338,147,339,152,49,173"/>
<area shape="poly" id="edge8_Node000001_Node000007" title=" " alt="" coords="49,168,338,147,338,152,49,173"/>
<area shape="rect" id="Node000008" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#a24487eda25123bc4d112e8430821a6c6" title="Doing range update, checking at every node if it has some value to be propagated. All nodes affected ..." alt="" coords="97,299,274,339"/>
<area shape="poly" id="edge9_Node000001_Node000008" title=" " alt="" coords="39,184,63,220,98,260,136,288,133,293,95,264,59,223,34,187"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="155,29,153,19,158,11,169,5,185,3,203,5,214,12,211,16,201,10,185,8,171,10,162,14,158,20,160,28"/>
<area shape="poly" id="edge9_Node000001_Node000008" title=" " alt="" coords="39,184,63,220,98,260,135,288,132,292,95,264,59,223,34,187"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="155,29,153,19,158,11,169,5,185,3,203,5,213,11,210,16,201,10,185,8,171,10,162,14,158,20,160,28"/>
<area shape="rect" id="Node000004" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#ace7f57935b3bb9446f11c239fd89ae79" title="If there is some value to be propagated to the passed node, value is added to the node and the childr..." alt="" coords="322,241,499,282"/>
<area shape="poly" id="edge4_Node000003_Node000004" title=" " alt="" coords="274,240,307,244,307,250,274,245"/>
<area shape="poly" id="edge4_Node000003_Node000004" title=" " alt="" coords="274,240,307,244,306,250,274,245"/>
<area shape="rect" id="Node000005" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#a0cec4b77d264521717cf9b0482c45817" title="Creating a new node with the same values of curr node." alt="" coords="547,271,725,311"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="500,271,533,275,532,280,499,276"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="274,124,338,132,338,138,274,129"/>
<area shape="poly" id="edge10_Node000008_Node000004" title=" " alt="" coords="267,296,313,284,315,289,268,301"/>
<area shape="poly" id="edge11_Node000008_Node000005" title=" " alt="" coords="274,311,533,295,533,300,275,316"/>
<area shape="poly" id="edge12_Node000008_Node000008" title=" " alt="" coords="155,298,153,289,158,280,169,274,185,272,203,275,214,281,211,286,201,280,185,277,171,279,162,284,158,290,160,298"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="500,271,532,275,531,280,499,276"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="274,124,338,132,337,137,274,129"/>
<area shape="poly" id="edge10_Node000008_Node000004" title=" " alt="" coords="267,296,313,284,314,289,268,301"/>
<area shape="poly" id="edge11_Node000008_Node000005" title=" " alt="" coords="274,311,532,295,532,300,275,316"/>
<area shape="poly" id="edge12_Node000008_Node000008" title=" " alt="" coords="155,298,153,289,158,280,169,274,185,272,203,274,213,281,210,285,201,279,185,277,171,279,162,284,158,290,160,298"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: test Pages: 1 -->
<!--zoomable 259 -->
@@ -77,8 +77,8 @@ var sectionId = 'dynsection-2';
<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="M22.53,-135.29C30.62,-149.76 47.38,-176.48 68.5,-192.25 70.44,-193.7 72.48,-195.07 74.58,-196.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.71,-199.89 83.16,-201.64 76.08,-193.76 72.71,-199.89"/>
<path fill="none" stroke="#63b8ff" d="M22.53,-135.29C30.62,-149.76 47.38,-176.48 68.5,-192.25 70.29,-193.59 72.16,-194.86 74.1,-196.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.39,-199.13 82.83,-200.91 75.78,-193.01 72.39,-199.13"/>
</a>
</g>
</g>
@@ -96,8 +96,8 @@ var sectionId = 'dynsection-2';
<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="M33,-119.45C45.48,-114.85 63.69,-108.14 81.22,-101.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.24,-104.67 90.42,-97.93 79.82,-98.11 82.24,-104.67"/>
<path fill="none" stroke="#63b8ff" d="M33,-119.45C45.37,-114.89 63.35,-108.27 80.73,-101.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.82,-105.2 90,-98.46 79.4,-98.63 81.82,-105.2"/>
</a>
</g>
</g>
@@ -115,8 +115,8 @@ var sectionId = 'dynsection-2';
<g id="edge6_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33,-131.05C45.48,-135.65 63.69,-142.36 81.22,-148.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.82,-152.39 90.42,-152.57 82.24,-145.83 79.82,-152.39"/>
<path fill="none" stroke="#63b8ff" d="M33,-131.05C45.37,-135.61 63.35,-142.23 80.73,-148.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.4,-151.87 90,-152.04 81.82,-145.3 79.4,-151.87"/>
</a>
</g>
</g>
@@ -133,8 +133,8 @@ var sectionId = 'dynsection-2';
<g id="edge8_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge8_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.61,-126.38C72.91,-129.34 183.14,-137.44 249.76,-142.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.23,-145.88 259.46,-143.12 249.74,-138.9 249.23,-145.88"/>
<path fill="none" stroke="#63b8ff" d="M32.61,-126.38C72.83,-129.33 182.69,-137.41 249.35,-142.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.72,-145.77 258.95,-143.01 249.24,-138.79 248.72,-145.77"/>
</a>
</g>
</g>
@@ -152,8 +152,8 @@ var sectionId = 'dynsection-2';
<g id="edge9_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge9_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.31,-115.33C32.09,-101.46 49.42,-76.01 68.5,-58.25 76.95,-50.39 87,-43.01 96.66,-36.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.16,-39.22 104.73,-30.91 94.41,-33.31 98.16,-39.22"/>
<path fill="none" stroke="#63b8ff" d="M23.31,-115.33C32.09,-101.46 49.42,-76.01 68.5,-58.25 76.78,-50.55 86.59,-43.31 96.06,-37.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.89,-40.04 104.45,-31.72 94.13,-34.13 97.89,-40.04"/>
</a>
</g>
</g>
@@ -161,8 +161,8 @@ var sectionId = 'dynsection-2';
<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="M113.96,-232.99C109.66,-242.06 116.68,-250.5 135,-250.5 145.31,-250.5 152.03,-247.83 155.19,-243.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.75,-244.23 156.04,-233.99 151.77,-243.68 158.75,-244.23"/>
<path fill="none" stroke="#63b8ff" d="M113.96,-232.99C109.66,-242.06 116.68,-250.5 135,-250.5 145.02,-250.5 151.66,-247.97 154.91,-244.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.37,-244.79 155.89,-234.49 151.41,-244.09 158.37,-244.79"/>
</a>
</g>
</g>
@@ -180,8 +180,8 @@ var sectionId = 'dynsection-2';
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.52,-72.83C209.66,-71.66 218.03,-70.46 226.31,-69.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.72,-72.61 236.12,-67.72 225.72,-65.68 226.72,-72.61"/>
<path fill="none" stroke="#63b8ff" d="M201.52,-72.83C209.47,-71.69 217.65,-70.52 225.75,-69.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.22,-72.82 235.62,-67.93 225.22,-65.89 226.22,-72.82"/>
</a>
</g>
</g>
@@ -199,8 +199,8 @@ var sectionId = 'dynsection-2';
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M370.52,-49.62C378.66,-48.55 387.03,-47.44 395.31,-46.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.66,-49.71 405.12,-44.93 394.75,-42.77 395.66,-49.71"/>
<path fill="none" stroke="#63b8ff" d="M370.52,-49.62C378.47,-48.57 386.65,-47.49 394.75,-46.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.16,-49.9 404.62,-45.13 394.24,-42.96 395.16,-49.9"/>
</a>
</g>
</g>
@@ -208,8 +208,8 @@ var sectionId = 'dynsection-2';
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.52,-159.62C217.41,-157.53 234.2,-155.31 249.46,-153.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.8,-156.66 259.26,-151.88 248.89,-149.72 249.8,-156.66"/>
<path fill="none" stroke="#63b8ff" d="M201.52,-159.62C217.25,-157.55 233.87,-155.36 249.01,-153.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.3,-156.85 258.76,-152.08 248.39,-149.91 249.3,-156.85"/>
</a>
</g>
</g>
@@ -217,8 +217,8 @@ var sectionId = 'dynsection-2';
<g id="edge10_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge10_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M196.76,-30.9C208.04,-33.8 219.93,-36.86 231.49,-39.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.45,-43.44 241,-42.54 232.19,-36.66 230.45,-43.44"/>
<path fill="none" stroke="#63b8ff" d="M196.76,-30.9C207.93,-33.77 219.68,-36.8 231.14,-39.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.98,-43.06 240.54,-42.17 231.73,-36.28 229.98,-43.06"/>
</a>
</g>
</g>
@@ -226,8 +226,8 @@ var sectionId = 'dynsection-2';
<g id="edge11_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge11_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.98,-19.37C257.58,-22.85 337.16,-27.82 395.53,-31.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.97,-35 405.17,-32.14 395.41,-28.02 394.97,-35"/>
<path fill="none" stroke="#63b8ff" d="M201.98,-19.37C257.35,-22.83 336.5,-27.78 394.8,-31.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.46,-34.91 404.66,-32.04 394.9,-27.92 394.46,-34.91"/>
</a>
</g>
</g>
@@ -235,8 +235,8 @@ var sectionId = 'dynsection-2';
<g id="edge12_Node000008_Node000008" class="edge">
<title>Node8&#45;&gt;Node8</title>
<g id="a_edge12_Node000008_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M113.96,-30.99C109.66,-40.06 116.68,-48.5 135,-48.5 145.31,-48.5 152.03,-45.83 155.19,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.75,-42.23 156.04,-31.99 151.77,-41.68 158.75,-42.23"/>
<path fill="none" stroke="#63b8ff" d="M113.96,-30.99C109.66,-40.06 116.68,-48.5 135,-48.5 145.02,-48.5 151.66,-45.97 154.91,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.37,-42.79 155.89,-32.49 151.41,-42.09 158.37,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: test Pages: 1 -->
<svg width="548pt" height="259pt"
@@ -31,8 +31,8 @@
<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="M22.53,-135.29C30.62,-149.76 47.38,-176.48 68.5,-192.25 70.44,-193.7 72.48,-195.07 74.58,-196.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.71,-199.89 83.16,-201.64 76.08,-193.76 72.71,-199.89"/>
<path fill="none" stroke="#63b8ff" d="M22.53,-135.29C30.62,-149.76 47.38,-176.48 68.5,-192.25 70.29,-193.59 72.16,-194.86 74.1,-196.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.39,-199.13 82.83,-200.91 75.78,-193.01 72.39,-199.13"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<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="M33,-119.45C45.48,-114.85 63.69,-108.14 81.22,-101.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.24,-104.67 90.42,-97.93 79.82,-98.11 82.24,-104.67"/>
<path fill="none" stroke="#63b8ff" d="M33,-119.45C45.37,-114.89 63.35,-108.27 80.73,-101.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.82,-105.2 90,-98.46 79.4,-98.63 81.82,-105.2"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="edge6_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33,-131.05C45.48,-135.65 63.69,-142.36 81.22,-148.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.82,-152.39 90.42,-152.57 82.24,-145.83 79.82,-152.39"/>
<path fill="none" stroke="#63b8ff" d="M33,-131.05C45.37,-135.61 63.35,-142.23 80.73,-148.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.4,-151.87 90,-152.04 81.82,-145.3 79.4,-151.87"/>
</a>
</g>
</g>
@@ -87,8 +87,8 @@
<g id="edge8_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge8_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.61,-126.38C72.91,-129.34 183.14,-137.44 249.76,-142.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.23,-145.88 259.46,-143.12 249.74,-138.9 249.23,-145.88"/>
<path fill="none" stroke="#63b8ff" d="M32.61,-126.38C72.83,-129.33 182.69,-137.41 249.35,-142.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.72,-145.77 258.95,-143.01 249.24,-138.79 248.72,-145.77"/>
</a>
</g>
</g>
@@ -106,8 +106,8 @@
<g id="edge9_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge9_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.31,-115.33C32.09,-101.46 49.42,-76.01 68.5,-58.25 76.95,-50.39 87,-43.01 96.66,-36.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.16,-39.22 104.73,-30.91 94.41,-33.31 98.16,-39.22"/>
<path fill="none" stroke="#63b8ff" d="M23.31,-115.33C32.09,-101.46 49.42,-76.01 68.5,-58.25 76.78,-50.55 86.59,-43.31 96.06,-37.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.89,-40.04 104.45,-31.72 94.13,-34.13 97.89,-40.04"/>
</a>
</g>
</g>
@@ -115,8 +115,8 @@
<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="M113.96,-232.99C109.66,-242.06 116.68,-250.5 135,-250.5 145.31,-250.5 152.03,-247.83 155.19,-243.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.75,-244.23 156.04,-233.99 151.77,-243.68 158.75,-244.23"/>
<path fill="none" stroke="#63b8ff" d="M113.96,-232.99C109.66,-242.06 116.68,-250.5 135,-250.5 145.02,-250.5 151.66,-247.97 154.91,-244.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.37,-244.79 155.89,-234.49 151.41,-244.09 158.37,-244.79"/>
</a>
</g>
</g>
@@ -134,8 +134,8 @@
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.52,-72.83C209.66,-71.66 218.03,-70.46 226.31,-69.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.72,-72.61 236.12,-67.72 225.72,-65.68 226.72,-72.61"/>
<path fill="none" stroke="#63b8ff" d="M201.52,-72.83C209.47,-71.69 217.65,-70.52 225.75,-69.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.22,-72.82 235.62,-67.93 225.22,-65.89 226.22,-72.82"/>
</a>
</g>
</g>
@@ -153,8 +153,8 @@
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M370.52,-49.62C378.66,-48.55 387.03,-47.44 395.31,-46.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.66,-49.71 405.12,-44.93 394.75,-42.77 395.66,-49.71"/>
<path fill="none" stroke="#63b8ff" d="M370.52,-49.62C378.47,-48.57 386.65,-47.49 394.75,-46.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.16,-49.9 404.62,-45.13 394.24,-42.96 395.16,-49.9"/>
</a>
</g>
</g>
@@ -162,8 +162,8 @@
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.52,-159.62C217.41,-157.53 234.2,-155.31 249.46,-153.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.8,-156.66 259.26,-151.88 248.89,-149.72 249.8,-156.66"/>
<path fill="none" stroke="#63b8ff" d="M201.52,-159.62C217.25,-157.55 233.87,-155.36 249.01,-153.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.3,-156.85 258.76,-152.08 248.39,-149.91 249.3,-156.85"/>
</a>
</g>
</g>
@@ -171,8 +171,8 @@
<g id="edge10_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge10_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M196.76,-30.9C208.04,-33.8 219.93,-36.86 231.49,-39.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.45,-43.44 241,-42.54 232.19,-36.66 230.45,-43.44"/>
<path fill="none" stroke="#63b8ff" d="M196.76,-30.9C207.93,-33.77 219.68,-36.8 231.14,-39.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.98,-43.06 240.54,-42.17 231.73,-36.28 229.98,-43.06"/>
</a>
</g>
</g>
@@ -180,8 +180,8 @@
<g id="edge11_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge11_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M201.98,-19.37C257.58,-22.85 337.16,-27.82 395.53,-31.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.97,-35 405.17,-32.14 395.41,-28.02 394.97,-35"/>
<path fill="none" stroke="#63b8ff" d="M201.98,-19.37C257.35,-22.83 336.5,-27.78 394.8,-31.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.46,-34.91 404.66,-32.04 394.9,-27.92 394.46,-34.91"/>
</a>
</g>
</g>
@@ -189,8 +189,8 @@
<g id="edge12_Node000008_Node000008" class="edge">
<title>Node8&#45;&gt;Node8</title>
<g id="a_edge12_Node000008_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M113.96,-30.99C109.66,-40.06 116.68,-48.5 135,-48.5 145.31,-48.5 152.03,-45.83 155.19,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.75,-42.23 156.04,-31.99 151.77,-41.68 158.75,-42.23"/>
<path fill="none" stroke="#63b8ff" d="M113.96,-30.99C109.66,-40.06 116.68,-48.5 135,-48.5 145.02,-48.5 151.66,-45.97 154.91,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.37,-42.79 155.89,-32.49 151.41,-42.09 158.37,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,24 +1,24 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,160,55,185"/>
<area shape="rect" id="Node000002" href="$d5/d58/persistent__seg__tree__lazy__prop_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Test implementations." alt="" coords="103,160,146,185"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,170,88,170,88,175,55,175"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,170,87,170,87,175,55,175"/>
<area shape="rect" id="Node000003" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#a6d3f2465a7c5803a1ff16c5378bcc5e4" title="Constructing the segment tree with the early passed vector. Every call creates a node to hold the sum..." alt="" coords="194,29,371,70"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="130,157,155,120,172,99,192,81,201,75,204,80,196,85,176,103,159,123,135,160"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="130,157,155,120,172,99,192,81,200,76,203,80,196,85,176,103,159,123,135,160"/>
<area shape="rect" id="Node000004" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4" title="Querying the range from index l to index r, checking at every node if it has some value to be propaga..." alt="" coords="194,209,371,250"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="148,178,212,201,210,206,146,183"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="148,178,211,201,209,206,146,183"/>
<area shape="rect" id="Node000007" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#a0fe4e431f3e09c274ecd7d2d58dcb865" title="Getting the number of versions after updates so far which is equal to the size of the pointers vector..." alt="" coords="194,95,371,135"/>
<area shape="poly" id="edge7_Node000002_Node000007" title=" " alt="" coords="146,162,210,138,212,143,148,167"/>
<area shape="poly" id="edge7_Node000002_Node000007" title=" " alt="" coords="146,162,209,139,211,144,148,167"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="450,132,566,157"/>
<area shape="poly" id="edge9_Node000002_Node000008" title=" " alt="" coords="146,168,435,147,436,152,146,173"/>
<area shape="poly" id="edge9_Node000002_Node000008" title=" " alt="" coords="146,168,435,147,435,152,146,173"/>
<area shape="rect" id="Node000009" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#a24487eda25123bc4d112e8430821a6c6" title="Doing range update, checking at every node if it has some value to be propagated. All nodes affected ..." alt="" coords="194,299,371,339"/>
<area shape="poly" id="edge10_Node000002_Node000009" title=" " alt="" coords="136,184,161,220,196,260,233,288,230,293,192,264,157,223,132,187"/>
<area shape="poly" id="edge3_Node000003_Node000003" title=" " alt="" coords="252,29,251,19,255,11,266,5,283,3,301,5,311,12,308,16,299,10,283,8,268,10,259,14,256,20,257,28"/>
<area shape="poly" id="edge10_Node000002_Node000009" title=" " alt="" coords="136,184,161,220,196,260,232,288,229,292,192,264,157,223,132,187"/>
<area shape="poly" id="edge3_Node000003_Node000003" title=" " alt="" coords="252,29,251,19,255,11,266,5,283,3,300,5,311,11,308,16,298,10,283,8,268,10,259,14,256,20,257,28"/>
<area shape="rect" id="Node000005" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#ace7f57935b3bb9446f11c239fd89ae79" title="If there is some value to be propagated to the passed node, value is added to the node and the childr..." alt="" coords="419,241,597,282"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="372,240,405,244,404,250,371,245"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="372,240,404,244,403,250,371,245"/>
<area shape="rect" id="Node000006" href="$d8/d28/classrange__queries_1_1per_seg_tree.html#a0cec4b77d264521717cf9b0482c45817" title="Creating a new node with the same values of curr node." alt="" coords="645,271,822,311"/>
<area shape="poly" id="edge6_Node000005_Node000006" title=" " alt="" coords="597,271,630,275,629,280,596,276"/>
<area shape="poly" id="edge8_Node000007_Node000008" title=" " alt="" coords="372,124,436,132,435,138,371,129"/>
<area shape="poly" id="edge11_Node000009_Node000005" title=" " alt="" coords="364,296,411,284,412,289,366,301"/>
<area shape="poly" id="edge12_Node000009_Node000006" title=" " alt="" coords="372,311,630,295,630,300,372,316"/>
<area shape="poly" id="edge13_Node000009_Node000009" title=" " alt="" coords="252,298,251,289,255,280,266,274,283,272,301,275,311,281,308,286,299,280,283,277,268,279,259,284,256,290,257,298"/>
<area shape="poly" id="edge6_Node000005_Node000006" title=" " alt="" coords="597,271,629,275,629,280,596,276"/>
<area shape="poly" id="edge8_Node000007_Node000008" title=" " alt="" coords="372,124,435,132,434,137,371,129"/>
<area shape="poly" id="edge11_Node000009_Node000005" title=" " alt="" coords="364,296,410,284,412,289,366,301"/>
<area shape="poly" id="edge12_Node000009_Node000006" title=" " alt="" coords="372,311,629,295,629,300,372,316"/>
<area shape="poly" id="edge13_Node000009_Node000009" title=" " alt="" coords="252,298,251,289,255,280,266,274,283,272,300,274,311,281,308,285,298,279,283,277,268,279,259,284,256,290,257,298"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 259 -->
@@ -76,8 +76,8 @@ var sectionId = 'dynsection-1';
<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.2,-125.25C44.67,-125.25 53.52,-125.25 61.73,-125.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-128.75 71.71,-125.25 61.71,-121.75 61.71,-128.75"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-125.25C44.58,-125.25 53.31,-125.25 61.45,-125.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.2,-128.75 71.2,-125.25 61.2,-121.75 61.2,-128.75"/>
</a>
</g>
</g>
@@ -95,8 +95,8 @@ var sectionId = 'dynsection-1';
<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="M95.53,-135.29C103.62,-149.76 120.38,-176.48 141.5,-192.25 143.44,-193.7 145.48,-195.07 147.58,-196.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.71,-199.89 156.16,-201.64 149.08,-193.76 145.71,-199.89"/>
<path fill="none" stroke="#63b8ff" d="M95.53,-135.29C103.62,-149.76 120.38,-176.48 141.5,-192.25 143.29,-193.59 145.16,-194.86 147.1,-196.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.39,-199.13 155.83,-200.91 148.78,-193.01 145.39,-199.13"/>
</a>
</g>
</g>
@@ -114,8 +114,8 @@ var sectionId = 'dynsection-1';
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M106,-119.45C118.48,-114.85 136.69,-108.14 154.22,-101.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="155.24,-104.67 163.42,-97.93 152.82,-98.11 155.24,-104.67"/>
<path fill="none" stroke="#63b8ff" d="M106,-119.45C118.37,-114.89 136.35,-108.27 153.73,-101.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.82,-105.2 163,-98.46 152.4,-98.63 154.82,-105.2"/>
</a>
</g>
</g>
@@ -133,8 +133,8 @@ var sectionId = 'dynsection-1';
<g id="edge7_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge7_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M106,-131.05C118.48,-135.65 136.69,-142.36 154.22,-148.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.82,-152.39 163.42,-152.57 155.24,-145.83 152.82,-152.39"/>
<path fill="none" stroke="#63b8ff" d="M106,-131.05C118.37,-135.61 136.35,-142.23 153.73,-148.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.4,-151.87 163,-152.04 154.82,-145.3 152.4,-151.87"/>
</a>
</g>
</g>
@@ -151,8 +151,8 @@ var sectionId = 'dynsection-1';
<g id="edge9_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge9_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.61,-126.38C145.91,-129.34 256.14,-137.44 322.76,-142.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.23,-145.88 332.46,-143.12 322.74,-138.9 322.23,-145.88"/>
<path fill="none" stroke="#63b8ff" d="M105.61,-126.38C145.83,-129.33 255.69,-137.41 322.35,-142.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.72,-145.77 331.95,-143.01 322.24,-138.79 321.72,-145.77"/>
</a>
</g>
</g>
@@ -170,8 +170,8 @@ var sectionId = 'dynsection-1';
<g id="edge10_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge10_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M96.31,-115.33C105.09,-101.46 122.42,-76.01 141.5,-58.25 149.95,-50.39 160,-43.01 169.66,-36.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.16,-39.22 177.73,-30.91 167.41,-33.31 171.16,-39.22"/>
<path fill="none" stroke="#63b8ff" d="M96.31,-115.33C105.09,-101.46 122.42,-76.01 141.5,-58.25 149.78,-50.55 159.59,-43.31 169.06,-37.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.89,-40.04 177.45,-31.72 167.13,-34.13 170.89,-40.04"/>
</a>
</g>
</g>
@@ -179,8 +179,8 @@ var sectionId = 'dynsection-1';
<g id="edge3_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M186.96,-232.99C182.66,-242.06 189.68,-250.5 208,-250.5 218.31,-250.5 225.03,-247.83 228.19,-243.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.75,-244.23 229.04,-233.99 224.77,-243.68 231.75,-244.23"/>
<path fill="none" stroke="#63b8ff" d="M186.96,-232.99C182.66,-242.06 189.68,-250.5 208,-250.5 218.02,-250.5 224.66,-247.97 227.91,-244.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.37,-244.79 228.89,-234.49 224.41,-244.09 231.37,-244.79"/>
</a>
</g>
</g>
@@ -198,8 +198,8 @@ var sectionId = 'dynsection-1';
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.52,-72.83C282.66,-71.66 291.03,-70.46 299.31,-69.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.72,-72.61 309.12,-67.72 298.72,-65.68 299.72,-72.61"/>
<path fill="none" stroke="#63b8ff" d="M274.52,-72.83C282.47,-71.69 290.65,-70.52 298.75,-69.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.22,-72.82 308.62,-67.93 298.22,-65.89 299.22,-72.82"/>
</a>
</g>
</g>
@@ -217,8 +217,8 @@ var sectionId = 'dynsection-1';
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M443.52,-49.62C451.66,-48.55 460.03,-47.44 468.31,-46.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.66,-49.71 478.12,-44.93 467.75,-42.77 468.66,-49.71"/>
<path fill="none" stroke="#63b8ff" d="M443.52,-49.62C451.47,-48.57 459.65,-47.49 467.75,-46.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.16,-49.9 477.62,-45.13 467.24,-42.96 468.16,-49.9"/>
</a>
</g>
</g>
@@ -226,8 +226,8 @@ var sectionId = 'dynsection-1';
<g id="edge8_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.52,-159.62C290.41,-157.53 307.2,-155.31 322.46,-153.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.8,-156.66 332.26,-151.88 321.89,-149.72 322.8,-156.66"/>
<path fill="none" stroke="#63b8ff" d="M274.52,-159.62C290.25,-157.55 306.87,-155.36 322.01,-153.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.3,-156.85 331.76,-152.08 321.39,-149.91 322.3,-156.85"/>
</a>
</g>
</g>
@@ -235,8 +235,8 @@ var sectionId = 'dynsection-1';
<g id="edge11_Node000009_Node000005" class="edge">
<title>Node9&#45;&gt;Node5</title>
<g id="a_edge11_Node000009_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M269.76,-30.9C281.04,-33.8 292.93,-36.86 304.49,-39.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.45,-43.44 314,-42.54 305.19,-36.66 303.45,-43.44"/>
<path fill="none" stroke="#63b8ff" d="M269.76,-30.9C280.93,-33.77 292.68,-36.8 304.14,-39.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.98,-43.06 313.54,-42.17 304.73,-36.28 302.98,-43.06"/>
</a>
</g>
</g>
@@ -244,8 +244,8 @@ var sectionId = 'dynsection-1';
<g id="edge12_Node000009_Node000006" class="edge">
<title>Node9&#45;&gt;Node6</title>
<g id="a_edge12_Node000009_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.98,-19.37C330.58,-22.85 410.16,-27.82 468.53,-31.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.97,-35 478.17,-32.14 468.41,-28.02 467.97,-35"/>
<path fill="none" stroke="#63b8ff" d="M274.98,-19.37C330.35,-22.83 409.5,-27.78 467.8,-31.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.46,-34.91 477.66,-32.04 467.9,-27.92 467.46,-34.91"/>
</a>
</g>
</g>
@@ -253,8 +253,8 @@ var sectionId = 'dynsection-1';
<g id="edge13_Node000009_Node000009" class="edge">
<title>Node9&#45;&gt;Node9</title>
<g id="a_edge13_Node000009_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M186.96,-30.99C182.66,-40.06 189.68,-48.5 208,-48.5 218.31,-48.5 225.03,-45.83 228.19,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.75,-42.23 229.04,-31.99 224.77,-41.68 231.75,-42.23"/>
<path fill="none" stroke="#63b8ff" d="M186.96,-30.99C182.66,-40.06 189.68,-48.5 208,-48.5 218.02,-48.5 224.66,-45.97 227.91,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.37,-42.79 228.89,-32.49 224.41,-42.09 231.37,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="621pt" height="259pt"
@@ -30,8 +30,8 @@
<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.2,-125.25C44.67,-125.25 53.52,-125.25 61.73,-125.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-128.75 71.71,-125.25 61.71,-121.75 61.71,-128.75"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-125.25C44.58,-125.25 53.31,-125.25 61.45,-125.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.2,-128.75 71.2,-125.25 61.2,-121.75 61.2,-128.75"/>
</a>
</g>
</g>
@@ -49,8 +49,8 @@
<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="M95.53,-135.29C103.62,-149.76 120.38,-176.48 141.5,-192.25 143.44,-193.7 145.48,-195.07 147.58,-196.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.71,-199.89 156.16,-201.64 149.08,-193.76 145.71,-199.89"/>
<path fill="none" stroke="#63b8ff" d="M95.53,-135.29C103.62,-149.76 120.38,-176.48 141.5,-192.25 143.29,-193.59 145.16,-194.86 147.1,-196.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.39,-199.13 155.83,-200.91 148.78,-193.01 145.39,-199.13"/>
</a>
</g>
</g>
@@ -68,8 +68,8 @@
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M106,-119.45C118.48,-114.85 136.69,-108.14 154.22,-101.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="155.24,-104.67 163.42,-97.93 152.82,-98.11 155.24,-104.67"/>
<path fill="none" stroke="#63b8ff" d="M106,-119.45C118.37,-114.89 136.35,-108.27 153.73,-101.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.82,-105.2 163,-98.46 152.4,-98.63 154.82,-105.2"/>
</a>
</g>
</g>
@@ -87,8 +87,8 @@
<g id="edge7_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge7_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M106,-131.05C118.48,-135.65 136.69,-142.36 154.22,-148.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.82,-152.39 163.42,-152.57 155.24,-145.83 152.82,-152.39"/>
<path fill="none" stroke="#63b8ff" d="M106,-131.05C118.37,-135.61 136.35,-142.23 153.73,-148.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.4,-151.87 163,-152.04 154.82,-145.3 152.4,-151.87"/>
</a>
</g>
</g>
@@ -105,8 +105,8 @@
<g id="edge9_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge9_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.61,-126.38C145.91,-129.34 256.14,-137.44 322.76,-142.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.23,-145.88 332.46,-143.12 322.74,-138.9 322.23,-145.88"/>
<path fill="none" stroke="#63b8ff" d="M105.61,-126.38C145.83,-129.33 255.69,-137.41 322.35,-142.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.72,-145.77 331.95,-143.01 322.24,-138.79 321.72,-145.77"/>
</a>
</g>
</g>
@@ -124,8 +124,8 @@
<g id="edge10_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge10_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M96.31,-115.33C105.09,-101.46 122.42,-76.01 141.5,-58.25 149.95,-50.39 160,-43.01 169.66,-36.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.16,-39.22 177.73,-30.91 167.41,-33.31 171.16,-39.22"/>
<path fill="none" stroke="#63b8ff" d="M96.31,-115.33C105.09,-101.46 122.42,-76.01 141.5,-58.25 149.78,-50.55 159.59,-43.31 169.06,-37.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.89,-40.04 177.45,-31.72 167.13,-34.13 170.89,-40.04"/>
</a>
</g>
</g>
@@ -133,8 +133,8 @@
<g id="edge3_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M186.96,-232.99C182.66,-242.06 189.68,-250.5 208,-250.5 218.31,-250.5 225.03,-247.83 228.19,-243.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.75,-244.23 229.04,-233.99 224.77,-243.68 231.75,-244.23"/>
<path fill="none" stroke="#63b8ff" d="M186.96,-232.99C182.66,-242.06 189.68,-250.5 208,-250.5 218.02,-250.5 224.66,-247.97 227.91,-244.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.37,-244.79 228.89,-234.49 224.41,-244.09 231.37,-244.79"/>
</a>
</g>
</g>
@@ -152,8 +152,8 @@
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.52,-72.83C282.66,-71.66 291.03,-70.46 299.31,-69.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.72,-72.61 309.12,-67.72 298.72,-65.68 299.72,-72.61"/>
<path fill="none" stroke="#63b8ff" d="M274.52,-72.83C282.47,-71.69 290.65,-70.52 298.75,-69.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.22,-72.82 308.62,-67.93 298.22,-65.89 299.22,-72.82"/>
</a>
</g>
</g>
@@ -171,8 +171,8 @@
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M443.52,-49.62C451.66,-48.55 460.03,-47.44 468.31,-46.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.66,-49.71 478.12,-44.93 467.75,-42.77 468.66,-49.71"/>
<path fill="none" stroke="#63b8ff" d="M443.52,-49.62C451.47,-48.57 459.65,-47.49 467.75,-46.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.16,-49.9 477.62,-45.13 467.24,-42.96 468.16,-49.9"/>
</a>
</g>
</g>
@@ -180,8 +180,8 @@
<g id="edge8_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.52,-159.62C290.41,-157.53 307.2,-155.31 322.46,-153.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.8,-156.66 332.26,-151.88 321.89,-149.72 322.8,-156.66"/>
<path fill="none" stroke="#63b8ff" d="M274.52,-159.62C290.25,-157.55 306.87,-155.36 322.01,-153.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.3,-156.85 331.76,-152.08 321.39,-149.91 322.3,-156.85"/>
</a>
</g>
</g>
@@ -189,8 +189,8 @@
<g id="edge11_Node000009_Node000005" class="edge">
<title>Node9&#45;&gt;Node5</title>
<g id="a_edge11_Node000009_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M269.76,-30.9C281.04,-33.8 292.93,-36.86 304.49,-39.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.45,-43.44 314,-42.54 305.19,-36.66 303.45,-43.44"/>
<path fill="none" stroke="#63b8ff" d="M269.76,-30.9C280.93,-33.77 292.68,-36.8 304.14,-39.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.98,-43.06 313.54,-42.17 304.73,-36.28 302.98,-43.06"/>
</a>
</g>
</g>
@@ -198,8 +198,8 @@
<g id="edge12_Node000009_Node000006" class="edge">
<title>Node9&#45;&gt;Node6</title>
<g id="a_edge12_Node000009_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.98,-19.37C330.58,-22.85 410.16,-27.82 468.53,-31.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.97,-35 478.17,-32.14 468.41,-28.02 467.97,-35"/>
<path fill="none" stroke="#63b8ff" d="M274.98,-19.37C330.35,-22.83 409.5,-27.78 467.8,-31.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.46,-34.91 477.66,-32.04 467.9,-27.92 467.46,-34.91"/>
</a>
</g>
</g>
@@ -207,8 +207,8 @@
<g id="edge13_Node000009_Node000009" class="edge">
<title>Node9&#45;&gt;Node9</title>
<g id="a_edge13_Node000009_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M186.96,-30.99C182.66,-40.06 189.68,-48.5 208,-48.5 218.31,-48.5 225.03,-45.83 228.19,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.75,-42.23 229.04,-31.99 224.77,-41.68 231.75,-42.23"/>
<path fill="none" stroke="#63b8ff" d="M186.96,-30.99C182.66,-40.06 189.68,-48.5 208,-48.5 218.02,-48.5 224.66,-45.97 227.91,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.37,-42.79 228.89,-32.49 224.41,-42.09 231.37,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -1,15 +1,15 @@
<map id="sorting/random_pivot_quick_sort.cpp" name="sorting/random_pivot_quick_sort.cpp">
<area shape="rect" id="Node000001" title="Implementation of the Random Pivot Quick Sort algorithm." alt="" coords="181,5,323,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="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="200,49,90,91,88,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="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="244,48,226,81,222,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="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="264,45,282,79,277,81,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="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="285,44,349,83,346,88,282,49"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="439,94,489,120"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="306,44,427,89,425,94,304,49"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="306,44,426,89,424,94,304,49"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: sorting/random_pivot_quick_sort.cpp Pages: 1 -->
<svg width="370pt" height="94pt"
@@ -41,8 +41,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M145.66,-54.8C120.14,-45.23 87.16,-32.86 62.59,-23.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.96,-20.42 53.37,-20.19 61.5,-26.97 63.96,-20.42"/>
</a>
</g>
</g>
@@ -59,8 +59,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M162.13,-54.95C148.26,-46.07 130.56,-34.74 116.52,-25.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="118.64,-22.96 108.33,-20.52 114.87,-28.86 118.64,-22.96"/>
</a>
</g>
</g>
@@ -77,8 +77,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M177.21,-54.95C173.22,-47.36 168.28,-37.99 163.98,-29.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.12,-28.26 159.36,-21.04 160.92,-31.52 167.12,-28.26"/>
</a>
</g>
</g>
@@ -95,8 +95,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M192.54,-54.95C196.53,-47.36 201.47,-37.99 205.77,-29.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.83,-31.52 210.39,-21.04 202.63,-28.26 208.83,-31.52"/>
</a>
</g>
</g>
@@ -113,8 +113,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M208.61,-54.95C223.22,-45.98 241.91,-34.52 256.63,-25.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.09,-28.7 264.79,-20.49 254.43,-22.74 258.09,-28.7"/>
</a>
</g>
</g>
@@ -131,8 +131,8 @@
<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="M224.59,-54.8C252.76,-44.36 289.91,-30.61 315.21,-21.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.11,-24.27 324.27,-17.51 313.68,-17.7 316.11,-24.27"/>
<path fill="none" stroke="#63b8ff" d="M224.59,-54.8C252.51,-44.46 289.24,-30.85 314.53,-21.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.69,-24.79 323.86,-18.04 313.26,-18.23 315.69,-24.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: sorting/random_pivot_quick_sort.cpp Pages: 1 -->
<svg width="370pt" height="94pt"
@@ -31,8 +31,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M145.66,-54.8C120.14,-45.23 87.16,-32.86 62.59,-23.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.96,-20.42 53.37,-20.19 61.5,-26.97 63.96,-20.42"/>
</a>
</g>
</g>
@@ -49,8 +49,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M162.13,-54.95C148.26,-46.07 130.56,-34.74 116.52,-25.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="118.64,-22.96 108.33,-20.52 114.87,-28.86 118.64,-22.96"/>
</a>
</g>
</g>
@@ -67,8 +67,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M177.21,-54.95C173.22,-47.36 168.28,-37.99 163.98,-29.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.12,-28.26 159.36,-21.04 160.92,-31.52 167.12,-28.26"/>
</a>
</g>
</g>
@@ -85,8 +85,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M192.54,-54.95C196.53,-47.36 201.47,-37.99 205.77,-29.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.83,-31.52 210.39,-21.04 202.63,-28.26 208.83,-31.52"/>
</a>
</g>
</g>
@@ -103,8 +103,8 @@
<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"/>
<path fill="none" stroke="#63b8ff" d="M208.61,-54.95C223.22,-45.98 241.91,-34.52 256.63,-25.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.09,-28.7 264.79,-20.49 254.43,-22.74 258.09,-28.7"/>
</a>
</g>
</g>
@@ -121,8 +121,8 @@
<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="M224.59,-54.8C252.76,-44.36 289.91,-30.61 315.21,-21.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.11,-24.27 324.27,-17.51 313.68,-17.7 316.11,-24.27"/>
<path fill="none" stroke="#63b8ff" d="M224.59,-54.8C252.51,-44.46 289.24,-30.85 314.53,-21.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.69,-24.79 323.86,-18.04 313.26,-18.23 315.69,-24.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB