Documentation for 1f5828eadf

This commit is contained in:
realstealthninja
2024-08-31 01:07:29 +00:00
parent 6c9c7c7c6c
commit 20cd9a9c6d
18 changed files with 300 additions and 257 deletions

View File

@@ -974,19 +974,23 @@ template&lt;typename T , size_t N&gt; </div>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>new array with elements sorted from a given array </dd></dl>
<div class="fragment"><div class="line"><span class="lineno"> 51</span> {</div>
<div class="line"><span class="lineno"> 52</span> <span class="comment">// Untill array is not sorted</span></div>
<div class="line"><span class="lineno"> 53</span> <span class="keywordflow">while</span> (!<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/is_sorted.html">std::is_sorted</a>(arr.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array/begin.html">begin</a>(), arr.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array/end.html">end</a>())) {</div>
<div class="line"><span class="lineno"> 54</span> <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle.html">std::random_shuffle</a>(arr.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array/begin.html">begin</a>(), arr.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array/end.html">end</a>());<span class="comment">// Shuffle the array</span></div>
<div class="line"><span class="lineno"> 55</span> }</div>
<div class="line"><span class="lineno"> 56</span> <span class="keywordflow">return</span> arr;</div>
<div class="line"><span class="lineno"> 57</span>}</div>
<div class="fragment"><div class="line"><span class="lineno"> 52</span> {</div>
<div class="line"><span class="lineno"> 53</span> <span class="comment">// Untill array is not sorted</span></div>
<div class="line"><span class="lineno"> 54</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/random/random_device.html">std::random_device</a> random_device;</div>
<div class="line"><span class="lineno"> 55</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html">std::mt19937</a> generator(random_device());</div>
<div class="line"><span class="lineno"> 56</span> <span class="keywordflow">while</span> (!<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/is_sorted.html">std::is_sorted</a>(arr.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array/begin.html">begin</a>(), arr.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array/end.html">end</a>())) {</div>
<div class="line"><span class="lineno"> 57</span> <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle.html">std::shuffle</a>(arr.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array/begin.html">begin</a>(), arr.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array/end.html">end</a>(), generator);<span class="comment">// Shuffle the array</span></div>
<div class="line"><span class="lineno"> 58</span> }</div>
<div class="line"><span class="lineno"> 59</span> <span class="keywordflow">return</span> arr;</div>
<div class="line"><span class="lineno"> 60</span>}</div>
<div class="ttc" id="ais_sorted_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/is_sorted.html">std::is_sorted</a></div><div class="ttdeci">T is_sorted(T... args)</div></div>
<div class="ttc" id="arandom_shuffle_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle.html">std::random_shuffle</a></div><div class="ttdeci">T random_shuffle(T... args)</div></div>
<div class="ttc" id="amersenne_twister_engine_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html">std::mt19937</a></div></div>
<div class="ttc" id="arandom_device_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/random_device.html">std::random_device</a></div></div>
<div class="ttc" id="arandom_shuffle_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle.html">std::shuffle</a></div><div class="ttdeci">T shuffle(T... args)</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="../../d5/d91/namespacesorting_affc6ee160142cd017f8c4b213437d0fd_cgraph.svg" width="331" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d5/d91/namespacesorting_affc6ee160142cd017f8c4b213437d0fd_cgraph.svg" width="310" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -1226,13 +1230,13 @@ template&lt;typename T , size_t N&gt; </div>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>new array with elements shuffled from a given array </dd></dl>
<div class="fragment"><div class="line"><span class="lineno"> 36</span> {</div>
<div class="line"><span class="lineno"> 37</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; N; i++) {</div>
<div class="line"><span class="lineno"> 38</span> <span class="comment">// Swaps i&#39;th index with random index (less than array size)</span></div>
<div class="line"><span class="lineno"> 39</span> <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/swap.html">std::swap</a>(arr[i], arr[<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/random/rand.html">std::rand</a>() % N]);</div>
<div class="line"><span class="lineno"> 40</span> }</div>
<div class="line"><span class="lineno"> 41</span> <span class="keywordflow">return</span> arr;</div>
<div class="line"><span class="lineno"> 42</span>}</div>
<div class="fragment"><div class="line"><span class="lineno"> 37</span> {</div>
<div class="line"><span class="lineno"> 38</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; N; i++) {</div>
<div class="line"><span class="lineno"> 39</span> <span class="comment">// Swaps i&#39;th index with random index (less than array size)</span></div>
<div class="line"><span class="lineno"> 40</span> <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/algorithm/swap.html">std::swap</a>(arr[i], arr[<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/random/rand.html">std::rand</a>() % N]);</div>
<div class="line"><span class="lineno"> 41</span> }</div>
<div class="line"><span class="lineno"> 42</span> <span class="keywordflow">return</span> arr;</div>
<div class="line"><span class="lineno"> 43</span>}</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>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>

View File

@@ -1,11 +1,11 @@
<map id="sorting::randomized_bogosort" name="sorting::randomized_bogosort">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,72,141,113"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/begin.html#" title=" " alt="" coords="199,5,314,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="119,69,188,40,202,34,203,39,190,45,121,74"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/end.html#" title=" " alt="" coords="204,55,310,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="141,81,188,74,189,80,142,86"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="207,104,307,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="142,99,192,106,191,111,141,104"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/random_shuffle.html#" title=" " alt="" coords="189,153,325,179"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="122,111,190,140,204,145,202,150,188,145,120,116"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/begin.html#" title=" " alt="" coords="189,5,304,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="120,70,188,40,198,35,200,40,190,45,122,74"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/end.html#" title=" " alt="" coords="194,55,299,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="141,80,178,75,178,80,142,86"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="196,104,296,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="142,100,181,105,180,110,141,105"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/random_shuffle.html#" title=" " alt="" coords="203,153,290,179"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="124,111,190,140,200,144,198,149,188,145,122,116"/>
</map>

View File

@@ -1 +1 @@
58a27e38eb26f58cbe89fb10eccd1f57
02a1f133375f430cea6cc95537f936be

View File

@@ -4,8 +4,8 @@
<!-- Generated by graphviz version 12.1.0 (20240811.2233)
-->
<!-- Title: sorting::randomized_bogosort Pages: 1 -->
<svg width="248pt" height="138pt"
viewBox="0.00 0.00 247.75 138.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="232pt" height="138pt"
viewBox="0.00 0.00 232.00 138.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">
@@ -33,8 +33,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/array/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="231.88,-130.25 145.38,-130.25 145.38,-111 231.88,-111 231.88,-130.25"/>
<text text-anchor="middle" x="188.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::begin</text>
<polygon fill="white" stroke="#666666" points="224,-130.25 137.5,-130.25 137.5,-111 224,-111 224,-130.25"/>
<text text-anchor="middle" x="180.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::begin</text>
</a>
</g>
</g>
@@ -42,8 +42,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M85.73,-80.36C101.38,-87.43 120.27,-95.72 137.5,-102.62 140.85,-103.97 144.34,-105.32 147.85,-106.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.32,-109.81 156.91,-109.99 148.74,-103.24 146.32,-109.81"/>
<path fill="none" stroke="#63b8ff" d="M86.75,-80.27C102.27,-87.17 120.77,-95.36 137.5,-102.62 140.12,-103.77 142.84,-104.94 145.58,-106.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.08,-109.28 154.65,-110 146.83,-102.85 144.08,-109.28"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/array/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="228.12,-93.25 149.12,-93.25 149.12,-74 228.12,-74 228.12,-93.25"/>
<text text-anchor="middle" x="188.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::end</text>
<polygon fill="white" stroke="#666666" points="220.25,-93.25 141.25,-93.25 141.25,-74 220.25,-74 220.25,-93.25"/>
<text text-anchor="middle" x="180.75" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::end</text>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.96,-71.65C113.53,-73.26 125.83,-74.98 137.4,-76.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.78,-80.05 147.16,-77.97 137.75,-73.12 136.78,-80.05"/>
<path fill="none" stroke="#63b8ff" d="M101.97,-72.08C111.03,-73.42 120.48,-74.83 129.54,-76.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.85,-79.61 139.26,-77.61 129.88,-72.68 128.85,-79.61"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/is_sorted.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="226.25,-56.25 151,-56.25 151,-37 226.25,-37 226.25,-56.25"/>
<text text-anchor="middle" x="188.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::is_sorted</text>
<polygon fill="white" stroke="#666666" points="218.38,-56.25 143.12,-56.25 143.12,-37 218.38,-37 218.38,-56.25"/>
<text text-anchor="middle" x="180.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::is_sorted</text>
</a>
</g>
</g>
@@ -78,8 +78,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.96,-57.97C114.22,-56.35 127.31,-54.62 139.47,-53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.83,-56.49 149.29,-51.7 138.91,-49.55 139.83,-56.49"/>
<path fill="none" stroke="#63b8ff" d="M101.97,-57.56C111.74,-56.19 121.95,-54.75 131.65,-53.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.82,-56.9 141.24,-52.04 130.85,-49.97 131.82,-56.9"/>
</a>
</g>
</g>
@@ -87,8 +87,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="239.75,-19.25 137.5,-19.25 137.5,0 239.75,0 239.75,-19.25"/>
<text text-anchor="middle" x="188.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::random_shuffle</text>
<polygon fill="white" stroke="#666666" points="213.12,-19.25 148.38,-19.25 148.38,0 213.12,0 213.12,-19.25"/>
<text text-anchor="middle" x="180.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::shuffle</text>
</a>
</g>
</g>
@@ -96,8 +96,8 @@
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M86.59,-49C102.09,-42.21 120.61,-34.29 137.5,-27.62 140.9,-26.28 144.44,-24.93 148,-23.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.02,-26.95 157.2,-20.22 146.6,-20.38 149.02,-26.95"/>
<path fill="none" stroke="#63b8ff" d="M88.03,-48.93C103.3,-42.33 121.26,-34.59 137.5,-27.62 140.13,-26.5 142.85,-25.33 145.59,-24.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.84,-27.43 154.66,-20.29 144.09,-21 146.84,-27.43"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@@ -4,8 +4,8 @@
<!-- Generated by graphviz version 12.1.0 (20240811.2233)
-->
<!-- Title: sorting::randomized_bogosort Pages: 1 -->
<svg width="248pt" height="138pt"
viewBox="0.00 0.00 247.75 138.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="232pt" height="138pt"
viewBox="0.00 0.00 232.00 138.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 134.25)">
<title>sorting::randomized_bogosort</title>
<!-- Node1 -->
@@ -22,8 +22,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/array/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="231.88,-130.25 145.38,-130.25 145.38,-111 231.88,-111 231.88,-130.25"/>
<text text-anchor="middle" x="188.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::begin</text>
<polygon fill="white" stroke="#666666" points="224,-130.25 137.5,-130.25 137.5,-111 224,-111 224,-130.25"/>
<text text-anchor="middle" x="180.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::begin</text>
</a>
</g>
</g>
@@ -31,8 +31,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M85.73,-80.36C101.38,-87.43 120.27,-95.72 137.5,-102.62 140.85,-103.97 144.34,-105.32 147.85,-106.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.32,-109.81 156.91,-109.99 148.74,-103.24 146.32,-109.81"/>
<path fill="none" stroke="#63b8ff" d="M86.75,-80.27C102.27,-87.17 120.77,-95.36 137.5,-102.62 140.12,-103.77 142.84,-104.94 145.58,-106.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.08,-109.28 154.65,-110 146.83,-102.85 144.08,-109.28"/>
</a>
</g>
</g>
@@ -40,8 +40,8 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/array/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="228.12,-93.25 149.12,-93.25 149.12,-74 228.12,-74 228.12,-93.25"/>
<text text-anchor="middle" x="188.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::end</text>
<polygon fill="white" stroke="#666666" points="220.25,-93.25 141.25,-93.25 141.25,-74 220.25,-74 220.25,-93.25"/>
<text text-anchor="middle" x="180.75" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::end</text>
</a>
</g>
</g>
@@ -49,8 +49,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.96,-71.65C113.53,-73.26 125.83,-74.98 137.4,-76.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.78,-80.05 147.16,-77.97 137.75,-73.12 136.78,-80.05"/>
<path fill="none" stroke="#63b8ff" d="M101.97,-72.08C111.03,-73.42 120.48,-74.83 129.54,-76.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.85,-79.61 139.26,-77.61 129.88,-72.68 128.85,-79.61"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/is_sorted.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="226.25,-56.25 151,-56.25 151,-37 226.25,-37 226.25,-56.25"/>
<text text-anchor="middle" x="188.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::is_sorted</text>
<polygon fill="white" stroke="#666666" points="218.38,-56.25 143.12,-56.25 143.12,-37 218.38,-37 218.38,-56.25"/>
<text text-anchor="middle" x="180.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::is_sorted</text>
</a>
</g>
</g>
@@ -67,8 +67,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.96,-57.97C114.22,-56.35 127.31,-54.62 139.47,-53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.83,-56.49 149.29,-51.7 138.91,-49.55 139.83,-56.49"/>
<path fill="none" stroke="#63b8ff" d="M101.97,-57.56C111.74,-56.19 121.95,-54.75 131.65,-53.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.82,-56.9 141.24,-52.04 130.85,-49.97 131.82,-56.9"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="239.75,-19.25 137.5,-19.25 137.5,0 239.75,0 239.75,-19.25"/>
<text text-anchor="middle" x="188.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::random_shuffle</text>
<polygon fill="white" stroke="#666666" points="213.12,-19.25 148.38,-19.25 148.38,0 213.12,0 213.12,-19.25"/>
<text text-anchor="middle" x="180.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::shuffle</text>
</a>
</g>
</g>
@@ -85,8 +85,8 @@
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M86.59,-49C102.09,-42.21 120.61,-34.29 137.5,-27.62 140.9,-26.28 144.44,-24.93 148,-23.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.02,-26.95 157.2,-20.22 146.6,-20.38 149.02,-26.95"/>
<path fill="none" stroke="#63b8ff" d="M88.03,-48.93C103.3,-42.33 121.26,-34.59 137.5,-27.62 140.13,-26.5 142.85,-25.33 145.59,-24.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.84,-27.43 154.66,-20.29 144.09,-21 146.84,-27.43"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB