Documentation for 0953376d31

This commit is contained in:
github-actions
2023-06-16 21:18:14 +00:00
parent 26f1eee566
commit 14deeecd50
7241 changed files with 234176 additions and 54779 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.6"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: search/fibonacci_search.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.6 -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -113,8 +113,7 @@ $(document).ready(function(){initNavTree('de/d0d/fibonacci__search_8cpp.html','.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for fibonacci_search.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/dfa/fibonacci__search_8cpp__incl.svg" width="434" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/dfa/fibonacci__search_8cpp__incl.svg" width="434" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@@ -222,8 +221,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d0d/fibonacci__search_8cpp_a0bc61b3903d9a53061bf31e5d110fe61_cgraph.svg" width="306" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d0d/fibonacci__search_8cpp_a0bc61b3903d9a53061bf31e5d110fe61_cgraph.svg" width="306" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -249,13 +247,12 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 125</span> assert(<a class="code hl_function" href="../../de/d0d/fibonacci__search_8cpp.html#a2aa09bef74ee063c1331de0883af4f4f">random_tests</a>());</div>
<div class="line"><span class="lineno"> 126</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 127</span>}</div>
<div class="ttc" id="afibonacci__search_8cpp_html_a2aa09bef74ee063c1331de0883af4f4f"><div class="ttname"><a href="../../de/d0d/fibonacci__search_8cpp.html#a2aa09bef74ee063c1331de0883af4f4f">random_tests</a></div><div class="ttdeci">bool random_tests()</div><div class="ttdoc">random tests which cover cases when we have one, multiple or zero occurences of the value we're looki...</div><div class="ttdef"><b>Definition:</b> fibonacci_search.cpp:96</div></div>
<div class="ttc" id="afibonacci__search_8cpp_html_a5e144326104e57a3808aed7eb098db0d"><div class="ttname"><a href="../../de/d0d/fibonacci__search_8cpp.html#a5e144326104e57a3808aed7eb098db0d">no_occurence_tests</a></div><div class="ttdeci">bool no_occurence_tests()</div><div class="ttdoc">random tests for checking performance when an array doesn't contain an element</div><div class="ttdef"><b>Definition:</b> fibonacci_search.cpp:72</div></div>
<div class="ttc" id="afibonacci__search_8cpp_html_a2aa09bef74ee063c1331de0883af4f4f"><div class="ttname"><a href="../../de/d0d/fibonacci__search_8cpp.html#a2aa09bef74ee063c1331de0883af4f4f">random_tests</a></div><div class="ttdeci">bool random_tests()</div><div class="ttdoc">random tests which cover cases when we have one, multiple or zero occurences of the value we're looki...</div><div class="ttdef"><b>Definition</b> fibonacci_search.cpp:96</div></div>
<div class="ttc" id="afibonacci__search_8cpp_html_a5e144326104e57a3808aed7eb098db0d"><div class="ttname"><a href="../../de/d0d/fibonacci__search_8cpp.html#a5e144326104e57a3808aed7eb098db0d">no_occurence_tests</a></div><div class="ttdeci">bool no_occurence_tests()</div><div class="ttdoc">random tests for checking performance when an array doesn't contain an element</div><div class="ttdef"><b>Definition</b> fibonacci_search.cpp:72</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d0d/fibonacci__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="624" height="431"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d0d/fibonacci__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="624" height="431"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -299,7 +296,7 @@ Here is the call graph for this function:</div>
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/begin.html">std::vector::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
<div class="ttc" id="aclear_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/clear.html">std::vector::clear</a></div><div class="ttdeci">T clear(T... args)</div></div>
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="afibonacci__search_8cpp_html_a0bc61b3903d9a53061bf31e5d110fe61"><div class="ttname"><a href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61">fibonacci_search</a></div><div class="ttdeci">int fibonacci_search(const std::vector&lt; int &gt; &amp;arr, int value)</div><div class="ttdoc">using fibonacci search algorithm finds an index of a given element in a sorted array</div><div class="ttdef"><b>Definition:</b> fibonacci_search.cpp:23</div></div>
<div class="ttc" id="afibonacci__search_8cpp_html_a0bc61b3903d9a53061bf31e5d110fe61"><div class="ttname"><a href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61">fibonacci_search</a></div><div class="ttdeci">int fibonacci_search(const std::vector&lt; int &gt; &amp;arr, int value)</div><div class="ttdoc">using fibonacci search algorithm finds an index of a given element in a sorted array</div><div class="ttdef"><b>Definition</b> fibonacci_search.cpp:23</div></div>
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find</a></div><div class="ttdeci">T find(T... args)</div></div>
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="arand_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/rand.html">std::rand</a></div><div class="ttdeci">T rand(T... args)</div></div>
@@ -309,8 +306,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d0d/fibonacci__search_8cpp_a5e144326104e57a3808aed7eb098db0d_cgraph.svg" width="527" height="382"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d0d/fibonacci__search_8cpp_a5e144326104e57a3808aed7eb098db0d_cgraph.svg" width="527" height="382"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -356,8 +352,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d0d/fibonacci__search_8cpp_a2aa09bef74ee063c1331de0883af4f4f_cgraph.svg" width="490" height="382"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d0d/fibonacci__search_8cpp_a2aa09bef74ee063c1331de0883af4f4f_cgraph.svg" width="490" height="382"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -368,7 +363,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_19b2bf9199a15c634a08b1ede1dd896a.html">search</a></li><li class="navelem"><a class="el" href="../../de/d0d/fibonacci__search_8cpp.html">fibonacci_search.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </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>
</ul>
</div>
</body>

View File

@@ -1,6 +1,9 @@
<map id="fibonacci_search" name="fibonacci_search">
<area shape="rect" id="node1" title="using fibonacci search algorithm finds an index of a given element in a sorted array" alt="" coords="5,55,125,80"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/empty.html#" title=" " alt="" coords="173,5,300,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="202,55,271,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="179,104,294,130"/>
<area shape="rect" id="Node000001" title="using fibonacci search algorithm finds an index of a given element in a sorted array" alt="" coords="5,55,125,80"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/empty.html#" title=" " alt="" coords="173,5,300,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="112,51,174,33,176,38,113,57"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="202,55,271,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="125,65,187,65,187,70,125,70"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="179,104,294,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="113,78,176,97,174,102,112,84"/>
</map>

View File

@@ -1 +1 @@
5f331a15d7f0ee9a56c861907464ac3d
3b80208aa6eb1036bc95ad25867fbf1f

View File

@@ -6,61 +6,95 @@
<!-- Title: fibonacci_search Pages: 1 -->
<svg width="229pt" height="101pt"
viewBox="0.00 0.00 229.00 101.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 97.25)">
<title>fibonacci_search</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<g id="a_Node000001"><a xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<polygon fill="#999999" stroke="#666666" points="89.5,-56.25 0,-56.25 0,-37 89.5,-37 89.5,-56.25"/>
<text text-anchor="middle" x="44.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">fibonacci_search</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="221,-93.25 125.5,-93.25 125.5,-74 221,-74 221,-93.25"/>
<text text-anchor="middle" x="173.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::empty</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M80.32,-56.74C94.82,-60.98 111.87,-65.97 127.33,-70.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.14,-74.08 136.73,-73.53 128.11,-67.36 126.14,-74.08"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="198.88,-56.25 147.62,-56.25 147.62,-37 198.88,-37 198.88,-56.25"/>
<text text-anchor="middle" x="173.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<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="M89.99,-46.62C105.17,-46.62 121.96,-46.62 136.39,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.39,-50.13 146.39,-46.62 136.39,-43.13 136.39,-50.13"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-19.25 130,-19.25 130,0 216.5,0 216.5,-19.25"/>
<text text-anchor="middle" x="173.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M80.32,-36.51C94.82,-32.27 111.87,-27.28 127.33,-22.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.11,-25.89 136.73,-19.72 126.14,-19.17 128.11,-25.89"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.5 (20230430.1635)
-->
<!-- Title: fibonacci_search Pages: 1 -->
<svg width="229pt" height="101pt"
viewBox="0.00 0.00 229.00 101.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 97.25)">
<title>fibonacci_search</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<polygon fill="#999999" stroke="#666666" points="89.5,-56.25 0,-56.25 0,-37 89.5,-37 89.5,-56.25"/>
<text text-anchor="middle" x="44.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">fibonacci_search</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="221,-93.25 125.5,-93.25 125.5,-74 221,-74 221,-93.25"/>
<text text-anchor="middle" x="173.25" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::empty</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M80.32,-56.74C94.82,-60.98 111.87,-65.97 127.33,-70.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.14,-74.08 136.73,-73.53 128.11,-67.36 126.14,-74.08"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="198.88,-56.25 147.62,-56.25 147.62,-37 198.88,-37 198.88,-56.25"/>
<text text-anchor="middle" x="173.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M89.99,-46.62C105.17,-46.62 121.96,-46.62 136.39,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.39,-50.13 146.39,-46.62 136.39,-43.13 136.39,-50.13"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-19.25 130,-19.25 130,0 216.5,0 216.5,-19.25"/>
<text text-anchor="middle" x="173.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M80.32,-36.51C94.82,-32.27 111.87,-27.28 127.33,-22.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.11,-25.89 136.73,-19.72 126.14,-19.17 128.11,-25.89"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -1,14 +1,25 @@
<map id="random_tests" name="random_tests">
<area shape="rect" id="node1" title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki..." alt="" coords="5,179,106,204"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="170,5,292,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/clear.html#" title=" " alt="" coords="171,55,291,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="175,104,287,130"/>
<area shape="rect" id="node5" href="$de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" title="using fibonacci search algorithm finds an index of a given element in a sorted array" alt="" coords="171,153,291,179"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/find.html#" title=" " alt="" coords="197,203,265,228"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="154,252,308,278"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="195,301,267,327"/>
<area shape="rect" id="node12" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/sort.html#" title=" " alt="" coords="196,351,266,376"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/empty.html#" title=" " alt="" coords="356,104,483,130"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="386,153,454,179"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="362,203,477,228"/>
<area shape="rect" id="Node000001" title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki..." alt="" coords="5,179,106,204"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="170,5,292,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="59,177,91,112,118,73,152,40,157,36,161,41,155,44,122,77,96,115,64,179"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/clear.html#" title=" " alt="" coords="171,55,291,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="64,176,100,134,124,110,152,89,161,84,163,89,155,94,128,114,104,137,68,180"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="175,104,287,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="79,176,153,138,168,132,170,137,155,143,81,180"/>
<area shape="rect" id="Node000005" href="$de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" title="using fibonacci search algorithm finds an index of a given element in a sorted array" alt="" coords="171,153,291,179"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="106,182,156,174,157,179,107,187"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/find.html#" title=" " alt="" coords="197,203,265,228"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="107,196,182,206,182,212,106,201"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="154,252,308,278"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="82,203,155,238,170,244,169,249,153,243,79,207"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="195,301,267,327"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="68,203,104,245,128,268,155,288,182,300,180,305,152,292,125,272,100,248,64,206"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/sort.html#" title=" " alt="" coords="196,351,266,376"/>
<area shape="poly" id="edge11_Node000001_Node000012" title=" " alt="" coords="64,204,96,268,122,305,155,337,183,352,181,356,152,342,118,309,92,270,59,206"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/empty.html#" title=" " alt="" coords="356,104,483,130"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="282,150,353,131,354,137,284,155"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="386,153,454,179"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="291,164,371,164,371,169,291,169"/>
<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="362,203,477,228"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="284,177,354,196,353,201,282,182"/>
</map>

View File

@@ -1 +1 @@
2733649dc8cc68bed9201137dbf4863a
bb73f3b1883c8d8e82510ccabeec4c33

View File

@@ -6,181 +6,239 @@
<!-- Title: random_tests Pages: 1 -->
<svg width="367pt" height="286pt"
viewBox="0.00 0.00 366.50 286.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 282.25)">
<title>random_tests</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki...">
<g id="a_Node000001"><a xlink:title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki...">
<polygon fill="#999999" stroke="#666666" points="75.25,-148.25 0,-148.25 0,-129 75.25,-129 75.25,-148.25"/>
<text text-anchor="middle" x="37.62" y="-134.75" font-family="Helvetica,sans-Serif" font-size="10.00">random_tests</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="215,-278.25 123.25,-278.25 123.25,-259 215,-259 215,-278.25"/>
<text text-anchor="middle" x="169.12" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M42.37,-148.65C51.03,-170.5 74.57,-222.68 111.25,-250.62 112.54,-251.61 113.88,-252.53 115.26,-253.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="113.44,-256.93 123.91,-258.51 116.71,-250.74 113.44,-256.93"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="213.88,-241.25 124.38,-241.25 124.38,-222 213.88,-222 213.88,-241.25"/>
<text text-anchor="middle" x="169.12" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::clear</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<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="M45.7,-148.66C57.51,-164.67 82.73,-195.98 111.25,-213.62 113.29,-214.89 115.43,-216.07 117.62,-217.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="115.99,-220.72 126.55,-221.53 118.81,-214.31 115.99,-220.72"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="211.25,-204.25 127,-204.25 127,-185 211.25,-185 211.25,-204.25"/>
<text text-anchor="middle" x="169.12" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M55.82,-148.72C70.28,-156.94 91.67,-168.48 111.25,-176.62 114.91,-178.15 118.74,-179.62 122.62,-181.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.29,-184.6 131.89,-184.54 123.56,-177.98 121.29,-184.6"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<g id="a_Node000005"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<polygon fill="white" stroke="#666666" points="213.88,-167.25 124.38,-167.25 124.38,-148 213.88,-148 213.88,-167.25"/>
<text text-anchor="middle" x="169.12" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">fibonacci_search</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<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="M75.73,-144.07C87.53,-145.8 100.83,-147.75 113.59,-149.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="112.73,-153.18 123.13,-151.17 113.75,-146.26 112.73,-153.18"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="194.75,-130.25 143.5,-130.25 143.5,-111 194.75,-111 194.75,-130.25"/>
<text text-anchor="middle" x="169.12" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::find</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<g id="edge8_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M75.73,-133.47C93.6,-130.98 114.92,-128.02 132.58,-125.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.88,-128.92 142.3,-124.08 131.92,-121.99 132.88,-128.92"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="227,-93.25 111.25,-93.25 111.25,-74 227,-74 227,-93.25"/>
<text text-anchor="middle" x="169.12" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<g id="edge9_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M56.44,-128.5C70.91,-120.54 92,-109.51 111.25,-101.62 115.08,-100.06 119.09,-98.54 123.15,-97.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.87,-100.21 132.21,-93.67 121.62,-93.58 123.87,-100.21"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="196.25,-56.25 142,-56.25 142,-37 196.25,-37 196.25,-56.25"/>
<text text-anchor="middle" x="169.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.74,-128.73C57.58,-112.94 82.87,-82.05 111.25,-64.62 117.48,-60.8 124.59,-57.72 131.63,-55.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.28,-58.41 140.78,-52.09 130.19,-51.73 132.28,-58.41"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/sort.html#" xlink:title=" ">
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/sort.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="195.12,-19.25 143.12,-19.25 143.12,0 195.12,0 195.12,-19.25"/>
<text text-anchor="middle" x="169.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sort</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<g id="edge11_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge11_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M42.39,-128.69C51.11,-107.03 74.74,-55.32 111.25,-27.62 117.48,-22.9 124.97,-19.4 132.45,-16.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.28,-19.92 141.87,-13.72 131.29,-13.21 133.28,-19.92"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="358.5,-204.25 263,-204.25 263,-185 358.5,-185 358.5,-204.25"/>
<text text-anchor="middle" x="310.75" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::empty</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M208.28,-167.74C224.59,-172.06 243.84,-177.16 261.15,-181.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="260.08,-185.35 270.64,-184.53 261.87,-178.58 260.08,-185.35"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="336.38,-167.25 285.12,-167.25 285.12,-148 336.38,-148 336.38,-167.25"/>
<text text-anchor="middle" x="310.75" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge6_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M214.3,-157.62C233.62,-157.62 255.98,-157.62 274.2,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.95,-161.13 283.95,-157.62 273.95,-154.13 273.95,-161.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="354,-130.25 267.5,-130.25 267.5,-111 354,-111 354,-130.25"/>
<text text-anchor="middle" x="310.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000005_Node000008" class="edge">
<title>Node5&#45;&gt;Node8</title>
<g id="a_edge7_Node000005_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M208.28,-147.51C224.59,-143.19 243.84,-138.09 261.15,-133.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.87,-136.67 270.64,-130.72 260.08,-129.9 261.87,-136.67"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,219 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.5 (20230430.1635)
-->
<!-- Title: random_tests Pages: 1 -->
<svg width="367pt" height="286pt"
viewBox="0.00 0.00 366.50 286.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 282.25)">
<title>random_tests</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki...">
<polygon fill="#999999" stroke="#666666" points="75.25,-148.25 0,-148.25 0,-129 75.25,-129 75.25,-148.25"/>
<text text-anchor="middle" x="37.62" y="-134.75" font-family="Helvetica,sans-Serif" font-size="10.00">random_tests</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="215,-278.25 123.25,-278.25 123.25,-259 215,-259 215,-278.25"/>
<text text-anchor="middle" x="169.12" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M42.37,-148.65C51.03,-170.5 74.57,-222.68 111.25,-250.62 112.54,-251.61 113.88,-252.53 115.26,-253.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="113.44,-256.93 123.91,-258.51 116.71,-250.74 113.44,-256.93"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="213.88,-241.25 124.38,-241.25 124.38,-222 213.88,-222 213.88,-241.25"/>
<text text-anchor="middle" x="169.12" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::clear</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.7,-148.66C57.51,-164.67 82.73,-195.98 111.25,-213.62 113.29,-214.89 115.43,-216.07 117.62,-217.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="115.99,-220.72 126.55,-221.53 118.81,-214.31 115.99,-220.72"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="211.25,-204.25 127,-204.25 127,-185 211.25,-185 211.25,-204.25"/>
<text text-anchor="middle" x="169.12" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M55.82,-148.72C70.28,-156.94 91.67,-168.48 111.25,-176.62 114.91,-178.15 118.74,-179.62 122.62,-181.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.29,-184.6 131.89,-184.54 123.56,-177.98 121.29,-184.6"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<polygon fill="white" stroke="#666666" points="213.88,-167.25 124.38,-167.25 124.38,-148 213.88,-148 213.88,-167.25"/>
<text text-anchor="middle" x="169.12" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">fibonacci_search</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M75.73,-144.07C87.53,-145.8 100.83,-147.75 113.59,-149.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="112.73,-153.18 123.13,-151.17 113.75,-146.26 112.73,-153.18"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="194.75,-130.25 143.5,-130.25 143.5,-111 194.75,-111 194.75,-130.25"/>
<text text-anchor="middle" x="169.12" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::find</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M75.73,-133.47C93.6,-130.98 114.92,-128.02 132.58,-125.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.88,-128.92 142.3,-124.08 131.92,-121.99 132.88,-128.92"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="227,-93.25 111.25,-93.25 111.25,-74 227,-74 227,-93.25"/>
<text text-anchor="middle" x="169.12" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M56.44,-128.5C70.91,-120.54 92,-109.51 111.25,-101.62 115.08,-100.06 119.09,-98.54 123.15,-97.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.87,-100.21 132.21,-93.67 121.62,-93.58 123.87,-100.21"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="196.25,-56.25 142,-56.25 142,-37 196.25,-37 196.25,-56.25"/>
<text text-anchor="middle" x="169.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.74,-128.73C57.58,-112.94 82.87,-82.05 111.25,-64.62 117.48,-60.8 124.59,-57.72 131.63,-55.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.28,-58.41 140.78,-52.09 130.19,-51.73 132.28,-58.41"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/sort.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="195.12,-19.25 143.12,-19.25 143.12,0 195.12,0 195.12,-19.25"/>
<text text-anchor="middle" x="169.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sort</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge11_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M42.39,-128.69C51.11,-107.03 74.74,-55.32 111.25,-27.62 117.48,-22.9 124.97,-19.4 132.45,-16.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.28,-19.92 141.87,-13.72 131.29,-13.21 133.28,-19.92"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="358.5,-204.25 263,-204.25 263,-185 358.5,-185 358.5,-204.25"/>
<text text-anchor="middle" x="310.75" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::empty</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M208.28,-167.74C224.59,-172.06 243.84,-177.16 261.15,-181.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="260.08,-185.35 270.64,-184.53 261.87,-178.58 260.08,-185.35"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="336.38,-167.25 285.12,-167.25 285.12,-148 336.38,-148 336.38,-167.25"/>
<text text-anchor="middle" x="310.75" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge6_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M214.3,-157.62C233.62,-157.62 255.98,-157.62 274.2,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.95,-161.13 283.95,-157.62 273.95,-154.13 273.95,-161.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="354,-130.25 267.5,-130.25 267.5,-111 354,-111 354,-130.25"/>
<text text-anchor="middle" x="310.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7_Node000005_Node000008" class="edge">
<title>Node5&#45;&gt;Node8</title>
<g id="a_edge7_Node000005_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M208.28,-147.51C224.59,-143.19 243.84,-138.09 261.15,-133.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.87,-136.67 270.64,-130.72 260.08,-129.9 261.87,-136.67"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,14 +1,25 @@
<map id="no_occurence_tests" name="no_occurence_tests">
<area shape="rect" id="node1" title="random tests for checking performance when an array doesn&#39;t contain an element" alt="" coords="5,179,144,204"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="208,5,330,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/clear.html#" title=" " alt="" coords="209,55,329,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="213,104,325,130"/>
<area shape="rect" id="node5" href="$de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" title="using fibonacci search algorithm finds an index of a given element in a sorted array" alt="" coords="209,153,329,179"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/find.html#" title=" " alt="" coords="235,203,303,228"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="192,252,346,278"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="233,301,305,327"/>
<area shape="rect" id="node12" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/remove.html#" title=" " alt="" coords="224,351,314,376"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/empty.html#" title=" " alt="" coords="394,104,521,130"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="424,153,492,179"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="400,203,515,228"/>
<area shape="rect" id="Node000001" title="random tests for checking performance when an array doesn&#39;t contain an element" alt="" coords="5,179,144,204"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="208,5,330,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="80,177,121,112,152,73,190,40,197,35,200,40,193,44,156,77,125,115,85,180"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/clear.html#" title=" " alt="" coords="209,55,329,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="86,176,129,134,159,110,190,89,201,84,203,89,193,94,162,114,133,138,90,180"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="213,104,325,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="103,176,191,138,208,132,210,137,193,143,105,181"/>
<area shape="rect" id="Node000005" href="$de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" title="using fibonacci search algorithm finds an index of a given element in a sorted array" alt="" coords="209,153,329,179"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="144,180,194,173,195,178,144,185"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/find.html#" title=" " alt="" coords="235,203,303,228"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="144,197,221,207,220,212,144,203"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="192,252,346,278"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="106,202,193,238,210,244,208,249,191,243,104,207"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="233,301,305,327"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="90,203,133,245,162,268,193,288,220,300,218,304,190,293,159,272,130,249,86,207"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/remove.html#" title=" " alt="" coords="224,351,314,376"/>
<area shape="poly" id="edge11_Node000001_Node000012" title=" " alt="" coords="85,203,125,267,156,305,193,337,211,347,209,352,190,342,152,309,121,271,80,206"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/empty.html#" title=" " alt="" coords="394,104,521,130"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="320,150,391,131,392,137,322,155"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="424,153,492,179"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="329,164,409,164,409,169,329,169"/>
<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="400,203,515,228"/>
<area shape="poly" id="edge7_Node000005_Node000008" title=" " alt="" coords="322,177,392,196,391,201,320,182"/>
</map>

View File

@@ -1 +1 @@
d8a3e77094e69fbcafd70d5b49793329
8973820e20145876825ad453c2baf8af

View File

@@ -6,181 +6,239 @@
<!-- Title: no_occurence_tests Pages: 1 -->
<svg width="395pt" height="286pt"
viewBox="0.00 0.00 395.00 286.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 282.25)">
<title>no_occurence_tests</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="random tests for checking performance when an array doesn&#39;t contain an element">
<g id="a_Node000001"><a xlink:title="random tests for checking performance when an array doesn&#39;t contain an element">
<polygon fill="#999999" stroke="#666666" points="103.75,-148.25 0,-148.25 0,-129 103.75,-129 103.75,-148.25"/>
<text text-anchor="middle" x="51.88" y="-134.75" font-family="Helvetica,sans-Serif" font-size="10.00">no_occurence_tests</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="243.5,-278.25 151.75,-278.25 151.75,-259 243.5,-259 243.5,-278.25"/>
<text text-anchor="middle" x="197.62" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M57.9,-148.64C69.37,-170.48 99.58,-222.62 139.75,-250.62 141.44,-251.8 143.21,-252.91 145.03,-253.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.02,-257.34 153.55,-258.54 146.07,-251.04 143.02,-257.34"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="242.38,-241.25 152.88,-241.25 152.88,-222 242.38,-222 242.38,-241.25"/>
<text text-anchor="middle" x="197.62" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::clear</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<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="M61.79,-148.58C76.53,-164.49 107.57,-195.65 139.75,-213.62 142.25,-215.02 144.87,-216.33 147.56,-217.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.92,-221.06 156.5,-221.57 148.54,-214.57 145.92,-221.06"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="239.75,-204.25 155.5,-204.25 155.5,-185 239.75,-185 239.75,-204.25"/>
<text text-anchor="middle" x="197.62" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M74.04,-148.63C91.47,-156.69 116.94,-168.06 139.75,-176.62 143.89,-178.18 148.24,-179.72 152.61,-181.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.15,-184.74 161.74,-184.55 153.34,-178.09 151.15,-184.74"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<g id="a_Node000005"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<polygon fill="white" stroke="#666666" points="242.38,-167.25 152.88,-167.25 152.88,-148 242.38,-148 242.38,-167.25"/>
<text text-anchor="middle" x="197.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">fibonacci_search</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<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="M103.96,-145.38C116.19,-146.99 129.31,-148.73 141.71,-150.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.01,-153.94 151.38,-151.78 141.92,-147 141.01,-153.94"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="223.25,-130.25 172,-130.25 172,-111 223.25,-111 223.25,-130.25"/>
<text text-anchor="middle" x="197.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::find</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<g id="edge8_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M103.96,-132.23C122.89,-129.86 143.93,-127.22 161.17,-125.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.4,-128.44 170.89,-123.72 160.53,-121.49 161.4,-128.44"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255.5,-93.25 139.75,-93.25 139.75,-74 255.5,-74 255.5,-93.25"/>
<text text-anchor="middle" x="197.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<g id="edge9_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.78,-128.6C92.2,-120.8 117.3,-109.93 139.75,-101.62 143.96,-100.07 148.37,-98.52 152.79,-97.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.65,-100.1 162.06,-93.66 151.47,-93.45 153.65,-100.1"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="224.75,-56.25 170.5,-56.25 170.5,-37 224.75,-37 224.75,-56.25"/>
<text text-anchor="middle" x="197.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M62.06,-128.55C76.93,-112.79 107.86,-82.29 139.75,-64.62 146.08,-61.12 153.19,-58.18 160.19,-55.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.76,-58.95 169.25,-52.6 158.66,-52.27 160.76,-58.95"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/remove.html#" xlink:title=" ">
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/remove.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="231.5,-19.25 163.75,-19.25 163.75,0 231.5,0 231.5,-19.25"/>
<text text-anchor="middle" x="197.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::remove</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<g id="edge11_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge11_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M57.93,-128.7C69.44,-107.06 99.74,-55.39 139.75,-27.62 143.94,-24.72 148.63,-22.26 153.46,-20.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.33,-23.23 162.48,-16.46 151.89,-16.67 154.33,-23.23"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="387,-204.25 291.5,-204.25 291.5,-185 387,-185 387,-204.25"/>
<text text-anchor="middle" x="339.25" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::empty</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M236.78,-167.74C253.09,-172.06 272.34,-177.16 289.65,-181.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.58,-185.35 299.14,-184.53 290.37,-178.58 288.58,-185.35"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="364.88,-167.25 313.62,-167.25 313.62,-148 364.88,-148 364.88,-167.25"/>
<text text-anchor="middle" x="339.25" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge6_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M242.8,-157.62C262.12,-157.62 284.48,-157.62 302.7,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.45,-161.13 312.45,-157.62 302.45,-154.13 302.45,-161.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="382.5,-130.25 296,-130.25 296,-111 382.5,-111 382.5,-130.25"/>
<text text-anchor="middle" x="339.25" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000005_Node000008" class="edge">
<title>Node5&#45;&gt;Node8</title>
<g id="a_edge7_Node000005_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M236.78,-147.51C253.09,-143.19 272.34,-138.09 289.65,-133.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.37,-136.67 299.14,-130.72 288.58,-129.9 290.37,-136.67"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,219 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.5 (20230430.1635)
-->
<!-- Title: no_occurence_tests Pages: 1 -->
<svg width="395pt" height="286pt"
viewBox="0.00 0.00 395.00 286.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 282.25)">
<title>no_occurence_tests</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="random tests for checking performance when an array doesn&#39;t contain an element">
<polygon fill="#999999" stroke="#666666" points="103.75,-148.25 0,-148.25 0,-129 103.75,-129 103.75,-148.25"/>
<text text-anchor="middle" x="51.88" y="-134.75" font-family="Helvetica,sans-Serif" font-size="10.00">no_occurence_tests</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="243.5,-278.25 151.75,-278.25 151.75,-259 243.5,-259 243.5,-278.25"/>
<text text-anchor="middle" x="197.62" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M57.9,-148.64C69.37,-170.48 99.58,-222.62 139.75,-250.62 141.44,-251.8 143.21,-252.91 145.03,-253.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.02,-257.34 153.55,-258.54 146.07,-251.04 143.02,-257.34"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="242.38,-241.25 152.88,-241.25 152.88,-222 242.38,-222 242.38,-241.25"/>
<text text-anchor="middle" x="197.62" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::clear</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.79,-148.58C76.53,-164.49 107.57,-195.65 139.75,-213.62 142.25,-215.02 144.87,-216.33 147.56,-217.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.92,-221.06 156.5,-221.57 148.54,-214.57 145.92,-221.06"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="239.75,-204.25 155.5,-204.25 155.5,-185 239.75,-185 239.75,-204.25"/>
<text text-anchor="middle" x="197.62" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.04,-148.63C91.47,-156.69 116.94,-168.06 139.75,-176.62 143.89,-178.18 148.24,-179.72 152.61,-181.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.15,-184.74 161.74,-184.55 153.34,-178.09 151.15,-184.74"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<polygon fill="white" stroke="#666666" points="242.38,-167.25 152.88,-167.25 152.88,-148 242.38,-148 242.38,-167.25"/>
<text text-anchor="middle" x="197.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">fibonacci_search</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M103.96,-145.38C116.19,-146.99 129.31,-148.73 141.71,-150.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.01,-153.94 151.38,-151.78 141.92,-147 141.01,-153.94"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="223.25,-130.25 172,-130.25 172,-111 223.25,-111 223.25,-130.25"/>
<text text-anchor="middle" x="197.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::find</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M103.96,-132.23C122.89,-129.86 143.93,-127.22 161.17,-125.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.4,-128.44 170.89,-123.72 160.53,-121.49 161.4,-128.44"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255.5,-93.25 139.75,-93.25 139.75,-74 255.5,-74 255.5,-93.25"/>
<text text-anchor="middle" x="197.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.78,-128.6C92.2,-120.8 117.3,-109.93 139.75,-101.62 143.96,-100.07 148.37,-98.52 152.79,-97.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.65,-100.1 162.06,-93.66 151.47,-93.45 153.65,-100.1"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="224.75,-56.25 170.5,-56.25 170.5,-37 224.75,-37 224.75,-56.25"/>
<text text-anchor="middle" x="197.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M62.06,-128.55C76.93,-112.79 107.86,-82.29 139.75,-64.62 146.08,-61.12 153.19,-58.18 160.19,-55.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.76,-58.95 169.25,-52.6 158.66,-52.27 160.76,-58.95"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/remove.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="231.5,-19.25 163.75,-19.25 163.75,0 231.5,0 231.5,-19.25"/>
<text text-anchor="middle" x="197.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::remove</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge11_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M57.93,-128.7C69.44,-107.06 99.74,-55.39 139.75,-27.62 143.94,-24.72 148.63,-22.26 153.46,-20.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.33,-23.23 162.48,-16.46 151.89,-16.67 154.33,-23.23"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="387,-204.25 291.5,-204.25 291.5,-185 387,-185 387,-204.25"/>
<text text-anchor="middle" x="339.25" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::empty</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M236.78,-167.74C253.09,-172.06 272.34,-177.16 289.65,-181.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.58,-185.35 299.14,-184.53 290.37,-178.58 288.58,-185.35"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="364.88,-167.25 313.62,-167.25 313.62,-148 364.88,-148 364.88,-167.25"/>
<text text-anchor="middle" x="339.25" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge6_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M242.8,-157.62C262.12,-157.62 284.48,-157.62 302.7,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.45,-161.13 312.45,-157.62 302.45,-154.13 302.45,-161.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="382.5,-130.25 296,-130.25 296,-111 382.5,-111 382.5,-130.25"/>
<text text-anchor="middle" x="339.25" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7_Node000005_Node000008" class="edge">
<title>Node5&#45;&gt;Node8</title>
<g id="a_edge7_Node000005_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M236.78,-147.51C253.09,-143.19 272.34,-138.09 289.65,-133.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.37,-136.67 299.14,-130.72 288.58,-129.9 290.37,-136.67"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,17 +1,38 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,204,55,230"/>
<area shape="rect" id="node2" href="$de/d0d/fibonacci__search_8cpp.html#a5e144326104e57a3808aed7eb098db0d" title="random tests for checking performance when an array doesn&#39;t contain an element" alt="" coords="103,228,241,254"/>
<area shape="rect" id="node14" href="$de/d0d/fibonacci__search_8cpp.html#a2aa09bef74ee063c1331de0883af4f4f" title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki..." alt="" coords="122,179,222,204"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="305,301,427,327"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/clear.html#" title=" " alt="" coords="307,351,426,376"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="310,55,422,80"/>
<area shape="rect" id="node6" href="$de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" title="using fibonacci search algorithm finds an index of a given element in a sorted array" alt="" coords="307,104,426,130"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/find.html#" title=" " alt="" coords="332,153,400,179"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="289,203,443,228"/>
<area shape="rect" id="node12" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="330,252,402,278"/>
<area shape="rect" id="node13" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/remove.html#" title=" " alt="" coords="321,400,411,426"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/empty.html#" title=" " alt="" coords="491,55,619,80"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="521,104,589,130"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="497,153,613,179"/>
<area shape="rect" id="node15" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/sort.html#" title=" " alt="" coords="332,5,401,31"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,204,55,230"/>
<area shape="rect" id="Node000002" href="$de/d0d/fibonacci__search_8cpp.html#a5e144326104e57a3808aed7eb098db0d" title="random tests for checking performance when an array doesn&#39;t contain an element" alt="" coords="103,228,241,254"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,218,88,224,88,229,54,224"/>
<area shape="rect" id="Node000014" href="$de/d0d/fibonacci__search_8cpp.html#a2aa09bef74ee063c1331de0883af4f4f" title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki..." alt="" coords="122,179,222,204"/>
<area shape="poly" id="edge13_Node000001_Node000014" title=" " alt="" coords="54,210,107,200,108,206,55,215"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="305,301,427,327"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="203,252,290,288,307,294,306,299,288,293,201,257"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/clear.html#" title=" " alt="" coords="307,351,426,376"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="187,252,230,294,259,317,290,337,301,342,298,347,288,342,256,321,227,298,184,256"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="310,55,422,80"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="225,225,239,215,251,200,258,185,262,154,267,122,274,106,287,90,295,83,298,87,291,93,278,108,272,123,267,154,263,186,256,203,243,219,228,230"/>
<area shape="rect" id="Node000006" href="$de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" title="using fibonacci search algorithm finds an index of a given element in a sorted array" alt="" coords="307,104,426,130"/>
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="222,225,239,215,255,196,262,178,270,158,287,139,293,135,296,139,291,143,275,161,267,180,260,199,243,219,225,230"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/find.html#" title=" " alt="" coords="332,153,400,179"/>
<area shape="poly" id="edge9_Node000002_Node000010" title=" " alt="" coords="214,225,240,214,288,188,317,177,319,182,290,193,242,219,215,230"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="289,203,443,228"/>
<area shape="poly" id="edge10_Node000002_Node000011" title=" " alt="" coords="241,229,274,225,274,230,242,234"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="330,252,402,278"/>
<area shape="poly" id="edge11_Node000002_Node000012" title=" " alt="" coords="242,247,316,256,315,261,241,252"/>
<area shape="rect" id="Node000013" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/remove.html#" title=" " alt="" coords="321,400,411,426"/>
<area shape="poly" id="edge12_Node000002_Node000013" title=" " alt="" coords="182,253,222,317,254,354,291,387,309,396,306,401,287,391,250,358,218,320,178,255"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/empty.html#" title=" " alt="" coords="491,55,619,80"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="418,101,488,82,490,87,419,106"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="521,104,589,130"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="426,114,506,114,506,120,426,120"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="497,153,613,179"/>
<area shape="poly" id="edge8_Node000006_Node000009" title=" " alt="" coords="419,128,490,146,488,152,418,133"/>
<area shape="poly" id="edge14_Node000014_Node000003" title=" " alt="" coords="224,202,243,213,259,233,267,252,275,270,291,288,296,292,293,296,287,292,270,273,262,254,255,236,239,218,221,207"/>
<area shape="poly" id="edge15_Node000014_Node000004" title=" " alt="" coords="224,201,243,214,256,230,263,246,267,277,272,308,279,323,291,338,296,342,292,346,287,341,274,326,267,310,262,278,258,247,251,232,239,217,221,205"/>
<area shape="poly" id="edge16_Node000014_Node000005" title=" " alt="" coords="183,176,227,134,256,110,288,89,298,84,301,89,290,94,259,114,230,138,187,180"/>
<area shape="poly" id="edge17_Node000014_Node000006" title=" " alt="" coords="200,176,288,138,305,132,307,137,290,143,202,181"/>
<area shape="poly" id="edge18_Node000014_Node000010" title=" " alt="" coords="222,182,317,170,318,175,223,188"/>
<area shape="poly" id="edge19_Node000014_Node000011" title=" " alt="" coords="223,195,275,202,274,207,222,200"/>
<area shape="poly" id="edge20_Node000014_Node000012" title=" " alt="" coords="215,202,242,213,290,238,317,248,315,253,288,243,240,218,213,207"/>
<area shape="rect" id="Node000015" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/sort.html#" title=" " alt="" coords="332,5,401,31"/>
<area shape="poly" id="edge21_Node000014_Node000015" title=" " alt="" coords="178,177,218,112,250,73,288,40,316,26,319,31,290,44,253,77,222,115,182,180"/>
</map>

