Documentation for db149bf3b7

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

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: data_structures/list_array.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d00/list__array_8cpp.html','../../'
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -106,13 +113,13 @@ $(document).ready(function(){initNavTree('d7/d00/list__array_8cpp.html','../../'
</div><div class="textblock"><div class="dynheader">
Include dependency graph for list_array.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d4d/list__array_8cpp__incl.svg" width="248" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d4d/list__array_8cpp__incl.svg" width="248" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html">data_structures::list_array::list</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html">data_structures::list_array::list&lt; N &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure of List with supporting methods. <a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@@ -142,7 +149,7 @@ Algorithm</h3>
<p >It implements various method like insert, sort, search etc. efficiently. You can select the operation and methods will do the rest work for you. You can insert element, sort them in order, search efficiently, delete values and print the list. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -159,22 +166,22 @@ Algorithm</h3>
<p>Main function. </p>
<dl class="section return"><dt>Returns</dt><dd>0 on exit </dd></dl>
<div class="fragment"><div class="line"><span class="lineno"> 247</span> {</div>
<div class="line"><span class="lineno"> 248</span> <a class="code hl_function" href="../../d7/d00/list__array_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a>(); <span class="comment">// Execute the tests</span></div>
<div class="line"><span class="lineno"> 249</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 250</span>}</div>
<div class="ttc" id="alist__array_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d7/d00/list__array_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Test implementations.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:205</div></div>
<div class="fragment"><div class="line"><span class="lineno"> 248</span> {</div>
<div class="line"><span class="lineno"> 249</span> <a class="code hl_function" href="../../d7/d00/list__array_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a>(); <span class="comment">// Execute the tests</span></div>
<div class="line"><span class="lineno"> 250</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 251</span>}</div>
<div class="ttc" id="alist__array_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d7/d00/list__array_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Test implementations.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:206</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="../../d7/d00/list__array_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="466" height="248"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d00/list__array_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="466" height="243"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&nbsp;</a></span>test()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&#160;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
@@ -198,52 +205,52 @@ Here is the call graph for this function:</div>
<p>Test implementations. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
<div class="fragment"><div class="line"><span class="lineno"> 205</span> {</div>
<div class="line"><span class="lineno"> 206</span> <a class="code hl_struct" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html">data_structures::list_array::list</a> L;</div>
<div class="line"><span class="lineno"> 207</span> </div>
<div class="line"><span class="lineno"> 208</span> <span class="comment">// Insert testing</span></div>
<div class="line"><span class="lineno"> 209</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305">insert</a>(11);</div>
<div class="line"><span class="lineno"> 210</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305">insert</a>(12);</div>
<div class="line"><span class="lineno"> 211</span> assert(L.top == 2);</div>
<div class="line"><span class="lineno"> 212</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305">insert</a>(15);</div>
<div class="line"><span class="lineno"> 213</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305">insert</a>(10);</div>
<div class="line"><span class="lineno"> 214</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305">insert</a>(12);</div>
<div class="line"><span class="lineno"> 215</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305">insert</a>(20);</div>
<div class="line"><span class="lineno"> 216</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305">insert</a>(18);</div>
<div class="line"><span class="lineno"> 217</span> assert(L.top == 7);</div>
<div class="line"><span class="lineno"> 218</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#ae5c15d93819c4e437ebb7a1b41f2d594">show</a>(); <span class="comment">// To print the array</span></div>
<div class="line"><span class="lineno"> 219</span> </div>
<div class="line"><span class="lineno"> 220</span> <span class="comment">// Remove testing</span></div>
<div class="line"><span class="lineno"> 221</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0499455a80156134cc79c98eabb376d9">remove</a>(12); <span class="comment">// Remove Duplicate value in the list</span></div>
<div class="line"><span class="lineno"> 222</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0499455a80156134cc79c98eabb376d9">remove</a>(15); <span class="comment">// Remove the existing value in the list</span></div>
<div class="line"><span class="lineno"> 223</span> assert(L.top == 5);</div>
<div class="line"><span class="lineno"> 224</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0499455a80156134cc79c98eabb376d9">remove</a>(50); <span class="comment">// Try to remove the non-existing value in the list</span></div>
<div class="line"><span class="lineno"> 225</span> assert(L.top == 5);</div>
<div class="line"><span class="lineno"> 226</span> </div>
<div class="line"><span class="lineno"> 227</span> <span class="comment">// LinearSearch testing</span></div>
<div class="line"><span class="lineno"> 228</span> assert(L.search(11) == 0); <span class="comment">// search for the existing element</span></div>
<div class="line"><span class="lineno"> 229</span> assert(L.search(12) == 2);</div>
<div class="line"><span class="lineno"> 230</span> assert(L.search(50) == -1); <span class="comment">// search for the non-existing element</span></div>
<div class="line"><span class="lineno"> 231</span> </div>
<div class="line"><span class="lineno"> 232</span> <span class="comment">// Sort testing</span></div>
<div class="line"><span class="lineno"> 233</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a39a712c8413b0d7861695ec019474469">sort</a>();</div>
<div class="line"><span class="lineno"> 234</span> assert(L.isSorted == <span class="keyword">true</span>);</div>
<div class="line"><span class="lineno"> 235</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#ae5c15d93819c4e437ebb7a1b41f2d594">show</a>();</div>
<div class="line"><span class="lineno"> 236</span> </div>
<div class="line"><span class="lineno"> 237</span> <span class="comment">// BinarySearch testing</span></div>
<div class="line"><span class="lineno"> 238</span> assert(L.search(11) == 1); <span class="comment">// search for the existing element</span></div>
<div class="line"><span class="lineno"> 239</span> assert(L.search(12) == 2);</div>
<div class="line"><span class="lineno"> 240</span> assert(L.search(50) == -1); <span class="comment">// search for the non-existing element</span></div>
<div class="line"><span class="lineno"> 241</span>}</div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html">data_structures::list_array::list</a></div><div class="ttdoc">Structure of List with supporting methods.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:32</div></div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html_a0499455a80156134cc79c98eabb376d9"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0499455a80156134cc79c98eabb376d9">data_structures::list_array::list::remove</a></div><div class="ttdeci">void remove(const uint64_t &amp;val)</div><div class="ttdoc">To remove the element from the list.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:171</div></div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html_a0f44d5e3a52d35f8ff23ace9569c6305"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305">data_structures::list_array::list::insert</a></div><div class="ttdeci">void insert(const uint64_t &amp;val)</div><div class="ttdoc">Insert the new element in the list.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:132</div></div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html_a39a712c8413b0d7861695ec019474469"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a39a712c8413b0d7861695ec019474469">data_structures::list_array::list::sort</a></div><div class="ttdeci">void sort()</div><div class="ttdoc">Sort the list.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:110</div></div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html_ae5c15d93819c4e437ebb7a1b41f2d594"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#ae5c15d93819c4e437ebb7a1b41f2d594">data_structures::list_array::list::show</a></div><div class="ttdeci">void show()</div><div class="ttdoc">Utility function to print array.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:190</div></div>
<div class="fragment"><div class="line"><span class="lineno"> 206</span> {</div>
<div class="line"><span class="lineno"> 207</span> <a class="code hl_struct" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html">data_structures::list_array::list&lt;50&gt;</a> L;</div>
<div class="line"><span class="lineno"> 208</span> </div>
<div class="line"><span class="lineno"> 209</span> <span class="comment">// Insert testing</span></div>
<div class="line"><span class="lineno"> 210</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1">insert</a>(11);</div>
<div class="line"><span class="lineno"> 211</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1">insert</a>(12);</div>
<div class="line"><span class="lineno"> 212</span> assert(L.top == 2);</div>
<div class="line"><span class="lineno"> 213</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1">insert</a>(15);</div>
<div class="line"><span class="lineno"> 214</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1">insert</a>(10);</div>
<div class="line"><span class="lineno"> 215</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1">insert</a>(12);</div>
<div class="line"><span class="lineno"> 216</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1">insert</a>(20);</div>
<div class="line"><span class="lineno"> 217</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1">insert</a>(18);</div>
<div class="line"><span class="lineno"> 218</span> assert(L.top == 7);</div>
<div class="line"><span class="lineno"> 219</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0b7acf65026df1e9dd13eebf309dda5e">show</a>(); <span class="comment">// To print the array</span></div>
<div class="line"><span class="lineno"> 220</span> </div>
<div class="line"><span class="lineno"> 221</span> <span class="comment">// Remove testing</span></div>
<div class="line"><span class="lineno"> 222</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a98f7d9079c0868e0f4e67d5c52174fb6">remove</a>(12); <span class="comment">// Remove Duplicate value in the list</span></div>
<div class="line"><span class="lineno"> 223</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a98f7d9079c0868e0f4e67d5c52174fb6">remove</a>(15); <span class="comment">// Remove the existing value in the list</span></div>
<div class="line"><span class="lineno"> 224</span> assert(L.top == 5);</div>
<div class="line"><span class="lineno"> 225</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a98f7d9079c0868e0f4e67d5c52174fb6">remove</a>(50); <span class="comment">// Try to remove the non-existing value in the list</span></div>
<div class="line"><span class="lineno"> 226</span> assert(L.top == 5);</div>
<div class="line"><span class="lineno"> 227</span> </div>
<div class="line"><span class="lineno"> 228</span> <span class="comment">// LinearSearch testing</span></div>
<div class="line"><span class="lineno"> 229</span> assert(L.search(11) == 0); <span class="comment">// search for the existing element</span></div>
<div class="line"><span class="lineno"> 230</span> assert(L.search(12) == 2);</div>
<div class="line"><span class="lineno"> 231</span> assert(L.search(50) == -1); <span class="comment">// search for the non-existing element</span></div>
<div class="line"><span class="lineno"> 232</span> </div>
<div class="line"><span class="lineno"> 233</span> <span class="comment">// Sort testing</span></div>
<div class="line"><span class="lineno"> 234</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a133635ad53bd89e3947ca02448819180">sort</a>();</div>
<div class="line"><span class="lineno"> 235</span> assert(L.isSorted == <span class="keyword">true</span>);</div>
<div class="line"><span class="lineno"> 236</span> L.<a class="code hl_function" href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0b7acf65026df1e9dd13eebf309dda5e">show</a>();</div>
<div class="line"><span class="lineno"> 237</span> </div>
<div class="line"><span class="lineno"> 238</span> <span class="comment">// BinarySearch testing</span></div>
<div class="line"><span class="lineno"> 239</span> assert(L.search(11) == 1); <span class="comment">// search for the existing element</span></div>
<div class="line"><span class="lineno"> 240</span> assert(L.search(12) == 2);</div>
<div class="line"><span class="lineno"> 241</span> assert(L.search(50) == -1); <span class="comment">// search for the non-existing element</span></div>
<div class="line"><span class="lineno"> 242</span>}</div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html">data_structures::list_array::list</a></div><div class="ttdoc">Structure of List with supporting methods.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:33</div></div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html_a0b7acf65026df1e9dd13eebf309dda5e"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0b7acf65026df1e9dd13eebf309dda5e">data_structures::list_array::list::show</a></div><div class="ttdeci">void show()</div><div class="ttdoc">Utility function to print array.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:191</div></div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html_a133635ad53bd89e3947ca02448819180"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a133635ad53bd89e3947ca02448819180">data_structures::list_array::list::sort</a></div><div class="ttdeci">void sort()</div><div class="ttdoc">Sort the list.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:111</div></div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html_a98f7d9079c0868e0f4e67d5c52174fb6"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a98f7d9079c0868e0f4e67d5c52174fb6">data_structures::list_array::list::remove</a></div><div class="ttdeci">void remove(const uint64_t &amp;val)</div><div class="ttdoc">To remove the element from the list.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:172</div></div>
<div class="ttc" id="astructdata__structures_1_1list__array_1_1list_html_aa960d714d449612f25256850d72325f1"><div class="ttname"><a href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1">data_structures::list_array::list::insert</a></div><div class="ttdeci">void insert(const uint64_t &amp;val)</div><div class="ttdoc">Insert the new element in the list.</div><div class="ttdef"><b>Definition:</b> list_array.cpp:133</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="../../d7/d00/list__array_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="367" height="248"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d00/list__array_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="367" height="243"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -255,7 +262,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_2e746e9d06bf2d8ff842208bcc6ebcfc.html">data_structures</a></li><li class="navelem"><a class="el" href="../../d7/d00/list__array_8cpp.html">list_array.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,6 +1,6 @@
var list__array_8cpp =
[
[ "data_structures::list_array::list", "d5/dab/structdata__structures_1_1list__array_1_1list.html", "d5/dab/structdata__structures_1_1list__array_1_1list" ],
[ "data_structures::list_array::list< N >", "d5/dab/structdata__structures_1_1list__array_1_1list.html", "d5/dab/structdata__structures_1_1list__array_1_1list" ],
[ "main", "d7/d00/list__array_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ],
[ "test", "d7/d00/list__array_8cpp.html#aa8dca7b867074164d5f45b0f3851269d", null ]
];

View File

@@ -1,8 +1,8 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Test implementations." alt="" coords="5,111,49,138"/>
<area shape="rect" id="node2" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305" title="Insert the new element in the list." alt="" coords="97,5,235,47"/>
<area shape="rect" id="node3" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a0499455a80156134cc79c98eabb376d9" title="To remove the element from the list." alt="" coords="97,71,235,112"/>
<area shape="rect" id="node4" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#ae5c15d93819c4e437ebb7a1b41f2d594" title="Utility function to print array." alt="" coords="97,136,235,177"/>
<area shape="rect" id="node5" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a39a712c8413b0d7861695ec019474469" title="Sort the list." alt="" coords="97,201,235,243"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="283,209,361,235"/>
<area shape="rect" id="node1" title="Test implementations." alt="" coords="5,109,49,134"/>
<area shape="rect" id="node2" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1" title="Insert the new element in the list." alt="" coords="97,5,235,45"/>
<area shape="rect" id="node3" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a98f7d9079c0868e0f4e67d5c52174fb6" title="To remove the element from the list." alt="" coords="97,69,235,109"/>
<area shape="rect" id="node4" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a0b7acf65026df1e9dd13eebf309dda5e" title="Utility function to print array." alt="" coords="97,133,235,173"/>
<area shape="rect" id="node5" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a133635ad53bd89e3947ca02448819180" title="Sort the list." alt="" coords="97,197,235,237"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="283,205,361,230"/>
</map>

View File

@@ -1 +1 @@
790e4f068a1e7504287a1f4131eff72a
84bc9c03d216c5a6ad9af7d6e5c3dae2

View File

@@ -1,101 +1,100 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: test Pages: 1 -->
<svg width="275pt" height="186pt"
viewBox="0.00 0.00 275.00 186.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 182)">
<svg width="275pt" height="182pt"
viewBox="0.00 0.00 275.00 182.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 178)">
<title>test</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-182 271,-182 271,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Test implementations.">
<polygon fill="#bfbfbf" stroke="black" points="0,-79 0,-98 33,-98 33,-79 0,-79"/>
<text text-anchor="middle" x="16.5" y="-86" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="33,-96.5 0,-96.5 0,-77.5 33,-77.5 33,-96.5"/>
<text text-anchor="middle" x="16.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305" target="_top" xlink:title="Insert the new element in the list.">
<polygon fill="white" stroke="black" points="69,-147.5 69,-177.5 172,-177.5 172,-147.5 69,-147.5"/>
<text text-anchor="start" x="77" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="120.5" y="-154.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::insert</text>
<g id="a_node2"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1" target="_top" xlink:title="Insert the new element in the list.">
<polygon fill="white" stroke="#666666" points="172,-174 69,-174 69,-144 172,-144 172,-174"/>
<text text-anchor="start" x="77" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="120.5" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::insert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M25.82,-98.32C35.4,-109.18 52.01,-126.7 69,-138.5 70.88,-139.8 72.84,-141.07 74.85,-142.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="73.47,-145.54 83.9,-147.4 76.91,-139.44 73.47,-145.54"/>
<path fill="none" stroke="#63b8ff" d="M26.25,-96.78C35.95,-107.2 52.42,-123.73 69,-135 71.07,-136.41 73.24,-137.78 75.46,-139.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.78,-142.17 84.23,-143.96 77.18,-136.05 73.78,-142.17"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0499455a80156134cc79c98eabb376d9" target="_top" xlink:title="To remove the element from the list.">
<polygon fill="white" stroke="black" points="69,-98.5 69,-128.5 172,-128.5 172,-98.5 69,-98.5"/>
<text text-anchor="start" x="77" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="120.5" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::remove</text>
<g id="a_node3"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a98f7d9079c0868e0f4e67d5c52174fb6" target="_top" xlink:title="To remove the element from the list.">
<polygon fill="white" stroke="#666666" points="172,-126 69,-126 69,-96 172,-96 172,-126"/>
<text text-anchor="start" x="77" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="120.5" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::remove</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M33.44,-92.41C40.59,-94.16 49.53,-96.35 58.91,-98.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="58.25,-102.09 68.8,-101.07 59.92,-95.29 58.25,-102.09"/>
<path fill="none" stroke="#63b8ff" d="M33.44,-90.75C40.59,-92.43 49.53,-94.54 58.91,-96.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.26,-100.19 68.8,-99.07 59.87,-93.37 58.26,-100.19"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#ae5c15d93819c4e437ebb7a1b41f2d594" target="_top" xlink:title="Utility function to print array.">
<polygon fill="white" stroke="black" points="69,-49.5 69,-79.5 172,-79.5 172,-49.5 69,-49.5"/>
<text text-anchor="start" x="77" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="120.5" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::show</text>
<g id="a_node4"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0b7acf65026df1e9dd13eebf309dda5e" target="_top" xlink:title="Utility function to print array.">
<polygon fill="white" stroke="#666666" points="172,-78 69,-78 69,-48 172,-48 172,-78"/>
<text text-anchor="start" x="77" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="120.5" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::show</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M33.44,-84.75C40.59,-83.07 49.53,-80.96 58.91,-78.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="59.87,-82.13 68.8,-76.43 58.26,-75.31 59.87,-82.13"/>
<path fill="none" stroke="#63b8ff" d="M33.44,-83.25C40.59,-81.57 49.53,-79.46 58.91,-77.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="59.87,-80.63 68.8,-74.93 58.26,-73.81 59.87,-80.63"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a39a712c8413b0d7861695ec019474469" target="_top" xlink:title="Sort the list.">
<polygon fill="white" stroke="black" points="69,-0.5 69,-30.5 172,-30.5 172,-0.5 69,-0.5"/>
<text text-anchor="start" x="77" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="120.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::sort</text>
<g id="a_node5"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a133635ad53bd89e3947ca02448819180" target="_top" xlink:title="Sort the list.">
<polygon fill="white" stroke="#666666" points="172,-30 69,-30 69,0 172,0 172,-30"/>
<text text-anchor="start" x="77" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="120.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::sort</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M26.29,-78.77C36.01,-68.39 52.51,-51.9 69,-40.5 71.49,-38.78 74.13,-37.1 76.82,-35.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="78.57,-38.53 85.58,-30.58 75.15,-32.42 78.57,-38.53"/>
<path fill="none" stroke="#63b8ff" d="M26.25,-77.22C35.95,-66.8 52.42,-50.27 69,-39 71.07,-37.59 73.24,-36.22 75.46,-34.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.18,-37.95 84.23,-30.04 73.78,-31.83 77.18,-37.95"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="208,-6 208,-25 267,-25 267,-6 208,-6"/>
<text text-anchor="middle" x="237.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="267,-24.5 208,-24.5 208,-5.5 267,-5.5 267,-24.5"/>
<text text-anchor="middle" x="237.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M172.28,-15.5C180.73,-15.5 189.37,-15.5 197.47,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.74,-19 207.74,-15.5 197.74,-12 197.74,-19"/>
<path fill="none" stroke="#63b8ff" d="M172.28,-15C180.73,-15 189.37,-15 197.47,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.74,-18.5 207.74,-15 197.74,-11.5 197.74,-18.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@@ -1,9 +1,9 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,111,56,138"/>
<area shape="rect" id="node2" href="$d7/d00/list__array_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Test implementations." alt="" coords="104,111,148,138"/>
<area shape="rect" id="node3" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305" title="Insert the new element in the list." alt="" coords="196,5,333,47"/>
<area shape="rect" id="node4" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a0499455a80156134cc79c98eabb376d9" title="To remove the element from the list." alt="" coords="196,71,333,112"/>
<area shape="rect" id="node5" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#ae5c15d93819c4e437ebb7a1b41f2d594" title="Utility function to print array." alt="" coords="196,136,333,177"/>
<area shape="rect" id="node6" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a39a712c8413b0d7861695ec019474469" title="Sort the list." alt="" coords="196,201,333,243"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="381,209,460,235"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,109,56,134"/>
<area shape="rect" id="node2" href="$d7/d00/list__array_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Test implementations." alt="" coords="104,109,148,134"/>
<area shape="rect" id="node3" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1" title="Insert the new element in the list." alt="" coords="196,5,333,45"/>
<area shape="rect" id="node4" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a98f7d9079c0868e0f4e67d5c52174fb6" title="To remove the element from the list." alt="" coords="196,69,333,109"/>
<area shape="rect" id="node5" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a0b7acf65026df1e9dd13eebf309dda5e" title="Utility function to print array." alt="" coords="196,133,333,173"/>
<area shape="rect" id="node6" href="$d5/dab/structdata__structures_1_1list__array_1_1list.html#a133635ad53bd89e3947ca02448819180" title="Sort the list." alt="" coords="196,197,333,237"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="381,205,460,230"/>
</map>

View File

@@ -1 +1 @@
e8e9d559f4ebf420605aa36e7f223b77
3b446261d355c71fa08d73290d06b223

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="349pt" height="186pt"
viewBox="0.00 0.00 349.00 186.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 182)">
<svg width="349pt" height="182pt"
viewBox="0.00 0.00 349.00 182.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 178)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-182 345,-182 345,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#bfbfbf" stroke="black" points="0,-79 0,-98 38,-98 38,-79 0,-79"/>
<text text-anchor="middle" x="19" y="-86" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-96.5 0,-96.5 0,-77.5 38,-77.5 38,-96.5"/>
<text text-anchor="middle" x="19" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -22,95 +21,95 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d7/d00/list__array_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Test implementations.">
<polygon fill="white" stroke="black" points="74,-79 74,-98 107,-98 107,-79 74,-79"/>
<text text-anchor="middle" x="90.5" y="-86" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="107,-96.5 74,-96.5 74,-77.5 107,-77.5 107,-96.5"/>
<text text-anchor="middle" x="90.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.26,-88.5C46.07,-88.5 55.31,-88.5 63.79,-88.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.95,-92 73.95,-88.5 63.95,-85 63.95,-92"/>
<path fill="none" stroke="#63b8ff" d="M38.26,-87C46.07,-87 55.31,-87 63.79,-87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.95,-90.5 73.95,-87 63.95,-83.5 63.95,-90.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0f44d5e3a52d35f8ff23ace9569c6305" target="_top" xlink:title="Insert the new element in the list.">
<polygon fill="white" stroke="black" points="143,-147.5 143,-177.5 246,-177.5 246,-147.5 143,-147.5"/>
<text text-anchor="start" x="151" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="194.5" y="-154.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::insert</text>
<g id="a_node3"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#aa960d714d449612f25256850d72325f1" target="_top" xlink:title="Insert the new element in the list.">
<polygon fill="white" stroke="#666666" points="246,-174 143,-174 143,-144 246,-144 246,-174"/>
<text text-anchor="start" x="151" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="194.5" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::insert</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M99.82,-98.32C109.4,-109.18 126.01,-126.7 143,-138.5 144.88,-139.8 146.84,-141.07 148.85,-142.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="147.47,-145.54 157.9,-147.4 150.91,-139.44 147.47,-145.54"/>
<path fill="none" stroke="#63b8ff" d="M100.25,-96.78C109.95,-107.2 126.42,-123.73 143,-135 145.07,-136.41 147.24,-137.78 149.46,-139.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.78,-142.17 158.23,-143.96 151.18,-136.05 147.78,-142.17"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0499455a80156134cc79c98eabb376d9" target="_top" xlink:title="To remove the element from the list.">
<polygon fill="white" stroke="black" points="143,-98.5 143,-128.5 246,-128.5 246,-98.5 143,-98.5"/>
<text text-anchor="start" x="151" y="-116.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="194.5" y="-105.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::remove</text>
<g id="a_node4"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a98f7d9079c0868e0f4e67d5c52174fb6" target="_top" xlink:title="To remove the element from the list.">
<polygon fill="white" stroke="#666666" points="246,-126 143,-126 143,-96 246,-96 246,-126"/>
<text text-anchor="start" x="151" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="194.5" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::remove</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M107.44,-92.41C114.59,-94.16 123.53,-96.35 132.91,-98.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.25,-102.09 142.8,-101.07 133.92,-95.29 132.25,-102.09"/>
<path fill="none" stroke="#63b8ff" d="M107.44,-90.75C114.59,-92.43 123.53,-94.54 132.91,-96.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.26,-100.19 142.8,-99.07 133.87,-93.37 132.26,-100.19"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#ae5c15d93819c4e437ebb7a1b41f2d594" target="_top" xlink:title="Utility function to print array.">
<polygon fill="white" stroke="black" points="143,-49.5 143,-79.5 246,-79.5 246,-49.5 143,-49.5"/>
<text text-anchor="start" x="151" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="194.5" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::show</text>
<g id="a_node5"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a0b7acf65026df1e9dd13eebf309dda5e" target="_top" xlink:title="Utility function to print array.">
<polygon fill="white" stroke="#666666" points="246,-78 143,-78 143,-48 246,-48 246,-78"/>
<text text-anchor="start" x="151" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="194.5" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::show</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M107.44,-84.75C114.59,-83.07 123.53,-80.96 132.91,-78.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="133.87,-82.13 142.8,-76.43 132.26,-75.31 133.87,-82.13"/>
<path fill="none" stroke="#63b8ff" d="M107.44,-83.25C114.59,-81.57 123.53,-79.46 132.91,-77.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.87,-80.63 142.8,-74.93 132.26,-73.81 133.87,-80.63"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a39a712c8413b0d7861695ec019474469" target="_top" xlink:title="Sort the list.">
<polygon fill="white" stroke="black" points="143,-0.5 143,-30.5 246,-30.5 246,-0.5 143,-0.5"/>
<text text-anchor="start" x="151" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="194.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::sort</text>
<g id="a_node6"><a xlink:href="../../d5/dab/structdata__structures_1_1list__array_1_1list.html#a133635ad53bd89e3947ca02448819180" target="_top" xlink:title="Sort the list.">
<polygon fill="white" stroke="#666666" points="246,-30 143,-30 143,0 246,0 246,-30"/>
<text text-anchor="start" x="151" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::list</text>
<text text-anchor="middle" x="194.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_array::list::sort</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M100.29,-78.77C110.01,-68.39 126.51,-51.9 143,-40.5 145.49,-38.78 148.13,-37.1 150.82,-35.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="152.57,-38.53 159.58,-30.58 149.15,-32.42 152.57,-38.53"/>
<path fill="none" stroke="#63b8ff" d="M100.25,-77.22C109.95,-66.8 126.42,-50.27 143,-39 145.07,-37.59 147.24,-36.22 149.46,-34.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.18,-37.95 158.23,-30.04 147.78,-31.83 151.18,-37.95"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="282,-6 282,-25 341,-25 341,-6 282,-6"/>
<text text-anchor="middle" x="311.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="341,-24.5 282,-24.5 282,-5.5 341,-5.5 341,-24.5"/>
<text text-anchor="middle" x="311.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M246.28,-15.5C254.73,-15.5 263.37,-15.5 271.47,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="271.74,-19 281.74,-15.5 271.74,-12 271.74,-19"/>
<path fill="none" stroke="#63b8ff" d="M246.28,-15C254.73,-15 263.37,-15 271.47,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.74,-18.5 281.74,-15 271.74,-11.5 271.74,-18.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: graph/bidirectional_dijkstra.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d07/bidirectional__dijkstra_8cpp.ht
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -109,7 +116,7 @@ $(document).ready(function(){initNavTree('d7/d07/bidirectional__dijkstra_8cpp.ht
</div><div class="textblock"><div class="dynheader">
Include dependency graph for bidirectional_dijkstra.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/df6/bidirectional__dijkstra_8cpp__incl.svg" width="494" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/df6/bidirectional__dijkstra_8cpp__incl.svg" width="494" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -152,7 +159,7 @@ Variables</h2></td></tr>
<p>This is basically the same Dijkstra Algorithm but faster because it goes from the source to the target and from target to the source and stops when finding a vertex visited already by the direct search or the reverse one. Here some simulations of it: <a href="https://www.youtube.com/watch?v=DINCL5cd_w0&t=24s">https://www.youtube.com/watch?v=DINCL5cd_w0&amp;t=24s</a> </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a69172365aebde9be1997157f6f80e0cf" name="a69172365aebde9be1997157f6f80e0cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69172365aebde9be1997157f6f80e0cf">&#9670;&nbsp;</a></span>addEdge()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a69172365aebde9be1997157f6f80e0cf">&#9670;&#160;</a></span>addEdge()</h2>
<div class="memitem">
<div class="memproto">
@@ -214,14 +221,14 @@ Variables</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="../../d7/d07/bidirectional__dijkstra_8cpp_a69172365aebde9be1997157f6f80e0cf_cgraph.svg" width="298" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d07/bidirectional__dijkstra_8cpp_a69172365aebde9be1997157f6f80e0cf_cgraph.svg" width="298" height="75"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a1b2df3d52a403ad46523ab90d3a723c1" name="a1b2df3d52a403ad46523ab90d3a723c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b2df3d52a403ad46523ab90d3a723c1">&#9670;&nbsp;</a></span>Bidijkstra()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a1b2df3d52a403ad46523ab90d3a723c1">&#9670;&#160;</a></span>Bidijkstra()</h2>
<div class="memitem">
<div class="memproto">
@@ -404,14 +411,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d07/bidirectional__dijkstra_8cpp_a1b2df3d52a403ad46523ab90d3a723c1_cgraph.svg" width="300" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d07/bidirectional__dijkstra_8cpp_a1b2df3d52a403ad46523ab90d3a723c1_cgraph.svg" width="355" height="188"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -483,14 +490,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d07/bidirectional__dijkstra_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="280" height="63"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d07/bidirectional__dijkstra_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="280" height="62"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a22f1b7277e1dd4190f25014b48487ce6" name="a22f1b7277e1dd4190f25014b48487ce6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22f1b7277e1dd4190f25014b48487ce6">&#9670;&nbsp;</a></span>Shortest_Path_Distance()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a22f1b7277e1dd4190f25014b48487ce6">&#9670;&#160;</a></span>Shortest_Path_Distance()</h2>
<div class="memitem">
<div class="memproto">
@@ -536,14 +543,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d07/bidirectional__dijkstra_8cpp_a22f1b7277e1dd4190f25014b48487ce6_cgraph.svg" width="174" height="91"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d07/bidirectional__dijkstra_8cpp_a22f1b7277e1dd4190f25014b48487ce6_cgraph.svg" width="174" height="90"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a483bb8ccf42aaf7375a83e91490eda1e" name="a483bb8ccf42aaf7375a83e91490eda1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a483bb8ccf42aaf7375a83e91490eda1e">&#9670;&nbsp;</a></span>tests()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a483bb8ccf42aaf7375a83e91490eda1e">&#9670;&#160;</a></span>tests()</h2>
<div class="memitem">
<div class="memproto">
@@ -614,7 +621,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="../../d7/d07/bidirectional__dijkstra_8cpp_a483bb8ccf42aaf7375a83e91490eda1e_cgraph.svg" width="182" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d07/bidirectional__dijkstra_8cpp_a483bb8ccf42aaf7375a83e91490eda1e_cgraph.svg" width="182" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -622,7 +629,7 @@ Here is the call graph for this function:</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a330a2b0a904f01802ada1f8f3b28e76c" name="a330a2b0a904f01802ada1f8f3b28e76c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a330a2b0a904f01802ada1f8f3b28e76c">&#9670;&nbsp;</a></span>INF</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a330a2b0a904f01802ada1f8f3b28e76c">&#9670;&#160;</a></span>INF</h2>
<div class="memitem">
<div class="memproto">
@@ -652,7 +659,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_12552d7fa429bf94a2e32e5cf39f7e69.html">graph</a></li><li class="navelem"><a class="el" href="../../d7/d07/bidirectional__dijkstra_8cpp.html">bidirectional_dijkstra.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,4 +1,6 @@
<map id="graph::bidirectional_dijkstra::Bidijkstra" name="graph::bidirectional_dijkstra::Bidijkstra">
<area shape="rect" id="node1" title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return..." alt="" coords="5,29,139,71"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="187,37,295,63"/>
<area shape="rect" id="node1" title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return..." alt="" coords="5,47,139,87"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="214,5,322,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/push_back.html#" title=" " alt="" coords="191,55,345,80"/>
<area shape="rect" id="node4" href="$d7/d07/bidirectional__dijkstra_8cpp.html#a22f1b7277e1dd4190f25014b48487ce6" title="This function returns the shortest distance from the source to the target if there is path between ve..." alt="" coords="187,128,349,183"/>
</map>

View File

@@ -1 +1 @@
ca86ac0d1e717b54fd428fdb97d32d48
ba63662bc54399c2c8c40df74c3877c2

View File

@@ -1,44 +1,81 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::bidirectional_dijkstra::Bidijkstra Pages: 1 -->
<svg width="225pt" height="57pt"
viewBox="0.00 0.00 225.00 57.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 53)">
<svg width="266pt" height="141pt"
viewBox="0.00 0.00 266.00 141.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 137)">
<title>graph::bidirectional_dijkstra::Bidijkstra</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-53 221,-53 221,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return...">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-30.5 100,-30.5 100,-0.5 0,-0.5"/>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::bidirectional</text>
<text text-anchor="middle" x="50" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_dijkstra::Bidijkstra</text>
<polygon fill="#999999" stroke="#666666" points="100,-101.5 0,-101.5 0,-71.5 100,-71.5 100,-101.5"/>
<text text-anchor="start" x="8" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::bidirectional</text>
<text text-anchor="middle" x="50" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">_dijkstra::Bidijkstra</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M28.04,-30.66C22.75,-40.06 30.07,-49 50,-49 62.15,-49 69.61,-45.68 72.39,-40.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="75.87,-40.5 71.96,-30.66 68.88,-40.8 75.87,-40.5"/>
<path fill="none" stroke="#63b8ff" d="M24.34,-101.78C18.63,-110.91 27.19,-119.5 50,-119.5 63.54,-119.5 72.06,-116.47 75.56,-112.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.06,-111.81 75.66,-101.78 72.06,-111.74 79.06,-111.81"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="136,-6 136,-25 217,-25 217,-6 136,-6"/>
<text text-anchor="middle" x="176.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
<polygon fill="white" stroke="#666666" points="237.5,-133 156.5,-133 156.5,-114 237.5,-114 237.5,-133"/>
<text text-anchor="middle" x="197" y="-121" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M100.21,-15.5C108.61,-15.5 117.35,-15.5 125.78,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="125.85,-19 135.85,-15.5 125.85,-12 125.85,-19"/>
<path fill="none" stroke="#63b8ff" d="M100.09,-99.03C115.73,-103.02 132.99,-107.42 148.51,-111.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.87,-114.83 158.42,-113.91 149.6,-108.05 147.87,-114.83"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255,-96 139,-96 139,-77 255,-77 255,-96"/>
<text text-anchor="middle" x="197" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M100.09,-86.5C109.36,-86.5 119.2,-86.5 128.91,-86.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.95,-90 138.95,-86.5 128.95,-83 128.95,-90"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d7/d07/bidirectional__dijkstra_8cpp.html#a22f1b7277e1dd4190f25014b48487ce6" target="_top" xlink:title="This function returns the shortest distance from the source to the target if there is path between ve...">
<polygon fill="white" stroke="#666666" points="258,-41 136,-41 136,0 258,0 258,-41"/>
<text text-anchor="start" x="144" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">graph::bidirectional</text>
<text text-anchor="start" x="144" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_dijkstra::Shortest_Path</text>
<text text-anchor="middle" x="197" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_Distance</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M84.27,-71.36C101.22,-63.64 122.28,-54.06 141.52,-45.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.15,-48.4 150.8,-41.07 140.25,-42.03 143.15,-48.4"/>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M170.17,-41.1C167.24,-50.65 176.18,-59 197,-59 210.01,-59 218.38,-55.74 222.12,-50.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.57,-51.55 223.83,-41.1 218.67,-50.35 225.57,-51.55"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -1,3 +1,3 @@
<map id="graph::bidirectional_dijkstra::Shortest_Path_Distance" name="graph::bidirectional_dijkstra::Shortest_Path_Distance">
<area shape="rect" id="node1" title="This function returns the shortest distance from the source to the target if there is path between ve..." alt="" coords="5,29,168,85"/>
<area shape="rect" id="node1" title="This function returns the shortest distance from the source to the target if there is path between ve..." alt="" coords="5,29,168,84"/>
</map>

View File

@@ -1 +1 @@
ea8eef30121654ffde794214809d24a9
660d57c8fef2f20c0e24a2ca9a206d9f

View File

@@ -1,30 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::bidirectional_dijkstra::Shortest_Path_Distance Pages: 1 -->
<svg width="130pt" height="68pt"
viewBox="0.00 0.00 130.00 68.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 64)">
<svg width="130pt" height="67pt"
viewBox="0.00 0.00 130.00 67.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 63)">
<title>graph::bidirectional_dijkstra::Shortest_Path_Distance</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-64 126,-64 126,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="This function returns the shortest distance from the source to the target if there is path between ve...">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-41.5 122,-41.5 122,-0.5 0,-0.5"/>
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::bidirectional</text>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">_dijkstra::Shortest_Path</text>
<text text-anchor="middle" x="61" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_Distance</text>
<polygon fill="#999999" stroke="#666666" points="122,-41 0,-41 0,0 122,0 122,-41"/>
<text text-anchor="start" x="8" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">graph::bidirectional</text>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_dijkstra::Shortest_Path</text>
<text text-anchor="middle" x="61" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_Distance</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M38.58,-41.86C36.13,-51.54 43.61,-60 61,-60 71.87,-60 78.87,-56.7 81.99,-51.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="85.47,-52.26 83.42,-41.86 78.54,-51.27 85.47,-52.26"/>
<path fill="none" stroke="#63b8ff" d="M38.58,-41.1C36.13,-50.65 43.61,-59 61,-59 71.6,-59 78.52,-55.9 81.75,-51.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.26,-51.53 83.42,-41.1 78.35,-50.4 85.26,-51.53"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,4 +1,4 @@
<map id="tests" name="tests">
<area shape="rect" id="node1" title="Function to test the provided algorithm above." alt="" coords="5,5,56,32"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="104,5,176,32"/>
<area shape="rect" id="node1" title="Function to test the provided algorithm above." alt="" coords="5,5,56,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="104,5,176,31"/>
</map>

View File

@@ -1 +1 @@
1c7fb027aa3a147f63a64ff734e1dfaf
7361e9e3ae183700b5c7977c03ac14c4

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: tests Pages: 1 -->
<svg width="136pt" height="28pt"
viewBox="0.00 0.00 136.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<svg width="136pt" height="27pt"
viewBox="0.00 0.00 136.00 27.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 23)">
<title>tests</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 132,-24 132,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function to test the provided algorithm above.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 38,-19.5 38,-0.5 0,-0.5"/>
<text text-anchor="middle" x="19" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
<polygon fill="#999999" stroke="#666666" points="38,-19 0,-19 0,0 38,0 38,-19"/>
<text text-anchor="middle" x="19" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
@@ -22,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 128,-19.5 128,-0.5 74,-0.5"/>
<text text-anchor="middle" x="101" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="128,-19 74,-19 74,0 128,0 128,-19"/>
<text text-anchor="middle" x="101" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.15,-10C45.71,-10 54.76,-10 63.58,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.73,-13.5 73.73,-10 63.73,-6.5 63.73,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M38.15,-9.5C45.71,-9.5 54.76,-9.5 63.58,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.73,-13 73.73,-9.5 63.73,-6 63.73,-13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,4 +1,4 @@
<map id="graph::bidirectional_dijkstra::addEdge" name="graph::bidirectional_dijkstra::addEdge">
<area shape="rect" id="node1" title="Function that add edge between two nodes or vertices of graph." alt="" coords="5,5,136,47"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="184,13,292,39"/>
<area shape="rect" id="node1" title="Function that add edge between two nodes or vertices of graph." alt="" coords="5,29,136,69"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="184,37,292,62"/>
</map>

View File

@@ -1 +1 @@
c65351a82e8b9a7954339d7445a6ccf0
5e3100e37a6ba8570e7d202173a735b5

View File

@@ -1,38 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: graph::bidirectional_dijkstra::addEdge Pages: 1 -->
<svg width="223pt" height="39pt"
viewBox="0.00 0.00 223.00 39.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 35)">
<svg width="223pt" height="56pt"
viewBox="0.00 0.00 223.00 56.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 52)">
<title>graph::bidirectional_dijkstra::addEdge</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-35 219,-35 219,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function that add edge between two nodes or vertices of graph.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-30.5 98,-30.5 98,-0.5 0,-0.5"/>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::bidirectional</text>
<text text-anchor="middle" x="49" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_dijkstra::addEdge</text>
<polygon fill="#999999" stroke="#666666" points="98,-30 0,-30 0,0 98,0 98,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">graph::bidirectional</text>
<text text-anchor="middle" x="49" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_dijkstra::addEdge</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#63b8ff" d="M27.2,-30.28C22.36,-39.41 29.62,-48 49,-48 60.5,-48 67.74,-44.97 70.7,-40.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.21,-40.31 70.8,-30.28 67.21,-40.24 74.21,-40.31"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="134,-6 134,-25 215,-25 215,-6 134,-6"/>
<text text-anchor="middle" x="174.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
<polygon fill="white" stroke="#666666" points="215,-24.5 134,-24.5 134,-5.5 215,-5.5 215,-24.5"/>
<text text-anchor="middle" x="174.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M98.1,-15.5C106.48,-15.5 115.21,-15.5 123.64,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="123.71,-19 133.71,-15.5 123.71,-12 123.71,-19"/>
<path fill="none" stroke="#63b8ff" d="M98.1,-15C106.48,-15 115.21,-15 123.64,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.71,-18.5 133.71,-15 123.71,-11.5 123.71,-18.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,5 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,32"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="203,5,275,32"/>
<area shape="rect" id="node3" href="$d7/d07/bidirectional__dijkstra_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" title="Function to test the provided algorithm above." alt="" coords="104,31,155,57"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="203,5,275,31"/>
<area shape="rect" id="node3" href="$d7/d07/bidirectional__dijkstra_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" title="Function to test the provided algorithm above." alt="" coords="104,31,155,56"/>
</map>

View File

@@ -1 +1 @@
592054830d184d0b8f94a261f2cdf931
e1281da41399521e1285bff0c312d637

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="210pt" height="47pt"
viewBox="0.00 0.00 210.00 47.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 43)">
<svg width="210pt" height="46pt"
viewBox="0.00 0.00 210.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-43 206,-43 206,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#bfbfbf" stroke="black" points="0,-19.5 0,-38.5 38,-38.5 38,-19.5 0,-19.5"/>
<text text-anchor="middle" x="19" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-38 0,-38 0,-19 38,-19 38,-38"/>
<text text-anchor="middle" x="19" y="-26" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -22,37 +21,37 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="148,-19.5 148,-38.5 202,-38.5 202,-19.5 148,-19.5"/>
<text text-anchor="middle" x="175" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="202,-38 148,-38 148,-19 202,-19 202,-38"/>
<text text-anchor="middle" x="175" y="-26" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.27,-29C62.68,-29 106.48,-29 137.72,-29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="137.78,-32.5 147.78,-29 137.78,-25.5 137.78,-32.5"/>
<path fill="none" stroke="#63b8ff" d="M38.27,-28.5C62.68,-28.5 106.48,-28.5 137.72,-28.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.78,-32 147.78,-28.5 137.78,-25 137.78,-32"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d7/d07/bidirectional__dijkstra_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e" target="_top" xlink:title="Function to test the provided algorithm above.">
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 112,-19.5 112,-0.5 74,-0.5"/>
<text text-anchor="middle" x="93" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
<polygon fill="white" stroke="#666666" points="112,-19 74,-19 74,0 112,0 112,-19"/>
<text text-anchor="middle" x="93" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M38.17,-24.21C45.95,-22.15 55.23,-19.7 63.87,-17.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="64.81,-20.79 73.59,-14.86 63.02,-14.03 64.81,-20.79"/>
<path fill="none" stroke="#63b8ff" d="M38.17,-23.71C45.95,-21.65 55.23,-19.2 63.87,-16.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.81,-20.29 73.59,-14.36 63.02,-13.53 64.81,-20.29"/>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M112.15,-14.31C119.79,-16.13 128.96,-18.3 137.87,-20.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="137.19,-23.85 147.73,-22.76 138.8,-17.04 137.19,-23.85"/>
<path fill="none" stroke="#63b8ff" d="M112.15,-13.81C119.79,-15.63 128.96,-17.8 137.87,-19.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.19,-23.35 147.73,-22.26 138.8,-16.54 137.19,-23.35"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
<map id="data_structures::SkipList" name="data_structures::SkipList">
<area shape="rect" id="node1" title=" " alt="" coords="5,124,172,151"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="203,5,350,47"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="196,109,357,165"/>
<area shape="rect" id="node3" href="$d9/d49/structdata__structures_1_1_node.html" title=" " alt="" coords="265,228,416,255"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,123,172,148"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/shared_ptr.html" title=" " alt="" coords="203,5,350,45"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="196,108,357,163"/>
<area shape="rect" id="node3" href="$d9/d49/structdata__structures_1_1_node.html" title=" " alt="" coords="265,225,416,251"/>
</map>

View File

@@ -1 +1 @@
420c91bfeb321807384867db8e195404
7b9e9c294e85846ebd8f25a7b385debe

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: data_structures::SkipList Pages: 1 -->
<svg width="316pt" height="195pt"
viewBox="0.00 0.00 316.00 195.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 191)">
<svg width="316pt" height="192pt"
viewBox="0.00 0.00 316.00 192.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
<title>data_structures::SkipList</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-191 312,-191 312,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="0,-78.5 0,-97.5 125,-97.5 125,-78.5 0,-78.5"/>
<text text-anchor="middle" x="62.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::SkipList</text>
<polygon fill="#999999" stroke="#666666" points="125,-96 0,-96 0,-77 125,-77 125,-96"/>
<text text-anchor="middle" x="62.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::SkipList</text>
</a>
</g>
</g>
@@ -22,59 +21,59 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="148.5,-156.5 148.5,-186.5 258.5,-186.5 258.5,-156.5 148.5,-156.5"/>
<text text-anchor="start" x="156.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; data</text>
<text text-anchor="middle" x="203.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">_structures::Node &gt;</text>
<polygon fill="white" stroke="#666666" points="258.5,-184 148.5,-184 148.5,-154 258.5,-154 258.5,-184"/>
<text text-anchor="start" x="156.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">std::shared_ptr&lt; data</text>
<text text-anchor="middle" x="203.5" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">_structures::Node &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M170.56,-151.46C141.11,-134.44 99.33,-110.29 77.35,-97.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="168.85,-154.52 179.26,-156.49 172.35,-148.46 168.85,-154.52"/>
<text text-anchor="middle" x="163" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00"> header</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M169.89,-148.81C140.63,-132.11 99.57,-108.66 77.66,-96.16"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="168.52,-152.06 178.94,-153.98 171.99,-145.98 168.52,-152.06"/>
<text text-anchor="middle" x="163" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00"> header</text>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="143,-67.5 143,-108.5 264,-108.5 264,-67.5 143,-67.5"/>
<text text-anchor="start" x="151" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::shared</text>
<text text-anchor="start" x="151" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr&lt; data_structures::</text>
<text text-anchor="middle" x="203.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Node &gt; &gt;</text>
<polygon fill="white" stroke="#666666" points="264,-107 143,-107 143,-66 264,-66 264,-107"/>
<text text-anchor="start" x="151" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::shared</text>
<text text-anchor="start" x="151" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">_ptr&lt; data_structures::</text>
<text text-anchor="middle" x="203.5" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">Node &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M203.5,-146.07C203.5,-134.06 203.5,-119.79 203.5,-108.53"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="200,-146.3 203.5,-156.3 207,-146.3 200,-146.3"/>
<text text-anchor="middle" x="225" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M203.5,-143.94C203.5,-132.17 203.5,-118.19 203.5,-107.09"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="200,-143.98 203.5,-153.98 207,-143.98 200,-143.98"/>
<text text-anchor="middle" x="225" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d9/d49/structdata__structures_1_1_node.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="195,-0.5 195,-19.5 308,-19.5 308,-0.5 195,-0.5"/>
<text text-anchor="middle" x="251.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::Node</text>
<polygon fill="white" stroke="#666666" points="308,-19 195,-19 195,0 308,0 308,-19"/>
<text text-anchor="middle" x="251.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::Node</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M267.9,-27.67C270.19,-30.87 272.21,-34.37 273.5,-38 284.08,-67.73 282.81,-79.17 272.5,-109 265.32,-129.78 246.06,-145.93 229.71,-156.46"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="270.57,-25.4 261.47,-19.98 265.2,-29.89 270.57,-25.4"/>
<text text-anchor="middle" x="289" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M268.1,-27.1C270.31,-30.17 272.24,-33.52 273.5,-37 284.06,-66.27 282.67,-77.59 272.5,-107 265.39,-127.55 246.36,-143.48 230.08,-153.9"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="270.6,-24.64 261.47,-19.28 265.26,-29.17 270.6,-24.64"/>
<text text-anchor="middle" x="289" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M221.41,-58.65C230.18,-44.75 240.13,-29.01 246.1,-19.55"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="218.24,-57.1 215.86,-67.43 224.16,-60.84 218.24,-57.1"/>
<text text-anchor="middle" x="251.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00"> forward</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M221.58,-57.25C230.22,-43.75 239.96,-28.54 245.91,-19.24"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="218.55,-55.49 216.11,-65.79 224.45,-59.26 218.55,-55.49"/>
<text text-anchor="middle" x="251.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00"> forward</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: graph/dijkstra.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d1e/graph_2dijkstra_8cpp.html','../
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d7/d1e/graph_2dijkstra_8cpp.html','../
</div><div class="textblock"><div class="dynheader">
Include dependency graph for dijkstra.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/db7/graph_2dijkstra_8cpp__incl.svg" width="587" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/db7/graph_2dijkstra_8cpp__incl.svg" width="587" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -147,7 +154,7 @@ constexpr int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>INF</b>
<p >Basically what we do in this algorithm is that we try to minimize the distances of all the reachable vertices from the current vertex, look at the code below to understand in better way. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -202,14 +209,14 @@ constexpr int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>INF</b>
</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="../../d7/d1e/graph_2dijkstra_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="486" height="163"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d1e/graph_2dijkstra_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="528" height="315"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a88ec9ad42717780d6caaff9d3d6977f9" name="a88ec9ad42717780d6caaff9d3d6977f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88ec9ad42717780d6caaff9d3d6977f9">&#9670;&nbsp;</a></span>tests()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a88ec9ad42717780d6caaff9d3d6977f9">&#9670;&#160;</a></span>tests()</h2>
<div class="memitem">
<div class="memproto">
@@ -263,7 +270,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="../../d7/d1e/graph_2dijkstra_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg" width="387" height="139"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d1e/graph_2dijkstra_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg" width="430" height="315"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -275,7 +282,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_12552d7fa429bf94a2e32e5cf39f7e69.html">graph</a></li><li class="navelem"><a class="el" href="../../d7/d1e/graph_2dijkstra_8cpp.html">dijkstra.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,7 +1,12 @@
<map id="tests" name="tests">
<area shape="rect" id="node1" title=" " alt="" coords="5,56,56,83"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a9125ceb66bfbec3093bba64c2c1e99e2" title="Function that add edge between two nodes or vertices of graph." alt="" coords="104,5,217,32"/>
<area shape="rect" id="node3" href="$df/dce/namespacegraph.html#adc68cbc8ba09eb1142265935c0d45b84" title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return..." alt="" coords="109,56,213,83"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="125,107,197,133"/>
<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="265,56,381,83"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,149,56,174"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a9125ceb66bfbec3093bba64c2c1e99e2" title="Function that add edge between two nodes or vertices of graph." alt="" coords="104,99,217,125"/>
<area shape="rect" id="node3" href="$df/dce/namespacegraph.html#adc68cbc8ba09eb1142265935c0d45b84" title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return..." alt="" coords="109,149,213,174"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="125,198,197,223"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/empty.html#" title=" " alt="" coords="280,5,409,45"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="291,70,399,95"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/pop.html#" title=" " alt="" coords="265,119,424,145"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/push.html#" title=" " alt="" coords="280,169,409,209"/>
<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="287,234,403,259"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/top.html#" title=" " alt="" coords="267,283,422,309"/>
</map>

View File

@@ -1 +1 @@
598e3c35daa76351426a9b8568661249
26285e9f4c0a2239dd7051af27d12f95

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: tests Pages: 1 -->
<svg width="290pt" height="104pt"
viewBox="0.00 0.00 290.00 104.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 100)">
<svg width="322pt" height="236pt"
viewBox="0.00 0.00 322.00 235.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 231.5)">
<title>tests</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-100 286,-100 286,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="0,-38.5 0,-57.5 38,-57.5 38,-38.5 0,-38.5"/>
<text text-anchor="middle" x="19" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
<polygon fill="#999999" stroke="#666666" points="38,-120 0,-120 0,-101 38,-101 38,-120"/>
<text text-anchor="middle" x="19" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
@@ -22,61 +21,138 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../df/dce/namespacegraph.html#a9125ceb66bfbec3093bba64c2c1e99e2" target="_top" xlink:title="Function that add edge between two nodes or vertices of graph.">
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 159,-95.5 159,-76.5 74,-76.5"/>
<text text-anchor="middle" x="116.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::addEdge</text>
<polygon fill="white" stroke="#666666" points="159,-157 74,-157 74,-138 159,-138 159,-157"/>
<text text-anchor="middle" x="116.5" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">graph::addEdge</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.41,-55.33C50.66,-60.2 67.1,-66.74 81.65,-72.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.77,-75.95 91.36,-76.39 83.36,-69.44 80.77,-75.95"/>
<path fill="none" stroke="#63b8ff" d="M38.41,-117.63C50.48,-122.31 66.63,-128.57 81.03,-134.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.05,-137.52 90.64,-137.87 82.58,-130.99 80.05,-137.52"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../df/dce/namespacegraph.html#adc68cbc8ba09eb1142265935c0d45b84" target="_top" xlink:title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return...">
<polygon fill="white" stroke="black" points="77.5,-38.5 77.5,-57.5 155.5,-57.5 155.5,-38.5 77.5,-38.5"/>
<text text-anchor="middle" x="116.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::dijkstra</text>
<polygon fill="white" stroke="#666666" points="155.5,-120 77.5,-120 77.5,-101 155.5,-101 155.5,-120"/>
<text text-anchor="middle" x="116.5" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">graph::dijkstra</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M38.41,-48C46.71,-48 56.93,-48 67.18,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.38,-51.5 77.38,-48 67.38,-44.5 67.38,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M38.41,-110.5C46.71,-110.5 56.93,-110.5 67.18,-110.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.38,-114 77.38,-110.5 67.38,-107 67.38,-114"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="89.5,-0.5 89.5,-19.5 143.5,-19.5 143.5,-0.5 89.5,-0.5"/>
<text text-anchor="middle" x="116.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="143.5,-83 89.5,-83 89.5,-64 143.5,-64 143.5,-83"/>
<text text-anchor="middle" x="116.5" y="-71" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M38.41,-40.67C50.66,-35.8 67.1,-29.26 81.65,-23.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="83.36,-26.56 91.36,-19.61 80.77,-20.05 83.36,-26.56"/>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M38.41,-103.37C50.48,-98.69 66.63,-92.43 81.03,-86.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.58,-90.01 90.64,-83.13 80.05,-83.48 82.58,-90.01"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="195,-38.5 195,-57.5 282,-57.5 282,-38.5 195,-38.5"/>
<text text-anchor="middle" x="238.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="303,-227.5 206,-227.5 206,-197.5 303,-197.5 303,-227.5"/>
<text text-anchor="start" x="214" y="-215.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue</text>
<text text-anchor="middle" x="254.5" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">::empty</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M155.8,-48C165.06,-48 175.13,-48 184.92,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="184.99,-51.5 194.99,-48 184.99,-44.5 184.99,-51.5"/>
<path fill="none" stroke="#63b8ff" d="M144.82,-120.18C149.87,-122.73 154.85,-125.82 159,-129.5 181.97,-149.9 171.63,-168.57 195,-188.5 196.5,-189.78 198.08,-191 199.73,-192.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.99,-195.21 208.34,-197.49 201.67,-189.25 197.99,-195.21"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="295,-179 214,-179 214,-160 295,-160 295,-179"/>
<text text-anchor="middle" x="254.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M139.71,-120.08C146.02,-122.96 152.84,-126.22 159,-129.5 175.55,-138.31 177.91,-143.79 195,-151.5 199.09,-153.34 203.42,-155.07 207.8,-156.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="206.8,-160.02 217.4,-159.94 209.07,-153.4 206.8,-160.02"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/pop.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="314,-142 195,-142 195,-123 314,-123 314,-142"/>
<text text-anchor="middle" x="254.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue::pop</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M155.75,-116.69C164.88,-118.16 174.9,-119.79 184.95,-121.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.53,-124.89 194.96,-123.03 185.65,-117.98 184.53,-124.89"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/push.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="303,-104.5 206,-104.5 206,-74.5 303,-74.5 303,-104.5"/>
<text text-anchor="start" x="214" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue</text>
<text text-anchor="middle" x="254.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">::push</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M155.75,-104.59C168.14,-102.68 182.18,-100.51 195.67,-98.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.5,-101.84 205.85,-96.86 195.43,-94.93 196.5,-101.84"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="298,-56 211,-56 211,-37 298,-37 298,-56"/>
<text text-anchor="middle" x="254.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node3&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M142.11,-100.96C147.78,-98.45 153.7,-95.58 159,-92.5 176.29,-82.45 177.25,-74.71 195,-65.5 199.22,-63.31 203.74,-61.31 208.33,-59.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.6,-62.76 217.78,-56.03 207.19,-56.18 209.6,-62.76"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/top.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="312.5,-19 196.5,-19 196.5,0 312.5,0 312.5,-19"/>
<text text-anchor="middle" x="254.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue::top</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M146.22,-100.99C150.81,-98.67 155.27,-95.87 159,-92.5 183.24,-70.64 169.75,-49.18 195,-28.5 197.06,-26.81 199.27,-25.27 201.59,-23.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="203.63,-26.76 210.95,-19.1 200.45,-20.53 203.63,-26.76"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -1,8 +1,13 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,68,56,95"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a9125ceb66bfbec3093bba64c2c1e99e2" title="Function that add edge between two nodes or vertices of graph." alt="" coords="203,5,316,32"/>
<area shape="rect" id="node3" href="$df/dce/namespacegraph.html#adc68cbc8ba09eb1142265935c0d45b84" title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return..." alt="" coords="207,68,311,95"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="223,131,295,157"/>
<area shape="rect" id="node6" href="$d7/d1e/graph_2dijkstra_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" title=" " alt="" coords="104,43,155,69"/>
<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="364,68,480,95"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,137,56,162"/>
<area shape="rect" id="node2" href="$df/dce/namespacegraph.html#a9125ceb66bfbec3093bba64c2c1e99e2" title="Function that add edge between two nodes or vertices of graph." alt="" coords="203,86,316,111"/>
<area shape="rect" id="node3" href="$df/dce/namespacegraph.html#adc68cbc8ba09eb1142265935c0d45b84" title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return..." alt="" coords="207,149,311,174"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="223,198,295,223"/>
<area shape="rect" id="node11" href="$d7/d1e/graph_2dijkstra_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" title=" " alt="" coords="104,111,155,137"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/empty.html#" title=" " alt="" coords="379,5,508,45"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="389,70,497,95"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/pop.html#" title=" " alt="" coords="364,119,523,145"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/push.html#" title=" " alt="" coords="379,169,508,209"/>
<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="385,234,501,259"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/priority_queue/top.html#" title=" " alt="" coords="366,283,521,309"/>
</map>

View File

@@ -1 +1 @@
bbd78a28d97259f903e570aaca31446e
41e39b84f53fe4005b4ede822693f199

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="364pt" height="122pt"
viewBox="0.00 0.00 364.00 122.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 118)">
<svg width="396pt" height="236pt"
viewBox="0.00 0.00 396.00 235.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 231.5)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-118 360,-118 360,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="0,-47.5 0,-66.5 38,-66.5 38,-47.5 0,-47.5"/>
<text text-anchor="middle" x="19" y="-54.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-129 0,-129 0,-110 38,-110 38,-129"/>
<text text-anchor="middle" x="19" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -22,94 +21,171 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../df/dce/namespacegraph.html#a9125ceb66bfbec3093bba64c2c1e99e2" target="_top" xlink:title="Function that add edge between two nodes or vertices of graph.">
<polygon fill="white" stroke="black" points="148,-94.5 148,-113.5 233,-113.5 233,-94.5 148,-94.5"/>
<text text-anchor="middle" x="190.5" y="-101.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::addEdge</text>
<polygon fill="white" stroke="#666666" points="233,-167 148,-167 148,-148 233,-148 233,-167"/>
<text text-anchor="middle" x="190.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">graph::addEdge</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M30.19,-66.75C40.38,-75.83 56.96,-88.87 74,-95 94.07,-102.23 117.34,-105.01 137.71,-105.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="137.68,-109.29 147.76,-106.03 137.85,-102.29 137.68,-109.29"/>
<path fill="none" stroke="#63b8ff" d="M29.71,-129.19C39.79,-138.5 56.51,-151.96 74,-157.5 94.28,-163.92 117.58,-165.02 137.92,-164.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.19,-167.6 147.95,-163.49 137.75,-160.61 138.19,-167.6"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../df/dce/namespacegraph.html#adc68cbc8ba09eb1142265935c0d45b84" target="_top" xlink:title="Function runs the dijkstra algorithm for some source vertex and target vertex in the graph and return...">
<polygon fill="white" stroke="black" points="151.5,-47.5 151.5,-66.5 229.5,-66.5 229.5,-47.5 151.5,-47.5"/>
<text text-anchor="middle" x="190.5" y="-54.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::dijkstra</text>
<polygon fill="white" stroke="#666666" points="229.5,-120 151.5,-120 151.5,-101 229.5,-101 229.5,-120"/>
<text text-anchor="middle" x="190.5" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">graph::dijkstra</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M38.14,-57C62.52,-57 106.77,-57 141.15,-57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="141.47,-60.5 151.47,-57 141.47,-53.5 141.47,-60.5"/>
<path fill="none" stroke="#63b8ff" d="M38.14,-118.54C62.52,-117.24 106.77,-114.89 141.15,-113.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.67,-116.54 151.47,-112.52 141.3,-109.55 141.67,-116.54"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="163.5,-0.5 163.5,-19.5 217.5,-19.5 217.5,-0.5 163.5,-0.5"/>
<text text-anchor="middle" x="190.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="217.5,-83 163.5,-83 163.5,-64 217.5,-64 217.5,-83"/>
<text text-anchor="middle" x="190.5" y="-71" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M38.14,-51.97C65.58,-44.36 118.18,-29.78 153.56,-19.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="154.8,-23.26 163.5,-17.21 152.93,-16.51 154.8,-23.26"/>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M38.14,-114.58C65.58,-107.13 118.18,-92.85 153.56,-83.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.76,-86.55 163.5,-80.56 152.93,-79.8 154.76,-86.55"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d7/d1e/graph_2dijkstra_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="74,-66.5 74,-85.5 112,-85.5 112,-66.5 74,-66.5"/>
<text text-anchor="middle" x="93" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d7/d1e/graph_2dijkstra_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="112,-148 74,-148 74,-129 112,-129 112,-148"/>
<text text-anchor="middle" x="93" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M38.17,-61.79C45.95,-63.85 55.23,-66.3 63.87,-68.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.02,-71.97 73.59,-71.14 64.81,-65.21 63.02,-71.97"/>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="#63b8ff" d="M38.17,-124.29C45.95,-126.35 55.23,-128.8 63.87,-131.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.02,-134.47 73.59,-133.64 64.81,-127.71 63.02,-134.47"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="269,-47.5 269,-66.5 356,-66.5 356,-47.5 269,-47.5"/>
<text text-anchor="middle" x="312.5" y="-54.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/empty.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="377,-227.5 280,-227.5 280,-197.5 377,-197.5 377,-227.5"/>
<text text-anchor="start" x="288" y="-215.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue</text>
<text text-anchor="middle" x="328.5" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">::empty</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M229.8,-57C239.06,-57 249.13,-57 258.92,-57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="258.99,-60.5 268.99,-57 258.99,-53.5 258.99,-60.5"/>
<path fill="none" stroke="#63b8ff" d="M207.8,-120.12C215.86,-125.3 225.45,-132.13 233,-139.5 252.33,-158.38 247.71,-171.86 269,-188.5 270.76,-189.87 272.6,-191.18 274.51,-192.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="272.82,-195.48 283.23,-197.45 276.32,-189.42 272.82,-195.48"/>
</g>
<!-- Node6&#45;&gt;Node2 -->
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="369,-179 288,-179 288,-160 369,-160 369,-179"/>
<text text-anchor="middle" x="328.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M207.4,-120.05C222.77,-129.01 246.92,-142.36 269,-151.5 273.49,-153.36 278.24,-155.13 283.02,-156.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.19,-160.19 292.78,-160 284.38,-153.54 282.19,-160.19"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/pop.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="388,-142 269,-142 269,-123 388,-123 388,-142"/>
<text text-anchor="middle" x="328.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue::pop</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M229.75,-116.69C238.88,-118.16 248.9,-119.79 258.95,-121.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.53,-124.89 268.96,-123.03 259.65,-117.98 258.53,-124.89"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/push.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="377,-104.5 280,-104.5 280,-74.5 377,-74.5 377,-104.5"/>
<text text-anchor="start" x="288" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue</text>
<text text-anchor="middle" x="328.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">::push</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M112.41,-81.4C122.34,-84.31 135.02,-88.03 147.22,-91.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="146.25,-94.97 156.83,-94.42 148.22,-88.25 146.25,-94.97"/>
<title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M229.75,-104.59C242.14,-102.68 256.18,-100.51 269.67,-98.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="270.5,-101.84 279.85,-96.86 269.43,-94.93 270.5,-101.84"/>
</g>
<!-- Node6&#45;&gt;Node3 -->
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="372,-56 285,-56 285,-37 372,-37 372,-56"/>
<text text-anchor="middle" x="328.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M112.41,-72.34C120.79,-70.67 131.14,-68.61 141.5,-66.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="142.25,-69.97 151.38,-64.58 140.89,-63.1 142.25,-69.97"/>
<title>Node3&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M214.74,-100.83C220.8,-98.05 227.25,-94.85 233,-91.5 250.05,-81.57 251.4,-74.43 269,-65.5 273.3,-63.32 277.9,-61.32 282.56,-59.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="283.93,-62.72 292.14,-56.02 281.55,-56.14 283.93,-62.72"/>
</g>
<!-- Node6&#45;&gt;Node5 -->
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/priority_queue/top.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="386.5,-19 270.5,-19 270.5,0 386.5,0 386.5,-19"/>
<text text-anchor="middle" x="328.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::priority_queue::top</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M107.71,-66.24C118.59,-58.52 134.22,-47.5 148,-38 154.06,-33.82 160.65,-29.35 166.76,-25.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="168.9,-28.01 175.24,-19.52 164.99,-22.2 168.9,-28.01"/>
<title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M218.92,-100.93C223.97,-98.38 228.92,-95.26 233,-91.5 257.01,-69.4 243.59,-47.98 269,-27.5 270.58,-26.22 272.25,-25.04 273.99,-23.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="275.95,-26.86 283.16,-19.1 272.68,-20.67 275.95,-26.86"/>
</g>
<!-- Node11&#45;&gt;Node2 -->
<g id="edge11" class="edge">
<title>Node11&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M112.41,-142.16C119.82,-143.64 128.76,-145.41 137.89,-147.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.31,-150.69 147.8,-149.2 138.68,-143.82 137.31,-150.69"/>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge12" class="edge">
<title>Node11&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M112.41,-133.1C122.34,-130.19 135.02,-126.47 147.22,-122.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.22,-126.25 156.83,-120.08 146.25,-119.53 148.22,-126.25"/>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M103.23,-128.87C113.45,-118.6 130.76,-102.37 148,-91.5 150.15,-90.14 152.42,-88.84 154.75,-87.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.4,-90.69 163.85,-83.16 153.33,-84.4 156.4,-90.69"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

@@ -1,6 +1,6 @@
<map id="math/realtime_stats.cpp" name="math/realtime_stats.cpp">
<area shape="rect" id="node1" title="Compute statistics for data entered in rreal&#45;time." alt="" coords="43,5,206,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,71,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,80,154,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="178,80,250,107"/>
<area shape="rect" id="node1" title="Compute statistics for data entered in rreal&#45;time." alt="" coords="43,5,206,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,71,104"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,79,154,104"/>
<area shape="rect" id="node4" title=" " alt="" coords="178,79,250,104"/>
</map>

View File

@@ -1 +1 @@
b3b7df6f5ed3158b2bb6313ff48c1e0d
3bdf09230ff23bbb0ee3f432dccfc127

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: math/realtime_stats.cpp Pages: 1 -->
<svg width="192pt" height="84pt"
viewBox="0.00 0.00 191.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<svg width="192pt" height="82pt"
viewBox="0.00 0.00 191.50 82.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78)">
<title>math/realtime_stats.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 187.5,-80 187.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Compute statistics for data entered in rreal&#45;time.">
<polygon fill="#bfbfbf" stroke="black" points="28.5,-56.5 28.5,-75.5 150.5,-75.5 150.5,-56.5 28.5,-56.5"/>
<text text-anchor="middle" x="89.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">math/realtime_stats.cpp</text>
<polygon fill="#999999" stroke="#666666" points="150.5,-74 28.5,-74 28.5,-55 150.5,-55 150.5,-74"/>
<text text-anchor="middle" x="89.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">math/realtime_stats.cpp</text>
</a>
</g>
</g>
@@ -22,46 +21,46 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-19.5 49,-19.5 49,-0.5 0,-0.5"/>
<text text-anchor="middle" x="24.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
<polygon fill="#e0e0e0" stroke="#999999" points="49,-19 0,-19 0,0 49,0 49,-19"/>
<text text-anchor="middle" x="24.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M79.06,-56.32C69.35,-48.26 54.68,-36.08 43,-26.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="45.06,-23.53 35.13,-19.83 40.59,-28.92 45.06,-23.53"/>
<path fill="none" stroke="#63b8ff" d="M79.06,-54.98C69.35,-47.07 54.68,-35.11 43,-25.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="45.1,-22.78 35.13,-19.17 40.67,-28.2 45.1,-22.78"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="67.5,-0.5 67.5,-19.5 111.5,-19.5 111.5,-0.5 67.5,-0.5"/>
<text text-anchor="middle" x="89.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
<polygon fill="#e0e0e0" stroke="#999999" points="111.5,-19 67.5,-19 67.5,0 111.5,0 111.5,-19"/>
<text text-anchor="middle" x="89.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M89.5,-56.08C89.5,-49.01 89.5,-38.86 89.5,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="93,-29.75 89.5,-19.75 86,-29.75 93,-29.75"/>
<path fill="none" stroke="#63b8ff" d="M89.5,-54.75C89.5,-47.8 89.5,-37.85 89.5,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="93,-29.09 89.5,-19.09 86,-29.09 93,-29.09"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="129.5,-0.5 129.5,-19.5 183.5,-19.5 183.5,-0.5 129.5,-0.5"/>
<text text-anchor="middle" x="156.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="183.5,-19 129.5,-19 129.5,0 183.5,0 183.5,-19"/>
<text text-anchor="middle" x="156.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M100.26,-56.32C110.27,-48.26 125.39,-36.08 137.43,-26.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="139.95,-28.83 145.54,-19.83 135.56,-23.38 139.95,-28.83"/>
<path fill="none" stroke="#63b8ff" d="M100.26,-54.98C110.27,-47.07 125.39,-35.11 137.43,-25.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.87,-28.12 145.54,-19.17 135.53,-22.63 139.87,-28.12"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

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

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: backtracking/nqueen_print_all_solutions.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d24/nqueen__print__all__solutions_8
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -104,7 +111,7 @@ $(document).ready(function(){initNavTree('d7/d24/nqueen__print__all__solutions_8
</div><div class="textblock"><div class="dynheader">
Include dependency graph for nqueen_print_all_solutions.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/db5/nqueen__print__all__solutions_8cpp__incl.svg" width="170" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/db5/nqueen__print__all__solutions_8cpp__incl.svg" width="170" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -142,7 +149,7 @@ Functions</h2></td></tr>
<a href="https://github.com/Panquesito7" target="_blank">David Leal</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="aea343d8a72a39c9a4c0fbcbc362f2648" name="aea343d8a72a39c9a4c0fbcbc362f2648"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea343d8a72a39c9a4c0fbcbc362f2648">&#9670;&nbsp;</a></span>CanIMove()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aea343d8a72a39c9a4c0fbcbc362f2648">&#9670;&#160;</a></span>CanIMove()</h2>
<div class="memitem">
<div class="memproto">
@@ -221,7 +228,7 @@ template&lt;size_t n&gt; </div>
</div>
</div>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -250,7 +257,7 @@ template&lt;size_t n&gt; </div>
</div>
</div>
<a id="acc809c055f335011de0d9030034c7108" name="acc809c055f335011de0d9030034c7108"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc809c055f335011de0d9030034c7108">&#9670;&nbsp;</a></span>NQueenSol()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#acc809c055f335011de0d9030034c7108">&#9670;&#160;</a></span>NQueenSol()</h2>
<div class="memitem">
<div class="memproto">
@@ -311,7 +318,7 @@ template&lt;size_t n&gt; </div>
</div>
</div>
<a id="aebd5e11fab6dab282efccfb61beb0bd9" name="aebd5e11fab6dab282efccfb61beb0bd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebd5e11fab6dab282efccfb61beb0bd9">&#9670;&nbsp;</a></span>PrintSol()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aebd5e11fab6dab282efccfb61beb0bd9">&#9670;&#160;</a></span>PrintSol()</h2>
<div class="memitem">
<div class="memproto">
@@ -355,7 +362,7 @@ template&lt;size_t n&gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d24/nqueen__print__all__solutions_8cpp_aebd5e11fab6dab282efccfb61beb0bd9_cgraph.svg" width="291" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d24/nqueen__print__all__solutions_8cpp_aebd5e11fab6dab282efccfb61beb0bd9_cgraph.svg" width="291" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -367,7 +374,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_c11585dfcef32a26e29098facab6c144.html">backtracking</a></li><li class="navelem"><a class="el" href="../../d7/d24/nqueen__print__all__solutions_8cpp.html">nqueen_print_all_solutions.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,4 +1,4 @@
<map id="backtracking::n_queens_all_solutions::PrintSol" name="backtracking::n_queens_all_solutions::PrintSol">
<area shape="rect" id="node1" title="Utility function to print matrix." alt="" coords="5,5,165,47"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="213,13,285,39"/>
<area shape="rect" id="node1" title="Utility function to print matrix." alt="" coords="5,5,165,45"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="213,13,285,38"/>
</map>

View File

@@ -1 +1 @@
d7d2b0f201a18528bcbc8552dcb2f415
2f72b1100d112daeeae5025951f5f788

View File

@@ -1,21 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: backtracking::n_queens_all_solutions::PrintSol Pages: 1 -->
<svg width="218pt" height="39pt"
viewBox="0.00 0.00 218.00 39.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 35)">
<svg width="218pt" height="38pt"
viewBox="0.00 0.00 218.00 38.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 34)">
<title>backtracking::n_queens_all_solutions::PrintSol</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-35 214,-35 214,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Utility function to print matrix.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-30.5 120,-30.5 120,-0.5 0,-0.5"/>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::n_queens</text>
<text text-anchor="middle" x="60" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_all_solutions::PrintSol</text>
<polygon fill="#999999" stroke="#666666" points="120,-30 0,-30 0,0 120,0 120,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::n_queens</text>
<text text-anchor="middle" x="60" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_all_solutions::PrintSol</text>
</a>
</g>
</g>
@@ -23,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="156,-6 156,-25 210,-25 210,-6 156,-6"/>
<text text-anchor="middle" x="183" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="210,-24.5 156,-24.5 156,-5.5 210,-5.5 210,-24.5"/>
<text text-anchor="middle" x="183" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M120.08,-15.5C128.84,-15.5 137.64,-15.5 145.74,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="145.94,-19 155.94,-15.5 145.94,-12 145.94,-19"/>
<path fill="none" stroke="#63b8ff" d="M120.08,-15C128.84,-15 137.64,-15 145.74,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.94,-18.5 155.94,-15 145.94,-11.5 145.94,-18.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1,6 +1,6 @@
<map id="data_structures/avltree.cpp" name="data_structures/avltree.cpp">
<area shape="rect" id="node1" title="A simple tree implementation using nodes." alt="" coords="50,5,230,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,80,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="104,80,176,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="201,80,258,107"/>
<area shape="rect" id="node1" title="A simple tree implementation using nodes." alt="" coords="50,5,230,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,80,104"/>
<area shape="rect" id="node3" title=" " alt="" coords="104,79,176,104"/>
<area shape="rect" id="node4" title=" " alt="" coords="201,79,258,104"/>
</map>

View File

@@ -1 +1 @@
e94afef857b532e8135f60ebca3d7126
0c507a8d80fb82113c310ab7cc2d62ee

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: data_structures/avltree.cpp Pages: 1 -->
<svg width="198pt" height="84pt"
viewBox="0.00 0.00 197.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<svg width="198pt" height="82pt"
viewBox="0.00 0.00 197.50 82.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78)">
<title>data_structures/avltree.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 193.5,-80 193.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="A simple tree implementation using nodes.">
<polygon fill="#bfbfbf" stroke="black" points="33.5,-56.5 33.5,-75.5 168.5,-75.5 168.5,-56.5 33.5,-56.5"/>
<text text-anchor="middle" x="101" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/avltree.cpp</text>
<polygon fill="#999999" stroke="#666666" points="168.5,-74 33.5,-74 33.5,-55 168.5,-55 168.5,-74"/>
<text text-anchor="middle" x="101" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/avltree.cpp</text>
</a>
</g>
</g>
@@ -22,46 +21,46 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-19.5 56,-19.5 56,-0.5 0,-0.5"/>
<text text-anchor="middle" x="28" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
<polygon fill="#e0e0e0" stroke="#999999" points="56,-19 0,-19 0,0 56,0 56,-19"/>
<text text-anchor="middle" x="28" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M89.27,-56.32C78.16,-48.11 61.26,-35.6 48.02,-25.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.06,-22.97 39.94,-19.83 45.9,-28.59 50.06,-22.97"/>
<path fill="none" stroke="#63b8ff" d="M89.27,-54.98C78.27,-47 61.58,-34.88 48.4,-25.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.09,-22.21 39.94,-19.17 45.98,-27.88 50.09,-22.21"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="74,-0.5 74,-19.5 128,-19.5 128,-0.5 74,-0.5"/>
<text text-anchor="middle" x="101" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="128,-19 74,-19 74,0 128,0 128,-19"/>
<text text-anchor="middle" x="101" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M101,-56.08C101,-49.01 101,-38.86 101,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="104.5,-29.75 101,-19.75 97.5,-29.75 104.5,-29.75"/>
<path fill="none" stroke="#63b8ff" d="M101,-54.75C101,-47.8 101,-37.85 101,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.5,-29.09 101,-19.09 97.5,-29.09 104.5,-29.09"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="146.5,-0.5 146.5,-19.5 189.5,-19.5 189.5,-0.5 146.5,-0.5"/>
<text text-anchor="middle" x="168" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">queue</text>
<polygon fill="#e0e0e0" stroke="#999999" points="189.5,-19 146.5,-19 146.5,0 189.5,0 189.5,-19"/>
<text text-anchor="middle" x="168" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">queue</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M111.76,-56.32C121.77,-48.26 136.89,-36.08 148.93,-26.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="151.45,-28.83 157.04,-19.83 147.06,-23.38 151.45,-28.83"/>
<path fill="none" stroke="#63b8ff" d="M111.76,-54.98C121.77,-47.07 136.89,-35.11 148.93,-25.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.37,-28.12 157.04,-19.17 147.03,-22.63 151.37,-28.12"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: others/matrix_exponentiation.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d35/matrix__exponentiation_8cpp.htm
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -105,7 +112,7 @@ $(document).ready(function(){initNavTree('d7/d35/matrix__exponentiation_8cpp.htm
</div><div class="textblock"><div class="dynheader">
Include dependency graph for matrix_exponentiation.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d30/matrix__exponentiation_8cpp__incl.svg" width="226" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d30/matrix__exponentiation_8cpp__incl.svg" width="226" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -161,7 +168,7 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
<p >The first element of this matrix is the required result. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a600eaf353befc174637855795f12d258" name="a600eaf353befc174637855795f12d258"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a600eaf353befc174637855795f12d258">&#9670;&nbsp;</a></span>endl</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a600eaf353befc174637855795f12d258">&#9670;&#160;</a></span>endl</h2>
<div class="memitem">
<div class="memproto">
@@ -176,7 +183,7 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
</div>
</div>
<a id="ae1d1ec9482079231e898236e2b23c9ba" name="ae1d1ec9482079231e898236e2b23c9ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1d1ec9482079231e898236e2b23c9ba">&#9670;&nbsp;</a></span>ll</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae1d1ec9482079231e898236e2b23c9ba">&#9670;&#160;</a></span>ll</h2>
<div class="memitem">
<div class="memproto">
@@ -191,7 +198,7 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
</div>
</div>
<a id="a276c5a0e984cf60015b27252fe04fe6b" name="a276c5a0e984cf60015b27252fe04fe6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a276c5a0e984cf60015b27252fe04fe6b">&#9670;&nbsp;</a></span>pb</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a276c5a0e984cf60015b27252fe04fe6b">&#9670;&#160;</a></span>pb</h2>
<div class="memitem">
<div class="memproto">
@@ -207,7 +214,7 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ad8389ed58fd0ec66df248014775ad1fa" name="ad8389ed58fd0ec66df248014775ad1fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8389ed58fd0ec66df248014775ad1fa">&#9670;&nbsp;</a></span>ans()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ad8389ed58fd0ec66df248014775ad1fa">&#9670;&#160;</a></span>ans()</h2>
<div class="memitem">
<div class="memproto">
@@ -265,11 +272,17 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
<div class="ttc" id="amatrix__exponentiation_8cpp_html_a702a9fc90e79b05b863cc4efa26ae2ec"><div class="ttname"><a href="../../d7/d35/matrix__exponentiation_8cpp.html#a702a9fc90e79b05b863cc4efa26ae2ec">power</a></div><div class="ttdeci">vector&lt; vector&lt; ll &gt; &gt; power(const vector&lt; vector&lt; ll &gt; &gt; &amp;A, ll p)</div><div class="ttdef"><b>Definition:</b> matrix_exponentiation.cpp:76</div></div>
<div class="ttc" id="amatrix__exponentiation_8cpp_html_a9977ad12548c4a49dee9dc3f0685aa54"><div class="ttname"><a href="../../d7/d35/matrix__exponentiation_8cpp.html#a9977ad12548c4a49dee9dc3f0685aa54">mat_size</a></div><div class="ttdeci">ll mat_size</div><div class="ttdef"><b>Definition:</b> matrix_exponentiation.cpp:45</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment -->
</div><!-- 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="../../d7/d35/matrix__exponentiation_8cpp_ad8389ed58fd0ec66df248014775ad1fa_cgraph.svg" width="274" height="60"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -301,7 +314,7 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
<div class="line"><span class="lineno"> 140</span> fib_c.pb(x);</div>
<div class="line"><span class="lineno"> 141</span> }</div>
<div class="line"><span class="lineno"> 142</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_istream.html">cin</a> &gt;&gt; x;</div>
<div class="line"><span class="lineno"> 143</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">cout</a> &lt;&lt; <a class="code hl_function" href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a>(x) &lt;&lt; <a class="code hl_define" href="../../d7/d35/matrix__exponentiation_8cpp.html#a600eaf353befc174637855795f12d258">endl</a>;</div>
<div class="line"><span class="lineno"> 143</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">cout</a> &lt;&lt; ans(x) &lt;&lt; <a class="code hl_define" href="../../d7/d35/matrix__exponentiation_8cpp.html#a600eaf353befc174637855795f12d258">endl</a>;</div>
<div class="line"><span class="lineno"> 144</span> <a class="code hl_variable" href="../../d7/d35/matrix__exponentiation_8cpp.html#a35b7c98af53ad2ec18658679ad7d43de">fib_b</a>.clear();</div>
<div class="line"><span class="lineno"> 145</span> fib_c.clear();</div>
<div class="line"><span class="lineno"> 146</span> }</div>
@@ -310,12 +323,11 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
<div class="ttc" id="abasic_istream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_istream.html">std::cin</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="amatrix__exponentiation_8cpp_html_a600eaf353befc174637855795f12d258"><div class="ttname"><a href="../../d7/d35/matrix__exponentiation_8cpp.html#a600eaf353befc174637855795f12d258">endl</a></div><div class="ttdeci">#define endl</div><div class="ttdef"><b>Definition:</b> matrix_exponentiation.cpp:36</div></div>
<div class="ttc" id="amatrix__exponentiation_8cpp_html_ad8389ed58fd0ec66df248014775ad1fa"><div class="ttname"><a href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a></div><div class="ttdeci">ll ans(ll n)</div><div class="ttdef"><b>Definition:</b> matrix_exponentiation.cpp:91</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a357cfbebfdc47a237a2862fe146af252" name="a357cfbebfdc47a237a2862fe146af252"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a357cfbebfdc47a237a2862fe146af252">&#9670;&nbsp;</a></span>multiply()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a357cfbebfdc47a237a2862fe146af252">&#9670;&#160;</a></span>multiply()</h2>
<div class="memitem">
<div class="memproto">
@@ -364,7 +376,7 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
</div>
</div>
<a id="a702a9fc90e79b05b863cc4efa26ae2ec" name="a702a9fc90e79b05b863cc4efa26ae2ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a702a9fc90e79b05b863cc4efa26ae2ec">&#9670;&nbsp;</a></span>power()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a702a9fc90e79b05b863cc4efa26ae2ec">&#9670;&#160;</a></span>power()</h2>
<div class="memitem">
<div class="memproto">
@@ -411,7 +423,7 @@ This way you can find the \(10^{18}\) fibonacci numberMOD. I have given a genera
</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="../../d7/d35/matrix__exponentiation_8cpp_a702a9fc90e79b05b863cc4efa26ae2ec_cgraph.svg" width="183" height="62"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d35/matrix__exponentiation_8cpp_a702a9fc90e79b05b863cc4efa26ae2ec_cgraph.svg" width="183" height="60"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -419,7 +431,7 @@ Here is the call graph for this function:</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a35b7c98af53ad2ec18658679ad7d43de" name="a35b7c98af53ad2ec18658679ad7d43de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35b7c98af53ad2ec18658679ad7d43de">&#9670;&nbsp;</a></span>fib_b</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a35b7c98af53ad2ec18658679ad7d43de">&#9670;&#160;</a></span>fib_b</h2>
<div class="memitem">
<div class="memproto">
@@ -434,7 +446,7 @@ Here is the call graph for this function:</div>
</div>
</div>
<a id="a9977ad12548c4a49dee9dc3f0685aa54" name="a9977ad12548c4a49dee9dc3f0685aa54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9977ad12548c4a49dee9dc3f0685aa54">&#9670;&nbsp;</a></span>mat_size</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a9977ad12548c4a49dee9dc3f0685aa54">&#9670;&#160;</a></span>mat_size</h2>
<div class="memitem">
<div class="memproto">
@@ -454,7 +466,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_9510827d0b234b3cc54b29892f217477.html">others</a></li><li class="navelem"><a class="el" href="../../d7/d35/matrix__exponentiation_8cpp.html">matrix_exponentiation.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,4 +1,4 @@
<map id="power" name="power">
<area shape="rect" id="node1" title=" " alt="" coords="5,29,63,56"/>
<area shape="rect" id="node2" href="$d7/d35/matrix__exponentiation_8cpp.html#a357cfbebfdc47a237a2862fe146af252" title=" " alt="" coords="111,29,177,56"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,29,63,55"/>
<area shape="rect" id="node2" href="$d7/d35/matrix__exponentiation_8cpp.html#a357cfbebfdc47a237a2862fe146af252" title=" " alt="" coords="111,29,177,55"/>
</map>

View File

@@ -1 +1 @@
4f20448269cd93e1b746e615e33e28e2
118c4e9010e1b53486abaa20aaad72b0

View File

@@ -1,43 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: power Pages: 1 -->
<svg width="137pt" height="46pt"
viewBox="0.00 0.00 137.00 46.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 42)">
<svg width="137pt" height="45pt"
viewBox="0.00 0.00 137.00 45.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 41)">
<title>power</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-42 133,-42 133,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 43,-19.5 43,-0.5 0,-0.5"/>
<text text-anchor="middle" x="21.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">power</text>
<polygon fill="#999999" stroke="#666666" points="43,-19 0,-19 0,0 43,0 43,-19"/>
<text text-anchor="middle" x="21.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">power</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M8.86,-19.76C2.71,-28.57 6.93,-38 21.5,-38 30.38,-38 35.41,-34.5 36.6,-29.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="39.93,-28.63 34.14,-19.76 33.13,-30.3 39.93,-28.63"/>
<path fill="none" stroke="#63b8ff" d="M8.86,-19.08C2.71,-27.73 6.93,-37 21.5,-37 30.38,-37 35.41,-33.56 36.6,-28.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="39.96,-27.93 34.14,-19.08 33.17,-29.63 39.96,-27.93"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d7/d35/matrix__exponentiation_8cpp.html#a357cfbebfdc47a237a2862fe146af252" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="79,-0.5 79,-19.5 129,-19.5 129,-0.5 79,-0.5"/>
<text text-anchor="middle" x="104" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">multiply</text>
<polygon fill="white" stroke="#666666" points="129,-19 79,-19 79,0 129,0 129,-19"/>
<text text-anchor="middle" x="104" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">multiply</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M43.23,-10C50.98,-10 60,-10 68.66,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="68.91,-13.5 78.91,-10 68.91,-6.5 68.91,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M43.23,-9.5C50.98,-9.5 60,-9.5 68.66,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.91,-13 78.91,-9.5 68.91,-6 68.91,-13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,5 @@
<map id="ans" name="ans">
<area shape="rect" id="node1" title=" " alt="" coords="5,29,48,55"/>
<area shape="rect" id="node2" href="$d7/d35/matrix__exponentiation_8cpp.html#a702a9fc90e79b05b863cc4efa26ae2ec" title=" " alt="" coords="96,29,153,55"/>
<area shape="rect" id="node3" href="$d7/d35/matrix__exponentiation_8cpp.html#a357cfbebfdc47a237a2862fe146af252" title=" " alt="" coords="201,29,268,55"/>
</map>

View File

@@ -0,0 +1 @@
f7f291168a197df7b010eb9a891067bc

View File

@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: ans Pages: 1 -->
<svg width="205pt" height="45pt"
viewBox="0.00 0.00 205.00 45.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 41)">
<title>ans</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="32,-19 0,-19 0,0 32,0 32,-19"/>
<text text-anchor="middle" x="16" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">ans</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d7/d35/matrix__exponentiation_8cpp.html#a702a9fc90e79b05b863cc4efa26ae2ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="111,-19 68,-19 68,0 111,0 111,-19"/>
<text text-anchor="middle" x="89.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">power</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M32.16,-9.5C39.65,-9.5 48.96,-9.5 57.84,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.93,-13 67.93,-9.5 57.93,-6 57.93,-13"/>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M78.4,-19.08C73,-27.73 76.7,-37 89.5,-37 97.3,-37 101.72,-33.56 102.76,-28.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.16,-28.1 100.6,-19.08 99.33,-29.6 106.16,-28.1"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d7/d35/matrix__exponentiation_8cpp.html#a357cfbebfdc47a237a2862fe146af252" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="197,-19 147,-19 147,0 197,0 197,-19"/>
<text text-anchor="middle" x="172" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">multiply</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M111.23,-9.5C118.98,-9.5 128,-9.5 136.66,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.91,-13 146.91,-9.5 136.91,-6 136.91,-13"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,5 +1,5 @@
<map id="numerical_methods/lu_decomposition.h" name="numerical_methods/lu_decomposition.h">
<area shape="rect" id="node1" title="Functions associated with LU Decomposition of a square matrix." alt="" coords="93,5,242,47"/>
<area shape="rect" id="node2" href="$d7/db9/hill__cipher_8cpp.html" title="Implementation of Hill cipher algorithm." alt="" coords="5,102,156,129"/>
<area shape="rect" id="node3" href="$dd/d65/lu__decompose_8cpp.html" title="LU decomposition of a square matrix" alt="" coords="181,95,330,136"/>
<area shape="rect" id="node1" title="Functions associated with LU Decomposition of a square matrix." alt="" coords="93,5,242,45"/>
<area shape="rect" id="node2" href="$d7/db9/hill__cipher_8cpp.html" title="Implementation of Hill cipher algorithm." alt="" coords="5,101,156,126"/>
<area shape="rect" id="node3" href="$dd/d65/lu__decompose_8cpp.html" title="LU decomposition of a square matrix" alt="" coords="181,93,330,133"/>
</map>

View File

@@ -1 +1 @@
fba027800d31084d8f80078484bb10cd
076277ce6c62bb18b8f04057c4dc5522

View File

@@ -1,21 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: numerical_methods/lu_decomposition.h Pages: 1 -->
<svg width="252pt" height="106pt"
viewBox="0.00 0.00 251.50 106.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 102)">
<svg width="252pt" height="104pt"
viewBox="0.00 0.00 251.50 104.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 100)">
<title>numerical_methods/lu_decomposition.h</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-102 247.5,-102 247.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Functions associated with LU Decomposition of a square matrix.">
<polygon fill="#bfbfbf" stroke="black" points="65.5,-67.5 65.5,-97.5 177.5,-97.5 177.5,-67.5 65.5,-67.5"/>
<text text-anchor="start" x="73.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/lu</text>
<text text-anchor="middle" x="121.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_decomposition.h</text>
<polygon fill="#999999" stroke="#666666" points="177.5,-96 65.5,-96 65.5,-66 177.5,-66 177.5,-96"/>
<text text-anchor="start" x="73.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/lu</text>
<text text-anchor="middle" x="121.5" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">_decomposition.h</text>
</a>
</g>
</g>
@@ -23,32 +22,32 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d7/db9/hill__cipher_8cpp.html" target="_top" xlink:title="Implementation of Hill cipher algorithm.">
<polygon fill="white" stroke="black" points="0,-6 0,-25 113,-25 113,-6 0,-6"/>
<text text-anchor="middle" x="56.5" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers/hill_cipher.cpp</text>
<polygon fill="white" stroke="#666666" points="113,-24.5 0,-24.5 0,-5.5 113,-5.5 113,-24.5"/>
<text text-anchor="middle" x="56.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers/hill_cipher.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M100,-60C88.13,-48.13 74.05,-34.05 65.19,-25.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="97.85,-62.8 107.4,-67.4 102.8,-57.85 97.85,-62.8"/>
<path fill="none" stroke="#63b8ff" d="M99.77,-58.6C88.08,-47.1 74.3,-33.52 65.48,-24.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.49,-61.27 107.07,-65.8 102.4,-56.29 97.49,-61.27"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dd/d65/lu__decompose_8cpp.html" target="_top" xlink:title="LU decomposition of a square matrix">
<polygon fill="white" stroke="black" points="131.5,-0.5 131.5,-30.5 243.5,-30.5 243.5,-0.5 131.5,-0.5"/>
<text text-anchor="start" x="139.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/lu</text>
<text text-anchor="middle" x="187.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_decompose.cpp</text>
<polygon fill="white" stroke="#666666" points="243.5,-30 131.5,-30 131.5,0 243.5,0 243.5,-30"/>
<text text-anchor="start" x="139.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/lu</text>
<text text-anchor="middle" x="187.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_decompose.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M143.01,-60.31C152.91,-50.56 164.39,-39.26 173.21,-30.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="140.49,-57.89 135.82,-67.4 145.4,-62.87 140.49,-57.89"/>
<path fill="none" stroke="#63b8ff" d="M143.52,-58.65C153.19,-49.27 164.27,-38.53 172.89,-30.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.89,-56.32 136.15,-65.8 145.76,-61.35 140.89,-56.32"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -1,4 +1,4 @@
<map id="data_structures/linkedlist_implentation_usingarray.cpp" name="data_structures/linkedlist_implentation_usingarray.cpp">
<area shape="rect" id="node1" title="Linked list implementation using Arrays." alt="" coords="5,5,195,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="64,95,136,121"/>
<area shape="rect" id="node1" title="Linked list implementation using Arrays." alt="" coords="5,5,195,45"/>
<area shape="rect" id="node2" title=" " alt="" coords="64,93,136,119"/>
</map>

View File

@@ -1 +1 @@
3e4551f597c958e7473a1efec3b99929
fa6a32840a849cef8a93a5b2df355563

View File

@@ -1,21 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: data_structures/linkedlist_implentation_usingarray.cpp Pages: 1 -->
<svg width="150pt" height="95pt"
viewBox="0.00 0.00 150.00 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 91)">
<svg width="150pt" height="93pt"
viewBox="0.00 0.00 150.00 93.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89)">
<title>data_structures/linkedlist_implentation_usingarray.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 146,-91 146,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Linked list implementation using Arrays.">
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-86.5 142,-86.5 142,-56.5 0,-56.5"/>
<text text-anchor="start" x="8" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/linkedlist</text>
<text text-anchor="middle" x="71" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_implentation_usingarray.cpp</text>
<polygon fill="#999999" stroke="#666666" points="142,-85 0,-85 0,-55 142,-55 142,-85"/>
<text text-anchor="start" x="8" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/linkedlist</text>
<text text-anchor="middle" x="71" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">_implentation_usingarray.cpp</text>
</a>
</g>
</g>
@@ -23,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="44,-0.5 44,-19.5 98,-19.5 98,-0.5 44,-0.5"/>
<text text-anchor="middle" x="71" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="98,-19 44,-19 44,0 98,0 98,-19"/>
<text text-anchor="middle" x="71" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M71,-56.4C71,-48.47 71,-38.46 71,-29.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="74.5,-29.66 71,-19.66 67.5,-29.66 74.5,-29.66"/>
<path fill="none" stroke="#63b8ff" d="M71,-54.84C71,-47.21 71,-37.7 71,-29.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.5,-29.27 71,-19.27 67.5,-29.27 74.5,-29.27"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,6 +1,6 @@
<map id="Solution" name="Solution">
<area shape="rect" id="node1" title=" " alt="" coords="165,213,235,240"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="121,95,279,136"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="5,5,128,32"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="303,102,435,129"/>
<area shape="rect" id="node1" title=" " alt="" coords="165,211,235,236"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="121,93,279,133"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="5,5,128,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="303,101,435,126"/>
</map>

View File

@@ -1 +1 @@
961d91f5abce03360d0ac6214824782b
8c452e36dc056c0f5acf79005c9f15b8

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: Solution Pages: 1 -->
<svg width="331pt" height="184pt"
viewBox="0.00 0.00 330.50 184.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 180)">
<svg width="331pt" height="181pt"
viewBox="0.00 0.00 330.50 181.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 177)">
<title>Solution</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-180 326.5,-180 326.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="120,-0.5 120,-19.5 172,-19.5 172,-0.5 120,-0.5"/>
<text text-anchor="middle" x="146" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Solution</text>
<polygon fill="#999999" stroke="#666666" points="172,-19 120,-19 120,0 172,0 172,-19"/>
<text text-anchor="middle" x="146" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">Solution</text>
</a>
</g>
</g>
@@ -22,59 +21,59 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="86.5,-78.5 86.5,-108.5 205.5,-108.5 205.5,-78.5 86.5,-78.5"/>
<text text-anchor="start" x="94.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::vector</text>
<text text-anchor="middle" x="146" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int &gt; &gt;</text>
<polygon fill="white" stroke="#666666" points="205.5,-107 86.5,-107 86.5,-77 205.5,-77 205.5,-107"/>
<text text-anchor="start" x="94.5" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::vector</text>
<text text-anchor="middle" x="146" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M146,-68.25C146,-51.78 146,-30.99 146,-19.54"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="142.5,-68.3 146,-78.3 149.5,-68.3 142.5,-68.3"/>
<text text-anchor="middle" x="161" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00"> bridge</text>
<text text-anchor="middle" x="161" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">graph</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M146,-66.7C146,-50.7 146,-30.7 146,-19.38"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="142.5,-66.98 146,-76.98 149.5,-66.98 142.5,-66.98"/>
<text text-anchor="middle" x="161" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> bridge</text>
<text text-anchor="middle" x="161" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00">graph</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-156.5 0,-175.5 92,-175.5 92,-156.5 0,-156.5"/>
<text text-anchor="middle" x="46" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; int &gt;</text>
<polygon fill="white" stroke="#666666" points="92,-173 0,-173 0,-154 92,-154 92,-173"/>
<text text-anchor="middle" x="46" y="-161" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; int &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M38.89,-146.59C32.96,-128.07 27.22,-99.28 39,-78 56.09,-47.13 94.01,-28.59 119.79,-19.08"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="35.64,-147.91 42.26,-156.18 42.24,-145.58 35.64,-147.91"/>
<text text-anchor="middle" x="58" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00"> in_time</text>
<text text-anchor="middle" x="58" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">out_time</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M38.87,-144.15C33.03,-125.93 27.44,-97.8 39,-77 56.11,-46.22 94.02,-27.85 119.8,-18.46"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="35.66,-145.57 42.3,-153.83 42.26,-143.23 35.66,-145.57"/>
<text text-anchor="middle" x="58" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00"> in_time</text>
<text text-anchor="middle" x="58" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">out_time</text>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M66.62,-150.47C84.03,-138.19 108.81,-120.72 126.03,-108.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.42,-147.73 58.26,-156.36 68.45,-153.45 64.42,-147.73"/>
<text text-anchor="middle" x="120.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M66.56,-148.21C83.85,-136.19 108.43,-119.11 125.66,-107.14"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.48,-145.4 58.26,-153.98 68.47,-151.14 64.48,-145.4"/>
<text text-anchor="middle" x="120.5" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="223.5,-84 223.5,-103 322.5,-103 322.5,-84 223.5,-84"/>
<text text-anchor="middle" x="273" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; bool &gt;</text>
<polygon fill="white" stroke="#666666" points="322.5,-101.5 223.5,-101.5 223.5,-82.5 322.5,-82.5 322.5,-101.5"/>
<text text-anchor="middle" x="273" y="-89.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; bool &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node1 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M250.85,-78.28C224.48,-61.37 181.3,-33.65 159.49,-19.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="249.1,-81.32 259.41,-83.78 252.88,-75.43 249.1,-81.32"/>
<text text-anchor="middle" x="236" y="-46.5" font-family="Helvetica,sans-Serif" font-size="10.00"> visited</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M250.85,-76.96C224.48,-60.25 181.3,-32.87 159.49,-19.05"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="249.09,-79.99 259.41,-82.39 252.84,-74.08 249.09,-79.99"/>
<text text-anchor="middle" x="236" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00"> visited</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1 +1 @@
5d1051531227515c4423a3c92a1857e8
9cae70bf1e5c337629331e3f11160041

View File

@@ -1,19 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: MinHeapNode Pages: 1 -->
<svg width="124pt" height="30pt"
viewBox="0.00 0.00 124.00 30.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 26)">
<title>MinHeapNode</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-26 120,-26 120,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="0,-1.5 0,-20.5 79,-20.5 79,-1.5 0,-1.5"/>
<polygon fill="#999999" stroke="#666666" points="79,-20.5 0,-20.5 0,-1.5 79,-1.5 79,-20.5"/>
<text text-anchor="middle" x="39.5" y="-8.5" font-family="Helvetica,sans-Serif" font-size="10.00">MinHeapNode</text>
</a>
</g>
@@ -21,8 +20,8 @@
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M89.21,-14.03C93.98,-13.41 97,-12.4 97,-11 97,-8.75 89.26,-7.52 79.01,-7.29"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="88.75,-10.55 79.01,-14.71 89.22,-17.54 88.75,-10.55"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M89.21,-13.73C93.98,-13.17 97,-12.26 97,-11 97,-8.98 89.26,-7.87 79.01,-7.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="88.78,-10.25 79.01,-14.34 89.2,-17.23 88.78,-10.25"/>
<text text-anchor="middle" x="106.5" y="-14" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="106.5" y="-3" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
</g>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

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

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: std::is_integral&lt; uint256_t &gt; Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d47/structstd_1_1is__integral_3_01u
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -96,13 +103,13 @@ $(document).ready(function(){initNavTree('d7/d47/structstd_1_1is__integral_3_01u
<div class="dynheader">
Inheritance diagram for std::is_integral&lt; uint256_t &gt;:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/dac/structstd_1_1is__integral_3_01uint256__t_01_4__inherit__graph.svg" width="195" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/dac/structstd_1_1is__integral_3_01uint256__t_01_4__inherit__graph.svg" width="195" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for std::is_integral&lt; uint256_t &gt;:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/d55/structstd_1_1is__integral_3_01uint256__t_01_4__coll__graph.svg" width="195" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/d55/structstd_1_1is__integral_3_01uint256__t_01_4__coll__graph.svg" width="195" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<hr/>The documentation for this struct was generated from the following file:<ul>
@@ -114,7 +121,7 @@ Collaboration diagram for std::is_integral&lt; uint256_t &gt;:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d8/dcc/namespacestd.html">std</a></li><li class="navelem"><a class="el" href="../../d7/d47/structstd_1_1is__integral_3_01uint256__t_01_4.html">is_integral&lt; uint256_t &gt;</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

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

View File

@@ -1,6 +1,6 @@
<map id="math/fibonacci_sum.cpp" name="math/fibonacci_sum.cpp">
<area shape="rect" id="node1" title="An algorithm to calculate the sum of Fibonacci Sequence: ." alt="" coords="49,5,213,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,71,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,80,167,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="191,80,250,107"/>
<area shape="rect" id="node1" title="An algorithm to calculate the sum of Fibonacci Sequence: ." alt="" coords="49,5,213,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,71,104"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,79,167,104"/>
<area shape="rect" id="node4" title=" " alt="" coords="191,79,250,104"/>
</map>

View File

@@ -1 +1 @@
c84bb0f1ec2958879e4d5b73e0b3f02c
99a618c847c6fc350cecc277ea2bfe0d

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: math/fibonacci_sum.cpp Pages: 1 -->
<svg width="192pt" height="84pt"
viewBox="0.00 0.00 191.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<svg width="192pt" height="82pt"
viewBox="0.00 0.00 191.50 82.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78)">
<title>math/fibonacci_sum.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 187.5,-80 187.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="An algorithm to calculate the sum of Fibonacci Sequence: .">
<polygon fill="#bfbfbf" stroke="black" points="33,-56.5 33,-75.5 156,-75.5 156,-56.5 33,-56.5"/>
<text text-anchor="middle" x="94.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">math/fibonacci_sum.cpp</text>
<polygon fill="#999999" stroke="#666666" points="156,-74 33,-74 33,-55 156,-55 156,-74"/>
<text text-anchor="middle" x="94.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">math/fibonacci_sum.cpp</text>
</a>
</g>
</g>
@@ -22,46 +21,46 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-19.5 49,-19.5 49,-0.5 0,-0.5"/>
<text text-anchor="middle" x="24.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
<polygon fill="#e0e0e0" stroke="#999999" points="49,-19 0,-19 0,0 49,0 49,-19"/>
<text text-anchor="middle" x="24.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M83.25,-56.32C72.7,-48.18 56.7,-35.84 44.06,-26.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="46.01,-23.17 35.95,-19.83 41.73,-28.71 46.01,-23.17"/>
<path fill="none" stroke="#63b8ff" d="M83.25,-54.98C72.7,-47 56.7,-34.88 44.06,-25.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="46.04,-22.42 35.95,-19.17 41.81,-28 46.04,-22.42"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="67.5,-0.5 67.5,-19.5 121.5,-19.5 121.5,-0.5 67.5,-0.5"/>
<text text-anchor="middle" x="94.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="121.5,-19 67.5,-19 67.5,0 121.5,0 121.5,-19"/>
<text text-anchor="middle" x="94.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M94.5,-56.08C94.5,-49.01 94.5,-38.86 94.5,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="98,-29.75 94.5,-19.75 91,-29.75 98,-29.75"/>
<path fill="none" stroke="#63b8ff" d="M94.5,-54.75C94.5,-47.8 94.5,-37.85 94.5,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98,-29.09 94.5,-19.09 91,-29.09 98,-29.09"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="139.5,-0.5 139.5,-19.5 183.5,-19.5 183.5,-0.5 139.5,-0.5"/>
<text text-anchor="middle" x="161.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="183.5,-19 139.5,-19 139.5,0 183.5,0 183.5,-19"/>
<text text-anchor="middle" x="161.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M105.26,-56.32C115.27,-48.26 130.39,-36.08 142.43,-26.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="144.95,-28.83 150.54,-19.83 140.56,-23.38 144.95,-28.83"/>
<path fill="none" stroke="#63b8ff" d="M105.26,-54.98C115.27,-47.07 130.39,-35.11 142.43,-25.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.87,-28.12 150.54,-19.17 140.53,-22.63 144.87,-28.12"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,4 +1,4 @@
<map id="others/spiral_print.cpp" name="others/spiral_print.cpp">
<area shape="rect" id="node1" title="Print the elements of a matrix traversing it spirally." alt="" coords="5,5,156,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="45,80,117,107"/>
<area shape="rect" id="node1" title="Print the elements of a matrix traversing it spirally." alt="" coords="5,5,156,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="45,79,117,104"/>
</map>

View File

@@ -1 +1 @@
ff926f0d205e560434ae25a2a6f68d1e
eb49b7c2142f7590d1e288c28d7548e2

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: others/spiral_print.cpp Pages: 1 -->
<svg width="121pt" height="84pt"
viewBox="0.00 0.00 121.00 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<svg width="121pt" height="82pt"
viewBox="0.00 0.00 121.00 82.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78)">
<title>others/spiral_print.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 117,-80 117,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Print the elements of a matrix traversing it spirally.">
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-75.5 113,-75.5 113,-56.5 0,-56.5"/>
<text text-anchor="middle" x="56.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">others/spiral_print.cpp</text>
<polygon fill="#999999" stroke="#666666" points="113,-74 0,-74 0,-55 113,-55 113,-74"/>
<text text-anchor="middle" x="56.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">others/spiral_print.cpp</text>
</a>
</g>
</g>
@@ -22,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="29.5,-0.5 29.5,-19.5 83.5,-19.5 83.5,-0.5 29.5,-0.5"/>
<text text-anchor="middle" x="56.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="83.5,-19 29.5,-19 29.5,0 83.5,0 83.5,-19"/>
<text text-anchor="middle" x="56.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M56.5,-56.08C56.5,-49.01 56.5,-38.86 56.5,-29.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="60,-29.75 56.5,-19.75 53,-29.75 60,-29.75"/>
<path fill="none" stroke="#63b8ff" d="M56.5,-54.75C56.5,-47.8 56.5,-37.85 56.5,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="60,-29.09 56.5,-19.09 53,-29.09 60,-29.09"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,7 +1,7 @@
<map id="math/inv_sqrt.cpp" name="math/inv_sqrt.cpp">
<area shape="rect" id="node1" title="Implementation of the inverse square root Root." alt="" coords="105,5,232,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,71,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,80,154,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="178,80,250,107"/>
<area shape="rect" id="node5" title=" " alt="" coords="274,80,327,107"/>
<area shape="rect" id="node1" title="Implementation of the inverse square root Root." alt="" coords="105,5,232,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,71,104"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,79,154,104"/>
<area shape="rect" id="node4" title=" " alt="" coords="178,79,250,104"/>
<area shape="rect" id="node5" title=" " alt="" coords="274,79,327,104"/>
</map>

View File

@@ -1 +1 @@
38a6111bf1066ddc9267d4631fa92edb
df05f29fe9264327822257e3c1aa33fe

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: math/inv_sqrt.cpp Pages: 1 -->
<svg width="250pt" height="84pt"
viewBox="0.00 0.00 249.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<svg width="250pt" height="82pt"
viewBox="0.00 0.00 249.50 82.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78)">
<title>math/inv_sqrt.cpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 245.5,-80 245.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Implementation of the inverse square root Root.">
<polygon fill="#bfbfbf" stroke="black" points="75,-56.5 75,-75.5 170,-75.5 170,-56.5 75,-56.5"/>
<text text-anchor="middle" x="122.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">math/inv_sqrt.cpp</text>
<polygon fill="#999999" stroke="#666666" points="170,-74 75,-74 75,-55 170,-55 170,-74"/>
<text text-anchor="middle" x="122.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">math/inv_sqrt.cpp</text>
</a>
</g>
</g>
@@ -22,61 +21,61 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-19.5 49,-19.5 49,-0.5 0,-0.5"/>
<text text-anchor="middle" x="24.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
<polygon fill="#e0e0e0" stroke="#999999" points="49,-19 0,-19 0,0 49,0 49,-19"/>
<text text-anchor="middle" x="24.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M106.75,-56.32C91.18,-47.74 67.12,-34.49 49.04,-24.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.65,-21.42 40.21,-19.65 47.28,-27.55 50.65,-21.42"/>
<path fill="none" stroke="#63b8ff" d="M106.75,-54.98C91.27,-46.61 67.41,-33.7 49.36,-23.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.99,-20.85 40.53,-19.17 47.66,-27.01 50.99,-20.85"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="67.5,-0.5 67.5,-19.5 111.5,-19.5 111.5,-0.5 67.5,-0.5"/>
<text text-anchor="middle" x="89.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
<polygon fill="#e0e0e0" stroke="#999999" points="111.5,-19 67.5,-19 67.5,0 111.5,0 111.5,-19"/>
<text text-anchor="middle" x="89.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M117.05,-56.08C112.49,-48.61 105.83,-37.72 100.21,-28.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="103.05,-26.46 94.85,-19.75 97.08,-30.11 103.05,-26.46"/>
<path fill="none" stroke="#63b8ff" d="M117.05,-54.75C112.49,-47.42 105.83,-36.73 100.21,-27.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.1,-25.73 94.85,-19.09 97.16,-29.43 103.1,-25.73"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="129.5,-0.5 129.5,-19.5 183.5,-19.5 183.5,-0.5 129.5,-0.5"/>
<text text-anchor="middle" x="156.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="183.5,-19 129.5,-19 129.5,0 183.5,0 183.5,-19"/>
<text text-anchor="middle" x="156.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M128.11,-56.08C132.87,-48.53 139.82,-37.49 145.65,-28.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="148.62,-30.08 150.99,-19.75 142.7,-26.35 148.62,-30.08"/>
<path fill="none" stroke="#63b8ff" d="M128.11,-54.75C132.82,-47.42 139.67,-36.73 145.47,-27.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.54,-29.4 150.99,-19.09 142.64,-25.62 148.54,-29.4"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="201.5,-0.5 201.5,-19.5 241.5,-19.5 241.5,-0.5 201.5,-0.5"/>
<text text-anchor="middle" x="221.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
<polygon fill="#e0e0e0" stroke="#999999" points="241.5,-19 201.5,-19 201.5,0 241.5,0 241.5,-19"/>
<text text-anchor="middle" x="221.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M138.41,-56.32C154.14,-47.74 178.44,-34.49 196.71,-24.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.53,-27.52 205.63,-19.65 195.18,-21.37 198.53,-27.52"/>
<path fill="none" stroke="#63b8ff" d="M138.41,-54.98C154.05,-46.61 178.16,-33.7 196.38,-23.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="198.14,-26.98 205.3,-19.17 194.84,-20.8 198.14,-26.98"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: bit_manipulation/count_bits_flip.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d56/count__bits__flip_8cpp.html','.
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -104,7 +111,7 @@ $(document).ready(function(){initNavTree('d7/d56/count__bits__flip_8cpp.html','.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for count_bits_flip.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/dcc/count__bits__flip_8cpp__incl.svg" width="174" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/dcc/count__bits__flip_8cpp__incl.svg" width="174" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -137,7 +144,7 @@ Functions</h2></td></tr>
<p >Worst Case Time Complexity: O(log n) Space complexity: O(1) </p><dl class="section author"><dt>Author</dt><dd><a href="https://github.com/yashrajyash" target="_blank">Yash Raj Singh</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a2548486b6c3b80101e768562e687ef7b" name="a2548486b6c3b80101e768562e687ef7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2548486b6c3b80101e768562e687ef7b">&#9670;&nbsp;</a></span>countBitsFlip()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a2548486b6c3b80101e768562e687ef7b">&#9670;&#160;</a></span>countBitsFlip()</h2>
<div class="memitem">
<div class="memproto">
@@ -187,14 +194,14 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d56/count__bits__flip_8cpp_a2548486b6c3b80101e768562e687ef7b_cgraph.svg" width="170" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d56/count__bits__flip_8cpp_a2548486b6c3b80101e768562e687ef7b_cgraph.svg" width="170" height="75"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -219,14 +226,14 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d56/count__bits__flip_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="274" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d56/count__bits__flip_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="274" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&nbsp;</a></span>test()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&#160;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
@@ -272,7 +279,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="../../d7/d56/count__bits__flip_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="175" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d56/count__bits__flip_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="175" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -284,7 +291,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_f3c4fbc4e901afa0a54d0623c5574aa7.html">bit_manipulation</a></li><li class="navelem"><a class="el" href="../../d7/d56/count__bits__flip_8cpp.html">count_bits_flip.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,3 +1,3 @@
<map id="bit_manipulation::count_bits_flip::countBitsFlip" name="bit_manipulation::count_bits_flip::countBitsFlip">
<area shape="rect" id="node1" title="The main function implements count of bits flip required." alt="" coords="5,29,164,71"/>
<area shape="rect" id="node1" title="The main function implements count of bits flip required." alt="" coords="5,29,164,69"/>
</map>

View File

@@ -1 +1 @@
695a7d73470cb2d75be81e7bcd95431e
3069eb82ee594ac8d5f873bd9acee6c7

View File

@@ -1,29 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: bit_manipulation::count_bits_flip::countBitsFlip Pages: 1 -->
<svg width="127pt" height="57pt"
viewBox="0.00 0.00 127.00 57.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 53)">
<svg width="127pt" height="56pt"
viewBox="0.00 0.00 127.00 56.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 52)">
<title>bit_manipulation::count_bits_flip::countBitsFlip</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-53 123,-53 123,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="The main function implements count of bits flip required.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-30.5 119,-30.5 119,-0.5 0,-0.5"/>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">bit_manipulation::count</text>
<text text-anchor="middle" x="59.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_bits_flip::countBitsFlip</text>
<polygon fill="#999999" stroke="#666666" points="119,-30 0,-30 0,0 119,0 119,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">bit_manipulation::count</text>
<text text-anchor="middle" x="59.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_bits_flip::countBitsFlip</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M38.94,-30.66C33.98,-40.06 40.83,-49 59.5,-49 70.88,-49 77.86,-45.68 80.47,-40.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="83.95,-40.51 80.06,-30.66 76.96,-40.79 83.95,-40.51"/>
<path fill="none" stroke="#63b8ff" d="M38.76,-30.28C34.15,-39.41 41.06,-48 59.5,-48 70.45,-48 77.33,-44.97 80.15,-40.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="83.66,-40.3 80.24,-30.28 76.66,-40.25 83.66,-40.3"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,4 +1,4 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,5,49,32"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,169,32"/>
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,5,49,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,169,31"/>
</map>

View File

@@ -1 +1 @@
e183666d54c346b35c418105d98411c7
f486c9c49ba8056684cc8746d21a532f

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: test Pages: 1 -->
<svg width="131pt" height="28pt"
viewBox="0.00 0.00 131.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<svg width="131pt" height="27pt"
viewBox="0.00 0.00 131.00 27.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 23)">
<title>test</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 127,-24 127,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 33,-19.5 33,-0.5 0,-0.5"/>
<text text-anchor="middle" x="16.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="33,-19 0,-19 0,0 33,0 33,-19"/>
<text text-anchor="middle" x="16.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -22,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="69,-0.5 69,-19.5 123,-19.5 123,-0.5 69,-0.5"/>
<text text-anchor="middle" x="96" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="123,-19 69,-19 69,0 123,0 123,-19"/>
<text text-anchor="middle" x="96" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M33.18,-10C40.64,-10 49.89,-10 58.94,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="58.96,-13.5 68.96,-10 58.96,-6.5 58.96,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M33.18,-9.5C40.64,-9.5 49.89,-9.5 58.94,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.96,-13 68.96,-9.5 58.96,-6 58.96,-13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,5 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,32"/>
<area shape="rect" id="node2" href="$d7/d56/count__bits__flip_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="104,5,148,32"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="196,5,268,32"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,31"/>
<area shape="rect" id="node2" href="$d7/d56/count__bits__flip_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="104,5,148,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="196,5,268,31"/>
</map>

View File

@@ -1 +1 @@
4f66381e42efdbdfaa98dbf4848d9fa2
bb497e7ae9ba5da593739fb7933c6b76

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="205pt" height="28pt"
viewBox="0.00 0.00 205.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<svg width="205pt" height="27pt"
viewBox="0.00 0.00 205.00 27.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 23)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 201,-24 201,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 38,-19.5 38,-0.5 0,-0.5"/>
<text text-anchor="middle" x="19" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-19 0,-19 0,0 38,0 38,-19"/>
<text text-anchor="middle" x="19" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -22,31 +21,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d7/d56/count__bits__flip_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 107,-19.5 107,-0.5 74,-0.5"/>
<text text-anchor="middle" x="90.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="107,-19 74,-19 74,0 107,0 107,-19"/>
<text text-anchor="middle" x="90.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.26,-10C46.07,-10 55.31,-10 63.79,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.95,-13.5 73.95,-10 63.95,-6.5 63.95,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M38.26,-9.5C46.07,-9.5 55.31,-9.5 63.79,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.95,-13 73.95,-9.5 63.95,-6 63.95,-13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="143,-0.5 143,-19.5 197,-19.5 197,-0.5 143,-0.5"/>
<text text-anchor="middle" x="170" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="197,-19 143,-19 143,0 197,0 197,-19"/>
<text text-anchor="middle" x="170" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M107.18,-10C114.64,-10 123.89,-10 132.94,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.96,-13.5 142.96,-10 132.96,-6.5 132.96,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M107.18,-9.5C114.64,-9.5 123.89,-9.5 132.94,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.96,-13 142.96,-9.5 132.96,-6 132.96,-13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: dynamic_programming/longest_increasing_subsequence.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d57/longest__increasing__subsequenc
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -106,7 +113,7 @@ $(document).ready(function(){initNavTree('d7/d57/longest__increasing__subsequenc
</div><div class="textblock"><div class="dynheader">
Include dependency graph for longest_increasing_subsequence.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d40/longest__increasing__subsequence_8cpp__incl.svg" width="340" height="142"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d40/longest__increasing__subsequence_8cpp__incl.svg" width="340" height="139"><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">
@@ -136,7 +143,7 @@ Functions</h2></td></tr>
<a href="https://github.com/Panquesito7" target="_blank">David Leal</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="abf9e6b7e6f15df4b525a2e7705ba3089" name="abf9e6b7e6f15df4b525a2e7705ba3089"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf9e6b7e6f15df4b525a2e7705ba3089">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#abf9e6b7e6f15df4b525a2e7705ba3089">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -194,18 +201,18 @@ Functions</h2></td></tr>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="alongest__increasing__subsequence_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d7/d57/longest__increasing__subsequence_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition:</b> longest_increasing_subsequence.cpp:63</div></div>
<div class="ttc" id="anamespacedynamic__programming_html_a0a2215194e58786c34db1ccaf8031079"><div class="ttname"><a href="../../dd/d24/namespacedynamic__programming.html#a0a2215194e58786c34db1ccaf8031079">dynamic_programming::LIS</a></div><div class="ttdeci">uint64_t LIS(const std::vector&lt; uint64_t &gt; &amp;a, const uint32_t &amp;n)</div><div class="ttdoc">Calculate the longest increasing subsequence for the specified numbers.</div><div class="ttdef"><b>Definition:</b> longest_increasing_subsequence.cpp:39</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; uint64_t &gt;</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d57/longest__increasing__subsequence_8cpp_abf9e6b7e6f15df4b525a2e7705ba3089_cgraph.svg" width="504" height="100"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d57/longest__increasing__subsequence_8cpp_abf9e6b7e6f15df4b525a2e7705ba3089_cgraph.svg" width="504" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&nbsp;</a></span>test()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&#160;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
@@ -244,7 +251,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="../../d7/d57/longest__increasing__subsequence_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="406" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d57/longest__increasing__subsequence_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="406" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -256,7 +263,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_8a20dd5bfd5341a725342bf72b6b686f.html">dynamic_programming</a></li><li class="navelem"><a class="el" href="../../d7/d57/longest__increasing__subsequence_8cpp.html">longest_increasing_subsequence.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -1,6 +1,6 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,31,49,57"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="152,5,224,32"/>
<area shape="rect" id="node3" href="$dd/d24/namespacedynamic__programming.html#a0a2215194e58786c34db1ccaf8031079" title="Calculate the longest increasing subsequence for the specified numbers." alt="" coords="97,56,279,83"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="327,56,400,83"/>
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,31,49,56"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="152,5,224,31"/>
<area shape="rect" id="node3" href="$dd/d24/namespacedynamic__programming.html#a0a2215194e58786c34db1ccaf8031079" title="Calculate the longest increasing subsequence for the specified numbers." alt="" coords="97,55,279,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="327,55,400,80"/>
</map>

View File

@@ -1 +1 @@
b5933e7ee12452720ff53e51de76817d
ae7cf161d698ec280b9c2964ca9cc745

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: test Pages: 1 -->
<svg width="304pt" height="66pt"
viewBox="0.00 0.00 304.00 66.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 62)">
<svg width="304pt" height="64pt"
viewBox="0.00 0.00 304.00 64.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60)">
<title>test</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-62 300,-62 300,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#bfbfbf" stroke="black" points="0,-19.5 0,-38.5 33,-38.5 33,-19.5 0,-19.5"/>
<text text-anchor="middle" x="16.5" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="33,-37 0,-37 0,-18 33,-18 33,-37"/>
<text text-anchor="middle" x="16.5" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -22,46 +21,46 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="110,-38.5 110,-57.5 164,-57.5 164,-38.5 110,-38.5"/>
<text text-anchor="middle" x="137" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="164,-56 110,-56 110,-37 164,-37 164,-56"/>
<text text-anchor="middle" x="137" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M33.48,-31.56C50.39,-34.27 77.63,-38.64 99.78,-42.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="99.44,-45.68 109.86,-43.81 100.54,-38.77 99.44,-45.68"/>
<path fill="none" stroke="#63b8ff" d="M33.48,-30.06C50.39,-32.77 77.63,-37.14 99.78,-40.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.44,-44.18 109.86,-42.31 100.54,-37.27 99.44,-44.18"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dd/d24/namespacedynamic__programming.html#a0a2215194e58786c34db1ccaf8031079" target="_top" xlink:title="Calculate the longest increasing subsequence for the specified numbers.">
<polygon fill="white" stroke="black" points="69,-0.5 69,-19.5 205,-19.5 205,-0.5 69,-0.5"/>
<text text-anchor="middle" x="137" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming::LIS</text>
<polygon fill="white" stroke="#666666" points="205,-19 69,-19 69,0 205,0 205,-19"/>
<text text-anchor="middle" x="137" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming::LIS</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M33.48,-26.44C42.4,-25.01 54.21,-23.11 66.62,-21.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.34,-24.55 76.66,-19.51 66.23,-17.64 67.34,-24.55"/>
<path fill="none" stroke="#63b8ff" d="M33.48,-25.07C41.64,-23.83 52.21,-22.23 63.45,-20.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.1,-23.96 73.46,-19 63.05,-17.04 64.1,-23.96"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="241,-0.5 241,-19.5 296,-19.5 296,-0.5 241,-0.5"/>
<text text-anchor="middle" x="268.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
<polygon fill="white" stroke="#666666" points="296,-19 241,-19 241,0 296,0 296,-19"/>
<text text-anchor="middle" x="268.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M205.03,-10C213.87,-10 222.65,-10 230.72,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="230.85,-13.5 240.85,-10 230.85,-6.5 230.85,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M205.03,-9.5C213.87,-9.5 222.65,-9.5 230.72,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.85,-13 240.85,-9.5 230.85,-6 230.85,-13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -1,7 +1,7 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,31,56,57"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="251,5,323,32"/>
<area shape="rect" id="node3" href="$dd/d24/namespacedynamic__programming.html#a0a2215194e58786c34db1ccaf8031079" title="Calculate the longest increasing subsequence for the specified numbers." alt="" coords="196,68,377,95"/>
<area shape="rect" id="node5" href="$d7/d57/longest__increasing__subsequence_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="104,31,148,57"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="425,68,499,95"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,29,56,55"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="251,5,323,31"/>
<area shape="rect" id="node3" href="$dd/d24/namespacedynamic__programming.html#a0a2215194e58786c34db1ccaf8031079" title="Calculate the longest increasing subsequence for the specified numbers." alt="" coords="196,55,377,80"/>
<area shape="rect" id="node5" href="$d7/d57/longest__increasing__subsequence_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="104,29,148,55"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="425,55,499,80"/>
</map>

View File

@@ -1 +1 @@
c6aba020144101064cc99719967ab67a
5e024c14f4c10e499ba678a8e78171e6

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: main Pages: 1 -->
<svg width="378pt" height="75pt"
viewBox="0.00 0.00 378.00 75.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 71)">
<svg width="378pt" height="64pt"
viewBox="0.00 0.00 378.00 64.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-71 374,-71 374,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#bfbfbf" stroke="black" points="0,-28.5 0,-47.5 38,-47.5 38,-28.5 0,-28.5"/>
<text text-anchor="middle" x="19" y="-35.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="38,-38 0,-38 0,-19 38,-19 38,-38"/>
<text text-anchor="middle" x="19" y="-26" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -22,73 +21,73 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="184,-47.5 184,-66.5 238,-66.5 238,-47.5 184,-47.5"/>
<text text-anchor="middle" x="211" y="-54.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="238,-56 184,-56 184,-37 238,-37 238,-56"/>
<text text-anchor="middle" x="211" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.08,-46.09C48.38,-50.26 61.66,-54.89 74,-57 107.54,-62.73 146.41,-62.01 173.98,-60.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="174.23,-63.77 183.96,-59.59 173.74,-56.79 174.23,-63.77"/>
<path fill="none" stroke="#63b8ff" d="M38.08,-36.59C48.38,-40.76 61.66,-45.39 74,-47.5 107.54,-53.23 146.41,-52.19 173.98,-50.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.27,-53.68 183.96,-49.39 173.71,-46.7 174.27,-53.68"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dd/d24/namespacedynamic__programming.html#a0a2215194e58786c34db1ccaf8031079" target="_top" xlink:title="Calculate the longest increasing subsequence for the specified numbers.">
<polygon fill="white" stroke="black" points="143,-0.5 143,-19.5 279,-19.5 279,-0.5 143,-0.5"/>
<text text-anchor="middle" x="211" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming::LIS</text>
<polygon fill="white" stroke="#666666" points="279,-19 143,-19 143,0 279,0 279,-19"/>
<text text-anchor="middle" x="211" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming::LIS</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M38.14,-30.22C48.46,-26.16 61.73,-21.51 74,-19 92.77,-15.15 113.26,-12.84 132.52,-11.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="133,-14.95 142.76,-10.83 132.56,-7.96 133,-14.95"/>
<path fill="none" stroke="#63b8ff" d="M38.08,-20.41C48.38,-16.24 61.66,-11.61 74,-9.5 92.84,-6.28 113.36,-5.1 132.62,-4.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.86,-8.49 142.87,-5.02 132.88,-1.49 132.86,-8.49"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d7/d57/longest__increasing__subsequence_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="black" points="74,-28.5 74,-47.5 107,-47.5 107,-28.5 74,-28.5"/>
<text text-anchor="middle" x="90.5" y="-35.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="107,-38 74,-38 74,-19 107,-19 107,-38"/>
<text text-anchor="middle" x="90.5" y="-26" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M38.26,-38C46.07,-38 55.31,-38 63.79,-38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.95,-41.5 73.95,-38 63.95,-34.5 63.95,-41.5"/>
<path fill="none" stroke="#63b8ff" d="M38.26,-28.5C46.07,-28.5 55.31,-28.5 63.79,-28.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.95,-32 73.95,-28.5 63.95,-25 63.95,-32"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="black" points="315,-0.5 315,-19.5 370,-19.5 370,-0.5 315,-0.5"/>
<text text-anchor="middle" x="342.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
<polygon fill="white" stroke="#666666" points="370,-19 315,-19 315,0 370,0 370,-19"/>
<text text-anchor="middle" x="342.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M279.03,-10C287.87,-10 296.65,-10 304.72,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="304.85,-13.5 314.85,-10 304.85,-6.5 304.85,-13.5"/>
<path fill="none" stroke="#63b8ff" d="M279.03,-9.5C287.87,-9.5 296.65,-9.5 304.72,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.85,-13 314.85,-9.5 304.85,-6 304.85,-13"/>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M107.48,-40.56C124.39,-43.27 151.63,-47.64 173.78,-51.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="173.44,-54.68 183.86,-52.81 174.54,-47.77 173.44,-54.68"/>
<path fill="none" stroke="#63b8ff" d="M107.48,-30.93C124.39,-33.5 151.63,-37.63 173.78,-41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.45,-44.49 183.86,-42.53 174.5,-37.57 173.45,-44.49"/>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M107.48,-34.22C120.92,-31.05 140.9,-26.33 159.65,-21.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="160.67,-25.25 169.6,-19.55 159.06,-18.44 160.67,-25.25"/>
<path fill="none" stroke="#63b8ff" d="M107.48,-25.94C116.4,-24.51 128.21,-22.61 140.62,-20.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.34,-24.05 150.66,-19.01 140.23,-17.14 141.34,-24.05"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -1,9 +1,9 @@
<map id="machine_learning::neural_network::NeuralNetwork" name="machine_learning::neural_network::NeuralNetwork">
<area shape="rect" id="node1" title=" " alt="" coords="62,436,233,477"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="62,317,233,373"/>
<area shape="rect" id="node3" href="$dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html" title=" " alt="" coords="49,213,245,255"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string.html" title=" " alt="" coords="34,117,114,143"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string.html" title=" " alt="" coords="5,5,132,47"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="146,109,314,151"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/valarray.html" title=" " alt="" coords="156,13,312,39"/>
<area shape="rect" id="node1" title=" " alt="" coords="62,431,233,471"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="62,313,233,368"/>
<area shape="rect" id="node3" href="$dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html" title=" " alt="" coords="49,211,245,251"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string.html" title=" " alt="" coords="34,115,114,141"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string.html" title=" " alt="" coords="5,5,132,45"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="146,108,314,148"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/valarray.html" title=" " alt="" coords="156,13,312,38"/>
</map>

View File

@@ -1 +1 @@
bca987df8b9fe5eb03ef47ed84703e7d
283e4635d7f742f0de8a3a58cd578394

View File

@@ -1,21 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 5.0.0 (20220707.1540)
<!-- Generated by graphviz version 5.0.1 (20220820.1526)
-->
<!-- Title: machine_learning::neural_network::NeuralNetwork Pages: 1 -->
<svg width="240pt" height="362pt"
viewBox="0.00 0.00 239.50 362.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 358)">
<svg width="240pt" height="357pt"
viewBox="0.00 0.00 239.50 357.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 353)">
<title>machine_learning::neural_network::NeuralNetwork</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-358 235.5,-358 235.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="42.5,-0.5 42.5,-30.5 170.5,-30.5 170.5,-0.5 42.5,-0.5"/>
<text text-anchor="start" x="50.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::neural</text>
<text text-anchor="middle" x="106.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_network::NeuralNetwork</text>
<polygon fill="#999999" stroke="#666666" points="170.5,-30 42.5,-30 42.5,0 170.5,0 170.5,-30"/>
<text text-anchor="start" x="50.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::neural</text>
<text text-anchor="middle" x="106.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_network::NeuralNetwork</text>
</a>
</g>
</g>
@@ -23,101 +22,101 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="42.5,-78.5 42.5,-119.5 170.5,-119.5 170.5,-78.5 42.5,-78.5"/>
<text text-anchor="start" x="50.5" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; machine</text>
<text text-anchor="start" x="50.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">_learning::neural_network</text>
<text text-anchor="middle" x="106.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">::layers::DenseLayer &gt;</text>
<polygon fill="white" stroke="#666666" points="170.5,-118 42.5,-118 42.5,-77 170.5,-77 170.5,-118"/>
<text text-anchor="start" x="50.5" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; machine</text>
<text text-anchor="start" x="50.5" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">_learning::neural_network</text>
<text text-anchor="middle" x="106.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">::layers::DenseLayer &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M106.5,-68.03C106.5,-55.26 106.5,-40.97 106.5,-30.68"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="103,-68.27 106.5,-78.27 110,-68.27 103,-68.27"/>
<text text-anchor="middle" x="121.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00"> layers</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M106.5,-66.26C106.5,-53.96 106.5,-40.33 106.5,-30.37"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="103,-66.6 106.5,-76.6 110,-66.6 103,-66.6"/>
<text text-anchor="middle" x="121.5" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> layers</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dc/d93/classmachine__learning_1_1neural__network_1_1layers_1_1_dense_layer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="33,-167.5 33,-197.5 180,-197.5 180,-167.5 33,-167.5"/>
<text text-anchor="start" x="41" y="-185.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::neural</text>
<text text-anchor="middle" x="106.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">_network::layers::DenseLayer</text>
<polygon fill="white" stroke="#666666" points="180,-195 33,-195 33,-165 180,-165 180,-195"/>
<text text-anchor="start" x="41" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::neural</text>
<text text-anchor="middle" x="106.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">_network::layers::DenseLayer</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M106.5,-157.07C106.5,-145.06 106.5,-130.79 106.5,-119.53"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="103,-157.3 106.5,-167.3 110,-157.3 103,-157.3"/>
<text text-anchor="middle" x="128" y="-141" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M106.5,-154.94C106.5,-143.17 106.5,-129.19 106.5,-118.09"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="103,-154.98 106.5,-164.98 110,-154.98 103,-154.98"/>
<text text-anchor="middle" x="128" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="21.5,-251 21.5,-270 81.5,-270 81.5,-251 21.5,-251"/>
<text text-anchor="middle" x="51.5" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
<polygon fill="white" stroke="#666666" points="81.5,-266.5 21.5,-266.5 21.5,-247.5 81.5,-247.5 81.5,-266.5"/>
<text text-anchor="middle" x="51.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M63.9,-242.37C73.7,-228.83 87.2,-210.17 96.35,-197.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="60.84,-240.63 57.81,-250.78 66.51,-244.73 60.84,-240.63"/>
<text text-anchor="middle" x="105.5" y="-219" font-family="Helvetica,sans-Serif" font-size="10.00"> activation</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M63.86,-239.15C73.59,-225.88 86.98,-207.61 96.15,-195.11"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="60.9,-237.26 57.81,-247.4 66.55,-241.4 60.9,-237.26"/>
<text text-anchor="middle" x="105.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00"> activation</text>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-323.5 0,-353.5 95,-353.5 95,-323.5 0,-323.5"/>
<text text-anchor="start" x="8" y="-341.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string&lt;</text>
<text text-anchor="middle" x="47.5" y="-330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> char &gt;</text>
<polygon fill="white" stroke="#666666" points="95,-349 0,-349 0,-319 95,-319 95,-349"/>
<text text-anchor="start" x="8" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string&lt;</text>
<text text-anchor="middle" x="47.5" y="-326" font-family="Helvetica,sans-Serif" font-size="10.00"> Char &gt;</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node5&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M48.78,-313.17C49.56,-298.4 50.5,-280.45 51.05,-270.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="45.28,-313.03 48.25,-323.2 52.27,-313.4 45.28,-313.03"/>
<path fill="none" stroke="#63b8ff" d="M48.8,-308.68C49.56,-294.36 50.48,-277.11 51.03,-266.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="45.29,-308.72 48.25,-318.89 52.28,-309.09 45.29,-308.72"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="105.5,-245.5 105.5,-275.5 231.5,-275.5 231.5,-245.5 105.5,-245.5"/>
<text text-anchor="start" x="113.5" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::valarray</text>
<text text-anchor="middle" x="168.5" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; double &gt; &gt;</text>
<polygon fill="white" stroke="#666666" points="231.5,-272 105.5,-272 105.5,-242 231.5,-242 231.5,-272"/>
<text text-anchor="start" x="113.5" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::valarray</text>
<text text-anchor="middle" x="168.5" y="-249" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; double &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge5" class="edge">
<title>Node6&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M150.39,-237.31C139.97,-224.53 127.19,-208.86 118.11,-197.73"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="147.8,-239.67 156.84,-245.2 153.23,-235.24 147.8,-239.67"/>
<text text-anchor="middle" x="155.5" y="-219" font-family="Helvetica,sans-Serif" font-size="10.00"> kernel</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M150.39,-234.1C139.97,-221.49 127.19,-206.03 118.11,-195.04"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="147.77,-236.42 156.84,-241.89 153.16,-231.96 147.77,-236.42"/>
<text text-anchor="middle" x="155.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00"> kernel</text>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/valarray.html" xlink:title=" ">
<polygon fill="white" stroke="black" points="113,-329 113,-348 230,-348 230,-329 113,-329"/>
<text text-anchor="middle" x="171.5" y="-336" font-family="Helvetica,sans-Serif" font-size="10.00">std::valarray&lt; double &gt;</text>
<polygon fill="white" stroke="#666666" points="230,-343.5 113,-343.5 113,-324.5 230,-324.5 230,-343.5"/>
<text text-anchor="middle" x="171.5" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::valarray&lt; double &gt;</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M170.76,-318.78C170.23,-305.4 169.53,-287.69 169.05,-275.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="167.26,-318.93 171.16,-328.78 174.26,-318.65 167.26,-318.93"/>
<text text-anchor="middle" x="191" y="-297" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M170.75,-314.2C170.23,-301.14 169.54,-284.01 169.06,-272.11"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="167.26,-314.54 171.16,-324.4 174.25,-314.26 167.26,-314.54"/>
<text text-anchor="middle" x="191" y="-293" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

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

View File

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

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: dynamic_programming/shortest_common_supersequence.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('d7/d65/shortest__common__supersequence
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
@@ -107,7 +114,7 @@ $(document).ready(function(){initNavTree('d7/d65/shortest__common__supersequence
</div><div class="textblock"><div class="dynheader">
Include dependency graph for shortest_common_supersequence.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d5/d48/shortest__common__supersequence_8cpp__incl.svg" width="435" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d5/d48/shortest__common__supersequence_8cpp__incl.svg" width="435" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -135,10 +142,10 @@ Functions</h2></td></tr>
<p >For example: example 2:- X: 'AGGTAB', Y: 'GXTXAYB' then Z will be 'AGGXTXAYB' </p><dl class="section author"><dt>Author</dt><dd><a href="https://github.com/ridhishjain" target="_blank">Ridhish Jain</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>more on <a href="https://en.wikipedia.org/wiki/Shortest_common_supersequence_problem" target="_blank">SCS</a> </dd>
<dd>
related <a class="el" href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" title="Problem statement for a system with first-order differential equations. Updates the system differenti...">problem</a> <a href="https://leetcode.com/problems/shortest-common-supersequence/" target="_blank">Leetcode</a> </dd></dl>
related <a class="el" href="../../db/dd3/ode__forward__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" title="Problem statement for a system with first-order differential equations. Updates the system differenti...">problem</a> <a href="https://leetcode.com/problems/shortest-common-supersequence/" target="_blank">Leetcode</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&nbsp;</a></span>main()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
@@ -162,30 +169,29 @@ related <a class="el" href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#ab
<div class="line"><span class="lineno"> 170</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_istream.html">std::cin</a> &gt;&gt; s1;</div>
<div class="line"><span class="lineno"> 171</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_istream.html">std::cin</a> &gt;&gt; s2;</div>
<div class="line"><span class="lineno"> 172</span> </div>
<div class="line"><span class="lineno"> 173</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <a class="code hl_function" href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a>;</div>
<div class="line"><span class="lineno"> 173</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ans;</div>
<div class="line"><span class="lineno"> 174</span> </div>
<div class="line"><span class="lineno"> 175</span> <span class="comment">// user output</span></div>
<div class="line"><span class="lineno"> 176</span> <a class="code hl_function" href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a> = <a class="code hl_function" href="../../d7/d65/shortest__common__supersequence_8cpp.html#ad2ee8d7e67da9f6eb85146b08dad95e6">dynamic_programming::shortest_common_supersequence::scs</a>(s1, s2);</div>
<div class="line"><span class="lineno"> 177</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <a class="code hl_function" href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a>;</div>
<div class="line"><span class="lineno"> 176</span> ans = <a class="code hl_function" href="../../d7/d65/shortest__common__supersequence_8cpp.html#ad2ee8d7e67da9f6eb85146b08dad95e6">dynamic_programming::shortest_common_supersequence::scs</a>(s1, s2);</div>
<div class="line"><span class="lineno"> 177</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; ans;</div>
<div class="line"><span class="lineno"> 178</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 179</span>}</div>
<div class="ttc" id="abasic_istream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_istream.html">std::cin</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
<div class="ttc" id="amatrix__exponentiation_8cpp_html_ad8389ed58fd0ec66df248014775ad1fa"><div class="ttname"><a href="../../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">ans</a></div><div class="ttdeci">ll ans(ll n)</div><div class="ttdef"><b>Definition:</b> matrix_exponentiation.cpp:91</div></div>
<div class="ttc" id="ashortest__common__supersequence_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d7/d65/shortest__common__supersequence_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdef"><b>Definition:</b> shortest_common_supersequence.cpp:124</div></div>
<div class="ttc" id="ashortest__common__supersequence_8cpp_html_ad2ee8d7e67da9f6eb85146b08dad95e6"><div class="ttname"><a href="../../d7/d65/shortest__common__supersequence_8cpp.html#ad2ee8d7e67da9f6eb85146b08dad95e6">dynamic_programming::shortest_common_supersequence::scs</a></div><div class="ttdeci">std::string scs(const std::string &amp;str1, const std::string &amp;str2)</div><div class="ttdef"><b>Definition:</b> shortest_common_supersequence.cpp:42</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d65/shortest__common__supersequence_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="154" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d65/shortest__common__supersequence_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="154" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ad2ee8d7e67da9f6eb85146b08dad95e6" name="ad2ee8d7e67da9f6eb85146b08dad95e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2ee8d7e67da9f6eb85146b08dad95e6">&#9670;&nbsp;</a></span>scs()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#ad2ee8d7e67da9f6eb85146b08dad95e6">&#9670;&#160;</a></span>scs()</h2>
<div class="memitem">
<div class="memproto">
@@ -232,7 +238,7 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 54</span> }</div>
<div class="line"><span class="lineno"> 55</span> </div>
<div class="line"><span class="lineno"> 56</span> <span class="comment">// creating lookup table</span></div>
<div class="line"><span class="lineno"> 57</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector &lt;std::vector &lt;int&gt;</a>&gt; lookup(str1.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">length</a>() + 1, <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector &lt;int&gt;</a> (str2.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">length</a>() + 1, 0));</div>
<div class="line"><span class="lineno"> 57</span> std::vector &lt;std::vector &lt;int&gt;&gt; lookup(str1.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">length</a>() + 1, std::vector &lt;int&gt; (str2.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">length</a>() + 1, 0));</div>
<div class="line"><span class="lineno"> 58</span> </div>
<div class="line"><span class="lineno"> 59</span> <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=1; i &lt;= str1.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">length</a>(); i++) {</div>
<div class="line"><span class="lineno"> 60</span> <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j=1; j &lt;= str2.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">length</a>(); j++) {</div>
@@ -299,18 +305,17 @@ Here is the call graph for this function:</div>
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/push_back.html">std::string::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="areverse_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/reverse.html">std::reverse</a></div><div class="ttdeci">T reverse(T... args)</div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">std::string::length</a></div><div class="ttdeci">T length(T... args)</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d65/shortest__common__supersequence_8cpp_ad2ee8d7e67da9f6eb85146b08dad95e6_cgraph.svg" width="468" height="291"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d65/shortest__common__supersequence_8cpp_ad2ee8d7e67da9f6eb85146b08dad95e6_cgraph.svg" width="468" height="283"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&nbsp;</a></span>test()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&#160;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
@@ -334,7 +339,7 @@ Here is the call graph for this function:</div>
<p >Test Function </p><dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
<div class="fragment"><div class="line"><span class="lineno"> 124</span> {</div>
<div class="line"><span class="lineno"> 125</span> <span class="comment">// custom input vector</span></div>
<div class="line"><span class="lineno"> 126</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector &lt;std::vector &lt;std::string&gt;</a>&gt; scsStrings {</div>
<div class="line"><span class="lineno"> 126</span> std::vector &lt;std::vector &lt;std::string&gt;&gt; scsStrings {</div>
<div class="line"><span class="lineno"> 127</span> {<span class="stringliteral">&quot;ABCXYZ&quot;</span>, <span class="stringliteral">&quot;ABZ&quot;</span>},</div>
<div class="line"><span class="lineno"> 128</span> {<span class="stringliteral">&quot;ABZ&quot;</span>, <span class="stringliteral">&quot;ABCXYZ&quot;</span>},</div>
<div class="line"><span class="lineno"> 129</span> {<span class="stringliteral">&quot;AGGTAB&quot;</span>, <span class="stringliteral">&quot;GXTXAYB&quot;</span>},</div>
@@ -342,7 +347,7 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 131</span> };</div>
<div class="line"><span class="lineno"> 132</span> </div>
<div class="line"><span class="lineno"> 133</span> <span class="comment">// calculated output vector by scs function</span></div>
<div class="line"><span class="lineno"> 134</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector &lt;std::string&gt;</a> calculatedOutput(4, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><span class="lineno"> 134</span> std::vector &lt;std::string&gt; calculatedOutput(4, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><span class="lineno"> 135</span> <span class="keywordtype">int</span> i=0;</div>
<div class="line"><span class="lineno"> 136</span> <span class="keywordflow">for</span>(<span class="keyword">auto</span> &amp; scsString : scsStrings) {</div>
<div class="line"><span class="lineno"> 137</span> </div>
@@ -353,7 +358,7 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 142</span> }</div>
<div class="line"><span class="lineno"> 143</span> </div>
<div class="line"><span class="lineno"> 144</span> <span class="comment">// expected output vector acc to problem statement</span></div>
<div class="line"><span class="lineno"> 145</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector &lt;std::string&gt;</a> expectedOutput {</div>
<div class="line"><span class="lineno"> 145</span> std::vector &lt;std::string&gt; expectedOutput {</div>
<div class="line"><span class="lineno"> 146</span> <span class="stringliteral">&quot;ABCXYZ&quot;</span>,</div>
<div class="line"><span class="lineno"> 147</span> <span class="stringliteral">&quot;ABCXYZ&quot;</span>,</div>
<div class="line"><span class="lineno"> 148</span> <span class="stringliteral">&quot;AGGXTXAYB&quot;</span>,</div>
@@ -379,7 +384,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_8a20dd5bfd5341a725342bf72b6b686f.html">dynamic_programming</a></li><li class="navelem"><a class="el" href="../../d7/d65/shortest__common__supersequence_8cpp.html">shortest_common_supersequence.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

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