View File

@@ -1 +1 @@
0f46f22fe0aaab2d7973b37a6a16a740
6fb7d86724d008dde5ce24213d4293de

View File

@@ -6,268 +6,356 @@
<!-- Title: main Pages: 1 -->
<svg width="468pt" height="323pt"
viewBox="0.00 0.00 468.00 323.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 319.25)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-166.25 0,-166.25 0,-147 37,-147 37,-166.25"/>
<text text-anchor="middle" x="18.5" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a5e144326104e57a3808aed7eb098db0d" target="_top" xlink:title="random tests for checking performance when an array doesn&#39;t contain an element">
<g id="a_Node000002"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a5e144326104e57a3808aed7eb098db0d" target="_top" xlink:title="random tests for checking performance when an array doesn&#39;t contain an element">
<polygon fill="white" stroke="#666666" points="176.75,-148.25 73,-148.25 73,-129 176.75,-129 176.75,-148.25"/>
<text text-anchor="middle" x="124.88" y="-134.75" font-family="Helvetica,sans-Serif" font-size="10.00">no_occurence_tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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.21,-153.57C44.31,-152.35 52.96,-150.85 62.02,-149.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.5,-152.59 71.76,-147.44 61.31,-145.69 62.5,-152.59"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a2aa09bef74ee063c1331de0883af4f4f" target="_top" xlink:title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki...">
<g id="a_Node000014"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a2aa09bef74ee063c1331de0883af4f4f" target="_top" xlink:title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki...">
<polygon fill="white" stroke="#666666" points="162.5,-185.25 87.25,-185.25 87.25,-166 162.5,-166 162.5,-185.25"/>
<text text-anchor="middle" x="124.88" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">random_tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<g id="edge13_Node000001_Node000014" class="edge">
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge13_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.21,-159.85C48.05,-161.82 62.49,-164.45 76.47,-167"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="75.54,-170.57 86.01,-168.91 76.79,-163.68 75.54,-170.57"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="316.5,-93.25 224.75,-93.25 224.75,-74 316.5,-74 316.5,-93.25"/>
<text text-anchor="middle" x="270.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<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="M147.78,-128.6C165.2,-120.8 190.3,-109.93 212.75,-101.62 216.96,-100.07 221.37,-98.52 225.79,-97.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.65,-100.1 235.06,-93.66 224.47,-93.45 226.65,-100.1"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="315.38,-56.25 225.88,-56.25 225.88,-37 315.38,-37 315.38,-56.25"/>
<text text-anchor="middle" x="270.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::clear</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M135.06,-128.55C149.93,-112.79 180.86,-82.29 212.75,-64.62 215.25,-63.24 217.88,-61.94 220.57,-60.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="221.55,-63.7 229.52,-56.72 218.93,-57.21 221.55,-63.7"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="312.75,-278.25 228.5,-278.25 228.5,-259 312.75,-259 312.75,-278.25"/>
<text text-anchor="middle" x="270.62" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M165.68,-148.75C169.73,-150.89 173.53,-153.49 176.75,-156.62 208.79,-187.85 180.19,-219.94 212.75,-250.62 214.53,-252.3 216.46,-253.82 218.5,-255.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="216.57,-258.67 227.03,-260.37 219.91,-252.52 216.57,-258.67"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<g id="a_Node000006"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<polygon fill="white" stroke="#666666" points="315.38,-241.25 225.88,-241.25 225.88,-222 315.38,-222 315.38,-241.25"/>
<text text-anchor="middle" x="270.62" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">fibonacci_search</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M163.53,-148.66C168.25,-150.84 172.8,-153.47 176.75,-156.62 200.17,-175.32 189.02,-195.33 212.75,-213.62 214.03,-214.61 215.37,-215.55 216.75,-216.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="214.91,-219.95 225.38,-221.56 218.2,-213.77 214.91,-219.95"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="296.25,-204.25 245,-204.25 245,-185 296.25,-185 296.25,-204.25"/>
<text text-anchor="middle" x="270.62" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::find</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<g id="edge9_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge9_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M156.87,-148.66C163.51,-151.07 170.43,-153.78 176.75,-156.62 193.44,-164.15 195.94,-169.38 212.75,-176.62 219.59,-179.57 227.07,-182.28 234.3,-184.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.01,-188.23 243.6,-187.89 235.1,-181.55 233.01,-188.23"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="328.5,-167.25 212.75,-167.25 212.75,-148 328.5,-148 328.5,-167.25"/>
<text text-anchor="middle" x="270.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<g id="edge10_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge10_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M176.96,-145.38C184.93,-146.43 193.27,-147.53 201.54,-148.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="200.97,-152.21 211.34,-150.05 201.89,-145.27 200.97,-152.21"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="297.75,-130.25 243.5,-130.25 243.5,-111 297.75,-111 297.75,-130.25"/>
<text text-anchor="middle" x="270.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<g id="edge11_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge11_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M176.96,-132.23C195.36,-129.92 215.76,-127.37 232.72,-125.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.82,-128.64 242.31,-123.92 231.95,-121.69 232.82,-128.64"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/remove.html#" xlink:title=" ">
<g id="a_Node000013"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/remove.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="304.5,-19.25 236.75,-19.25 236.75,0 304.5,0 304.5,-19.25"/>
<text text-anchor="middle" x="270.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::remove</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<g id="edge12_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge12_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M130.93,-128.7C142.44,-107.06 172.74,-55.39 212.75,-27.62 216.94,-24.72 221.63,-22.26 226.46,-20.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.33,-23.23 235.48,-16.46 224.89,-16.67 227.33,-23.23"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="460,-278.25 364.5,-278.25 364.5,-259 460,-259 460,-278.25"/>
<text text-anchor="middle" x="412.25" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::empty</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.78,-241.74C326.09,-246.06 345.34,-251.16 362.65,-255.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="361.58,-259.35 372.14,-258.53 363.37,-252.58 361.58,-259.35"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="437.88,-241.25 386.62,-241.25 386.62,-222 437.88,-222 437.88,-241.25"/>
<text text-anchor="middle" x="412.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.8,-231.62C335.12,-231.62 357.48,-231.62 375.7,-231.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.45,-235.13 385.45,-231.62 375.45,-228.13 375.45,-235.13"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="455.5,-204.25 369,-204.25 369,-185 455.5,-185 455.5,-204.25"/>
<text text-anchor="middle" x="412.25" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<g id="edge8_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge8_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.78,-221.51C326.09,-217.19 345.34,-212.09 362.65,-207.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="363.37,-210.67 372.14,-204.72 361.58,-203.9 363.37,-210.67"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge14" class="edge">
<g id="edge14_Node000014_Node000003" class="edge">
<title>Node14&#45;&gt;Node3</title>
<g id="a_edge14_Node000014_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.98,-165.8C167.89,-163.58 172.64,-160.88 176.75,-157.62 199.95,-139.26 189.25,-119.6 212.75,-101.62 214.04,-100.64 215.38,-99.71 216.76,-98.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.2,-101.5 225.4,-93.72 214.93,-95.31 218.2,-101.5"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge15" class="edge">
<g id="edge15_Node000014_Node000004" class="edge">
<title>Node14&#45;&gt;Node4</title>
<g id="a_edge15_Node000014_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.84,-166.89C167.94,-164.51 172.78,-161.48 176.75,-157.62 208.55,-126.75 180.44,-94.97 212.75,-64.62 213.91,-63.54 215.13,-62.52 216.4,-61.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.71,-64.25 224.46,-56.08 214.09,-58.26 217.71,-64.25"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node5 -->
<g id="edge16" class="edge">
<g id="edge16_Node000014_Node000005" class="edge">
<title>Node14&#45;&gt;Node5</title>
<g id="a_edge16_Node000014_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.79,-185.58C149.53,-201.49 180.57,-232.65 212.75,-250.62 215.25,-252.02 217.87,-253.33 220.56,-254.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.92,-258.06 229.5,-258.57 221.54,-251.57 218.92,-258.06"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node6 -->
<g id="edge17" class="edge">
<g id="edge17_Node000014_Node000006" class="edge">
<title>Node14&#45;&gt;Node6</title>
<g id="a_edge17_Node000014_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M147.04,-185.63C164.47,-193.69 189.94,-205.06 212.75,-213.62 216.89,-215.18 221.24,-216.72 225.61,-218.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.15,-221.74 234.74,-221.55 226.34,-215.09 224.15,-221.74"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge18" class="edge">
<g id="edge18_Node000014_Node000010" class="edge">
<title>Node14&#45;&gt;Node10</title>
<g id="a_edge18_Node000014_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.89,-180.52C184.85,-183.42 212.54,-187.08 234.21,-189.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.56,-193.52 243.94,-191.36 234.48,-186.58 233.56,-193.52"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge19" class="edge">
<g id="edge19_Node000014_Node000011" class="edge">
<title>Node14&#45;&gt;Node11</title>
<g id="a_edge19_Node000014_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.89,-170.99C174.78,-169.5 188.33,-167.8 201.71,-166.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="201.87,-169.51 211.36,-164.8 201,-162.57 201.87,-169.51"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node12 -->
<g id="edge20" class="edge">
<g id="edge20_Node000014_Node000012" class="edge">
<title>Node14&#45;&gt;Node12</title>
<g id="a_edge20_Node000014_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M156.56,-165.58C163.28,-163.16 170.31,-160.44 176.75,-157.62 193.32,-150.37 196.06,-145.6 212.75,-138.62 219.15,-135.95 226.09,-133.44 232.85,-131.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.75,-134.27 242.22,-127.9 231.63,-127.6 233.75,-134.27"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/sort.html#" xlink:title=" ">
<g id="a_Node000015"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/sort.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="296.62,-315.25 244.62,-315.25 244.62,-296 296.62,-296 296.62,-315.25"/>
<text text-anchor="middle" x="270.62" y="-301.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sort</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge21" class="edge">
<g id="edge21_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge21_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M130.9,-185.64C142.37,-207.48 172.58,-259.62 212.75,-287.62 219.1,-292.05 226.6,-295.43 234.02,-297.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.76,-301.57 243.35,-301.1 234.78,-294.87 232.76,-301.57"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -0,0 +1,336 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.5 (20230430.1635)
-->
<!-- Title: main Pages: 1 -->
<svg width="468pt" height="323pt"
viewBox="0.00 0.00 468.00 323.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 319.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-166.25 0,-166.25 0,-147 37,-147 37,-166.25"/>
<text text-anchor="middle" x="18.5" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a5e144326104e57a3808aed7eb098db0d" target="_top" xlink:title="random tests for checking performance when an array doesn&#39;t contain an element">
<polygon fill="white" stroke="#666666" points="176.75,-148.25 73,-148.25 73,-129 176.75,-129 176.75,-148.25"/>
<text text-anchor="middle" x="124.88" y="-134.75" font-family="Helvetica,sans-Serif" font-size="10.00">no_occurence_tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.21,-153.57C44.31,-152.35 52.96,-150.85 62.02,-149.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.5,-152.59 71.76,-147.44 61.31,-145.69 62.5,-152.59"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a2aa09bef74ee063c1331de0883af4f4f" target="_top" xlink:title="random tests which cover cases when we have one, multiple or zero occurences of the value we&#39;re looki...">
<polygon fill="white" stroke="#666666" points="162.5,-185.25 87.25,-185.25 87.25,-166 162.5,-166 162.5,-185.25"/>
<text text-anchor="middle" x="124.88" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">random_tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13_Node000001_Node000014" class="edge">
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge13_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.21,-159.85C48.05,-161.82 62.49,-164.45 76.47,-167"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="75.54,-170.57 86.01,-168.91 76.79,-163.68 75.54,-170.57"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="316.5,-93.25 224.75,-93.25 224.75,-74 316.5,-74 316.5,-93.25"/>
<text text-anchor="middle" x="270.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M147.78,-128.6C165.2,-120.8 190.3,-109.93 212.75,-101.62 216.96,-100.07 221.37,-98.52 225.79,-97.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.65,-100.1 235.06,-93.66 224.47,-93.45 226.65,-100.1"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/clear.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="315.38,-56.25 225.88,-56.25 225.88,-37 315.38,-37 315.38,-56.25"/>
<text text-anchor="middle" x="270.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::clear</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M135.06,-128.55C149.93,-112.79 180.86,-82.29 212.75,-64.62 215.25,-63.24 217.88,-61.94 220.57,-60.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="221.55,-63.7 229.52,-56.72 218.93,-57.21 221.55,-63.7"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="312.75,-278.25 228.5,-278.25 228.5,-259 312.75,-259 312.75,-278.25"/>
<text text-anchor="middle" x="270.62" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M165.68,-148.75C169.73,-150.89 173.53,-153.49 176.75,-156.62 208.79,-187.85 180.19,-219.94 212.75,-250.62 214.53,-252.3 216.46,-253.82 218.5,-255.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="216.57,-258.67 227.03,-260.37 219.91,-252.52 216.57,-258.67"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../de/d0d/fibonacci__search_8cpp.html#a0bc61b3903d9a53061bf31e5d110fe61" target="_top" xlink:title="using fibonacci search algorithm finds an index of a given element in a sorted array">
<polygon fill="white" stroke="#666666" points="315.38,-241.25 225.88,-241.25 225.88,-222 315.38,-222 315.38,-241.25"/>
<text text-anchor="middle" x="270.62" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">fibonacci_search</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M163.53,-148.66C168.25,-150.84 172.8,-153.47 176.75,-156.62 200.17,-175.32 189.02,-195.33 212.75,-213.62 214.03,-214.61 215.37,-215.55 216.75,-216.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="214.91,-219.95 225.38,-221.56 218.2,-213.77 214.91,-219.95"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/find.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="296.25,-204.25 245,-204.25 245,-185 296.25,-185 296.25,-204.25"/>
<text text-anchor="middle" x="270.62" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::find</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge9_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge9_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M156.87,-148.66C163.51,-151.07 170.43,-153.78 176.75,-156.62 193.44,-164.15 195.94,-169.38 212.75,-176.62 219.59,-179.57 227.07,-182.28 234.3,-184.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.01,-188.23 243.6,-187.89 235.1,-181.55 233.01,-188.23"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="328.5,-167.25 212.75,-167.25 212.75,-148 328.5,-148 328.5,-167.25"/>
<text text-anchor="middle" x="270.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge10_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge10_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M176.96,-145.38C184.93,-146.43 193.27,-147.53 201.54,-148.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="200.97,-152.21 211.34,-150.05 201.89,-145.27 200.97,-152.21"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="297.75,-130.25 243.5,-130.25 243.5,-111 297.75,-111 297.75,-130.25"/>
<text text-anchor="middle" x="270.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge11_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge11_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M176.96,-132.23C195.36,-129.92 215.76,-127.37 232.72,-125.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.82,-128.64 242.31,-123.92 231.95,-121.69 232.82,-128.64"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/remove.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="304.5,-19.25 236.75,-19.25 236.75,0 304.5,0 304.5,-19.25"/>
<text text-anchor="middle" x="270.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::remove</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge12_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge12_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M130.93,-128.7C142.44,-107.06 172.74,-55.39 212.75,-27.62 216.94,-24.72 221.63,-22.26 226.46,-20.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.33,-23.23 235.48,-16.46 224.89,-16.67 227.33,-23.23"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="460,-278.25 364.5,-278.25 364.5,-259 460,-259 460,-278.25"/>
<text text-anchor="middle" x="412.25" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::empty</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.78,-241.74C326.09,-246.06 345.34,-251.16 362.65,-255.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="361.58,-259.35 372.14,-258.53 363.37,-252.58 361.58,-259.35"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="437.88,-241.25 386.62,-241.25 386.62,-222 437.88,-222 437.88,-241.25"/>
<text text-anchor="middle" x="412.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.8,-231.62C335.12,-231.62 357.48,-231.62 375.7,-231.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.45,-235.13 385.45,-231.62 375.45,-228.13 375.45,-235.13"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="455.5,-204.25 369,-204.25 369,-185 455.5,-185 455.5,-204.25"/>
<text text-anchor="middle" x="412.25" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge8_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge8_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.78,-221.51C326.09,-217.19 345.34,-212.09 362.65,-207.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="363.37,-210.67 372.14,-204.72 361.58,-203.9 363.37,-210.67"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge14_Node000014_Node000003" class="edge">
<title>Node14&#45;&gt;Node3</title>
<g id="a_edge14_Node000014_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.98,-165.8C167.89,-163.58 172.64,-160.88 176.75,-157.62 199.95,-139.26 189.25,-119.6 212.75,-101.62 214.04,-100.64 215.38,-99.71 216.76,-98.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.2,-101.5 225.4,-93.72 214.93,-95.31 218.2,-101.5"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge15_Node000014_Node000004" class="edge">
<title>Node14&#45;&gt;Node4</title>
<g id="a_edge15_Node000014_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.84,-166.89C167.94,-164.51 172.78,-161.48 176.75,-157.62 208.55,-126.75 180.44,-94.97 212.75,-64.62 213.91,-63.54 215.13,-62.52 216.4,-61.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.71,-64.25 224.46,-56.08 214.09,-58.26 217.71,-64.25"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node5 -->
<g id="edge16_Node000014_Node000005" class="edge">
<title>Node14&#45;&gt;Node5</title>
<g id="a_edge16_Node000014_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.79,-185.58C149.53,-201.49 180.57,-232.65 212.75,-250.62 215.25,-252.02 217.87,-253.33 220.56,-254.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.92,-258.06 229.5,-258.57 221.54,-251.57 218.92,-258.06"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node6 -->
<g id="edge17_Node000014_Node000006" class="edge">
<title>Node14&#45;&gt;Node6</title>
<g id="a_edge17_Node000014_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M147.04,-185.63C164.47,-193.69 189.94,-205.06 212.75,-213.62 216.89,-215.18 221.24,-216.72 225.61,-218.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.15,-221.74 234.74,-221.55 226.34,-215.09 224.15,-221.74"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge18_Node000014_Node000010" class="edge">
<title>Node14&#45;&gt;Node10</title>
<g id="a_edge18_Node000014_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.89,-180.52C184.85,-183.42 212.54,-187.08 234.21,-189.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.56,-193.52 243.94,-191.36 234.48,-186.58 233.56,-193.52"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge19_Node000014_Node000011" class="edge">
<title>Node14&#45;&gt;Node11</title>
<g id="a_edge19_Node000014_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.89,-170.99C174.78,-169.5 188.33,-167.8 201.71,-166.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="201.87,-169.51 211.36,-164.8 201,-162.57 201.87,-169.51"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node12 -->
<g id="edge20_Node000014_Node000012" class="edge">
<title>Node14&#45;&gt;Node12</title>
<g id="a_edge20_Node000014_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M156.56,-165.58C163.28,-163.16 170.31,-160.44 176.75,-157.62 193.32,-150.37 196.06,-145.6 212.75,-138.62 219.15,-135.95 226.09,-133.44 232.85,-131.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.75,-134.27 242.22,-127.9 231.63,-127.6 233.75,-134.27"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/sort.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="296.62,-315.25 244.62,-315.25 244.62,-296 296.62,-296 296.62,-315.25"/>
<text text-anchor="middle" x="270.62" y="-301.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sort</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge21_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge21_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M130.9,-185.64C142.37,-207.48 172.58,-259.62 212.75,-287.62 219.1,-292.05 226.6,-295.43 234.02,-297.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.76,-301.57 243.35,-301.1 234.78,-294.87 232.76,-301.57"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB