Documentation for 6376bf46af

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

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: dynamic_programming/word_break.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -120,28 +120,28 @@ Include dependency graph for word_break.cpp:</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:dd/d24/namespacedynamic__programming"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/namespacedynamic__programming.html">dynamic_programming</a></td></tr>
<tr class="memitem:dd/d24/namespacedynamic__programming" id="r_dd/d24/namespacedynamic__programming"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/namespacedynamic__programming.html">dynamic_programming</a></td></tr>
<tr class="memdesc:dd/d24/namespacedynamic__programming"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamic Programming algorithms. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d6/d53/namespaceword__break"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d53/namespaceword__break.html">word_break</a></td></tr>
<tr class="memitem:d6/d53/namespaceword__break" id="r_d6/d53/namespaceword__break"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d53/namespaceword__break.html">word_break</a></td></tr>
<tr class="memdesc:d6/d53/namespaceword__break"><td class="mdescLeft">&#160;</td><td class="mdescRight">Functions for <a href="https://leetcode.com/problems/word-break/" target="_blank">Word Break</a> problem. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1cc9dd6e6190d10a010fdcdfe7a21a81"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#a1cc9dd6e6190d10a010fdcdfe7a21a81">dynamic_programming::word_break::exists</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;str, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &amp;strSet)</td></tr>
<tr class="memitem:a1cc9dd6e6190d10a010fdcdfe7a21a81" id="r_a1cc9dd6e6190d10a010fdcdfe7a21a81"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#a1cc9dd6e6190d10a010fdcdfe7a21a81">dynamic_programming::word_break::exists</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;str, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &amp;strSet)</td></tr>
<tr class="memdesc:a1cc9dd6e6190d10a010fdcdfe7a21a81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function that checks if the string passed in param is present in the the unordered_set passed. <br /></td></tr>
<tr class="separator:a1cc9dd6e6190d10a010fdcdfe7a21a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a272b0f5cdb4e41fd6dee4538b808c06a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#a272b0f5cdb4e41fd6dee4538b808c06a">dynamic_programming::word_break::check</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;s, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &amp;strSet, int pos, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; int &gt; *dp)</td></tr>
<tr class="memitem:a272b0f5cdb4e41fd6dee4538b808c06a" id="r_a272b0f5cdb4e41fd6dee4538b808c06a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#a272b0f5cdb4e41fd6dee4538b808c06a">dynamic_programming::word_break::check</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;s, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &amp;strSet, int pos, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; int &gt; *dp)</td></tr>
<tr class="memdesc:a272b0f5cdb4e41fd6dee4538b808c06a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function that checks if the string passed in param can be segmented from position 'pos', and then correctly go on to segment the rest of the string correctly as well to reach a solution. <br /></td></tr>
<tr class="separator:a272b0f5cdb4e41fd6dee4538b808c06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe4dcd6fd5282e535685361cba645d7c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#afe4dcd6fd5282e535685361cba645d7c">dynamic_programming::word_break::wordBreak</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;s, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &amp;wordDict)</td></tr>
<tr class="memitem:afe4dcd6fd5282e535685361cba645d7c" id="r_afe4dcd6fd5282e535685361cba645d7c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#afe4dcd6fd5282e535685361cba645d7c">dynamic_programming::word_break::wordBreak</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;s, const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &amp;wordDict)</td></tr>
<tr class="memdesc:afe4dcd6fd5282e535685361cba645d7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function that checks if the string passed in param can be segmented into the strings present in the vector. In others words, it checks if any permutation of strings in the vector can be concatenated to form the final string. <br /></td></tr>
<tr class="separator:afe4dcd6fd5282e535685361cba645d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d" id="r_aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test implementations. <br /></td></tr>
<tr class="separator:aa8dca7b867074164d5f45b0f3851269d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4" id="r_ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d84/word__break_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function. <br /></td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -467,7 +467,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="../../d3/d84/word__break_8cpp.html">word_break.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -1,8 +1,8 @@
<map id="dynamic_programming::word_break::exists" name="dynamic_programming::word_break::exists">
<area shape="rect" id="Node000001" title="Function that checks if the string passed in param is present in the the unordered_set passed." alt="" coords="5,29,158,70"/>
<area shape="poly" id="edge2_Node000001_Node000001" title=" " alt="" coords="43,29,41,19,47,10,61,5,82,3,104,5,117,12,115,17,103,10,81,8,62,10,51,15,46,20,48,28"/>
<area shape="poly" id="edge2_Node000001_Node000001" title=" " alt="" coords="43,29,41,19,47,10,61,5,82,3,104,5,117,11,114,16,102,10,81,8,62,10,51,15,46,20,48,28"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/unordered_set/end.html#" title=" " alt="" coords="206,8,364,33"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="158,36,190,31,191,37,159,41"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="158,36,190,31,190,37,159,41"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/unordered_set/find.html#" title=" " alt="" coords="220,57,350,98"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="158,58,206,64,205,69,158,63"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="158,58,205,64,204,69,158,63"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: dynamic_programming::word_break::exists Pages: 1 -->
<svg width="277pt" height="78pt"
@@ -32,8 +32,8 @@
<g id="edge2_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.1,-51.99C24.59,-61.06 33.59,-69.5 57.12,-69.5 70.36,-69.5 79,-66.83 83.05,-62.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.62,-63.29 84.15,-52.99 79.66,-62.58 86.62,-63.29"/>
<path fill="none" stroke="#63b8ff" d="M30.1,-51.99C24.59,-61.06 33.59,-69.5 57.12,-69.5 69.99,-69.5 78.52,-66.97 82.7,-63.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.14,-63.85 83.95,-53.49 79.2,-62.96 86.14,-63.85"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.59,-44.5C122.6,-45.67 130.9,-46.89 139.12,-48.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.43,-51.67 148.83,-49.66 139.44,-44.75 138.43,-51.67"/>
<path fill="none" stroke="#63b8ff" d="M114.59,-44.5C122.42,-45.65 130.53,-46.83 138.56,-48.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.93,-51.45 148.33,-49.44 138.94,-44.53 137.93,-51.45"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.59,-28.37C126.22,-26.75 138.48,-25.04 150.17,-23.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.29,-26.78 159.71,-21.94 149.32,-19.85 150.29,-26.78"/>
<path fill="none" stroke="#63b8ff" d="M114.59,-28.37C125.98,-26.78 137.98,-25.11 149.45,-23.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.79,-26.99 159.21,-22.14 148.82,-20.06 149.79,-26.99"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: dynamic_programming::word_break::exists Pages: 1 -->
<svg width="277pt" height="78pt"
@@ -22,8 +22,8 @@
<g id="edge2_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.1,-51.99C24.59,-61.06 33.59,-69.5 57.12,-69.5 70.36,-69.5 79,-66.83 83.05,-62.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.62,-63.29 84.15,-52.99 79.66,-62.58 86.62,-63.29"/>
<path fill="none" stroke="#63b8ff" d="M30.1,-51.99C24.59,-61.06 33.59,-69.5 57.12,-69.5 69.99,-69.5 78.52,-66.97 82.7,-63.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.14,-63.85 83.95,-53.49 79.2,-62.96 86.14,-63.85"/>
</a>
</g>
</g>
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.59,-44.5C122.6,-45.67 130.9,-46.89 139.12,-48.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.43,-51.67 148.83,-49.66 139.44,-44.75 138.43,-51.67"/>
<path fill="none" stroke="#63b8ff" d="M114.59,-44.5C122.42,-45.65 130.53,-46.83 138.56,-48.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.93,-51.45 148.33,-49.44 138.94,-44.53 137.93,-51.45"/>
</a>
</g>
</g>
@@ -59,8 +59,8 @@
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.59,-28.37C126.22,-26.75 138.48,-25.04 150.17,-23.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.29,-26.78 159.71,-21.94 149.32,-19.85 150.29,-26.78"/>
<path fill="none" stroke="#63b8ff" d="M114.59,-28.37C125.98,-26.78 137.98,-25.11 149.45,-23.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.79,-26.99 159.21,-22.14 148.82,-20.06 149.79,-26.99"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -1,13 +1,13 @@
<map id="dynamic_programming::word_break::check" name="dynamic_programming::word_break::check">
<area shape="rect" id="Node000001" title="Function that checks if the string passed in param can be segmented from position &#39;pos&#39;,..." alt="" coords="5,59,158,99"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="43,59,42,49,48,40,61,34,82,32,104,35,117,41,114,46,102,40,81,37,63,39,51,44,47,50,49,57"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="43,59,42,49,48,40,61,34,82,32,103,34,116,41,114,45,102,40,81,37,63,39,51,44,47,50,49,57"/>
<area shape="rect" id="Node000002" href="$d3/d84/word__break_8cpp.html#a1cc9dd6e6190d10a010fdcdfe7a21a81" title="Function that checks if the string passed in param is present in the the unordered_set passed." alt="" coords="206,29,358,70"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="158,65,191,60,191,66,159,70"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="158,65,190,60,191,66,159,70"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="221,94,343,120"/>
<area shape="poly" id="edge6_Node000001_Node000005" title=" " alt="" coords="159,87,206,94,206,99,158,92"/>
<area shape="poly" id="edge4_Node000002_Node000002" title=" " alt="" coords="244,29,242,19,248,10,262,5,282,3,304,5,317,12,315,17,303,10,282,8,263,10,251,15,247,20,249,28"/>
<area shape="poly" id="edge6_Node000001_Node000005" title=" " alt="" coords="159,87,205,94,205,99,158,92"/>
<area shape="poly" id="edge4_Node000002_Node000002" title=" " alt="" coords="244,29,242,19,248,10,262,5,282,3,304,5,317,11,314,16,302,10,282,8,263,10,251,15,247,20,249,28"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/unordered_set/end.html#" title=" " alt="" coords="406,8,564,33"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="358,36,391,31,392,37,359,41"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="358,36,390,31,391,37,359,41"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/unordered_set/find.html#" title=" " alt="" coords="421,57,550,98"/>
<area shape="poly" id="edge5_Node000002_Node000004" title=" " alt="" coords="359,58,406,64,406,69,358,63"/>
<area shape="poly" id="edge5_Node000002_Node000004" title=" " alt="" coords="359,58,405,64,405,69,358,63"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: dynamic_programming::word_break::check Pages: 1 -->
<svg width="427pt" height="94pt"
@@ -32,8 +32,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.5,-46.36C25.07,-55.43 33.94,-63.88 57.12,-63.88 70.17,-63.88 78.68,-61.2 82.66,-57.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.24,-57.66 83.75,-47.36 79.28,-56.96 86.24,-57.66"/>
<path fill="none" stroke="#63b8ff" d="M30.5,-46.36C25.07,-55.43 33.94,-63.88 57.12,-63.88 69.8,-63.88 78.2,-61.35 82.32,-57.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.77,-58.22 83.56,-47.86 78.82,-57.34 85.77,-58.22"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.59,-39.01C122.67,-40.2 131.05,-41.45 139.31,-42.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.66,-46.26 149.06,-44.27 139.68,-39.34 138.66,-46.26"/>
<path fill="none" stroke="#63b8ff" d="M114.59,-39.01C122.49,-40.18 130.67,-41.39 138.75,-42.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.16,-46.04 148.56,-44.05 139.19,-39.12 138.16,-46.04"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="edge6_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge6_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.59,-22.63C126.37,-20.96 138.78,-19.2 150.54,-17.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.7,-20.9 160.11,-16.04 149.72,-13.97 150.7,-20.9"/>
<path fill="none" stroke="#63b8ff" d="M114.59,-22.63C126.13,-20.99 138.28,-19.27 149.82,-17.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.2,-21.12 159.61,-16.25 149.22,-14.19 150.2,-21.12"/>
</a>
</g>
</g>
@@ -78,8 +78,8 @@
<g id="edge4_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge4_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M180.75,-68.36C175.32,-77.43 184.19,-85.88 207.38,-85.88 220.42,-85.88 228.93,-83.2 232.91,-79.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.49,-79.66 234,-69.36 229.53,-78.96 236.49,-79.66"/>
<path fill="none" stroke="#63b8ff" d="M180.75,-68.36C175.32,-77.43 184.19,-85.88 207.38,-85.88 220.05,-85.88 228.45,-83.35 232.57,-79.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.02,-80.22 233.81,-69.86 229.07,-79.34 236.02,-80.22"/>
</a>
</g>
</g>
@@ -96,8 +96,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M264.84,-60.88C272.85,-62.05 281.15,-63.26 289.37,-64.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.68,-68.05 299.08,-66.03 289.69,-61.12 288.68,-68.05"/>
<path fill="none" stroke="#63b8ff" d="M264.84,-60.88C272.67,-62.02 280.78,-63.21 288.81,-64.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.18,-67.83 298.58,-65.81 289.19,-60.9 288.18,-67.83"/>
</a>
</g>
</g>
@@ -115,8 +115,8 @@
<g id="edge5_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge5_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M264.84,-44.75C276.47,-43.12 288.73,-41.41 300.42,-39.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.54,-43.16 309.96,-38.31 299.57,-36.23 300.54,-43.16"/>
<path fill="none" stroke="#63b8ff" d="M264.84,-44.75C276.23,-43.16 288.23,-41.48 299.7,-39.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.04,-43.37 309.46,-38.52 299.07,-36.44 300.04,-43.37"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: dynamic_programming::word_break::check Pages: 1 -->
<svg width="427pt" height="94pt"
@@ -22,8 +22,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.5,-46.36C25.07,-55.43 33.94,-63.88 57.12,-63.88 70.17,-63.88 78.68,-61.2 82.66,-57.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.24,-57.66 83.75,-47.36 79.28,-56.96 86.24,-57.66"/>
<path fill="none" stroke="#63b8ff" d="M30.5,-46.36C25.07,-55.43 33.94,-63.88 57.12,-63.88 69.8,-63.88 78.2,-61.35 82.32,-57.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.77,-58.22 83.56,-47.86 78.82,-57.34 85.77,-58.22"/>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.59,-39.01C122.67,-40.2 131.05,-41.45 139.31,-42.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.66,-46.26 149.06,-44.27 139.68,-39.34 138.66,-46.26"/>
<path fill="none" stroke="#63b8ff" d="M114.59,-39.01C122.49,-40.18 130.67,-41.39 138.75,-42.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.16,-46.04 148.56,-44.05 139.19,-39.12 138.16,-46.04"/>
</a>
</g>
</g>
@@ -59,8 +59,8 @@
<g id="edge6_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge6_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.59,-22.63C126.37,-20.96 138.78,-19.2 150.54,-17.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.7,-20.9 160.11,-16.04 149.72,-13.97 150.7,-20.9"/>
<path fill="none" stroke="#63b8ff" d="M114.59,-22.63C126.13,-20.99 138.28,-19.27 149.82,-17.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.2,-21.12 159.61,-16.25 149.22,-14.19 150.2,-21.12"/>
</a>
</g>
</g>
@@ -68,8 +68,8 @@
<g id="edge4_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge4_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M180.75,-68.36C175.32,-77.43 184.19,-85.88 207.38,-85.88 220.42,-85.88 228.93,-83.2 232.91,-79.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.49,-79.66 234,-69.36 229.53,-78.96 236.49,-79.66"/>
<path fill="none" stroke="#63b8ff" d="M180.75,-68.36C175.32,-77.43 184.19,-85.88 207.38,-85.88 220.05,-85.88 228.45,-83.35 232.57,-79.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.02,-80.22 233.81,-69.86 229.07,-79.34 236.02,-80.22"/>
</a>
</g>
</g>
@@ -86,8 +86,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M264.84,-60.88C272.85,-62.05 281.15,-63.26 289.37,-64.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.68,-68.05 299.08,-66.03 289.69,-61.12 288.68,-68.05"/>
<path fill="none" stroke="#63b8ff" d="M264.84,-60.88C272.67,-62.02 280.78,-63.21 288.81,-64.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.18,-67.83 298.58,-65.81 289.19,-60.9 288.18,-67.83"/>
</a>
</g>
</g>
@@ -105,8 +105,8 @@
<g id="edge5_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge5_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M264.84,-44.75C276.47,-43.12 288.73,-41.41 300.42,-39.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.54,-43.16 309.96,-38.31 299.57,-36.23 300.54,-43.16"/>
<path fill="none" stroke="#63b8ff" d="M264.84,-44.75C276.23,-43.16 288.23,-41.48 299.7,-39.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.04,-43.37 309.46,-38.52 299.07,-36.44 300.04,-43.37"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@@ -1,5 +1,5 @@
<map id="test" name="test">
<area shape="rect" id="Node000001" title="Test implementations." alt="" coords="5,5,49,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="49,16,82,16,82,21,49,21"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="49,16,81,16,81,21,49,21"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="27pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.78,-9.62 48.3,-9.62 56.75,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.56,-13.13 66.56,-9.63 56.56,-6.13 56.56,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="27pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.78,-9.62 48.3,-9.62 56.75,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.56,-13.13 66.56,-9.63 56.56,-6.13 56.56,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -3,6 +3,6 @@
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="194,5,265,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,179,16,179,21,55,21"/>
<area shape="rect" id="Node000003" href="$d3/d84/word__break_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Test implementations." alt="" coords="103,31,146,56"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,22,89,31,88,37,54,27"/>
<area shape="poly" id="edge3_Node000003_Node000002" title=" " alt="" coords="146,36,179,28,180,33,147,41"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,22,88,31,87,36,54,27"/>
<area shape="poly" id="edge3_Node000003_Node000002" title=" " alt="" coords="146,36,178,28,179,33,147,41"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="203pt" height="46pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-28.62C60.26,-28.62 100.68,-28.62 130.36,-28.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.15,-32.13 140.15,-28.62 130.15,-25.13 130.15,-32.13"/>
<path fill="none" stroke="#63b8ff" d="M37.32,-28.62C60.16,-28.62 100.32,-28.62 129.97,-28.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.64,-32.13 139.64,-28.63 129.64,-25.13 129.64,-32.13"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-23.73C44.84,-21.62 53.92,-19.11 62.3,-16.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63,-19.96 71.71,-13.92 61.14,-13.21 63,-19.96"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-23.73C44.67,-21.67 53.52,-19.22 61.73,-16.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.55,-20.36 71.25,-14.32 60.68,-13.61 62.55,-20.36"/>
</a>
</g>
</g>
@@ -67,8 +67,8 @@
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.83,-13.47C113.02,-15.24 121.88,-17.43 130.61,-19.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.53,-23.17 140.08,-22.17 131.21,-16.37 129.53,-23.17"/>
<path fill="none" stroke="#63b8ff" d="M105.83,-13.47C112.86,-15.2 121.49,-17.33 130.03,-19.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.06,-22.81 139.61,-21.8 130.74,-16.01 129.06,-22.81"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="203pt" height="46pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-28.62C60.26,-28.62 100.68,-28.62 130.36,-28.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.15,-32.13 140.15,-28.62 130.15,-25.13 130.15,-32.13"/>
<path fill="none" stroke="#63b8ff" d="M37.32,-28.62C60.16,-28.62 100.32,-28.62 129.97,-28.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.64,-32.13 139.64,-28.63 129.64,-25.13 129.64,-32.13"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-23.73C44.84,-21.62 53.92,-19.11 62.3,-16.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63,-19.96 71.71,-13.92 61.14,-13.21 63,-19.96"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-23.73C44.67,-21.67 53.52,-19.22 61.73,-16.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.55,-20.36 71.25,-14.32 60.68,-13.61 62.55,-20.36"/>
</a>
</g>
</g>
@@ -57,8 +57,8 @@
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.83,-13.47C113.02,-15.24 121.88,-17.43 130.61,-19.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.53,-23.17 140.08,-22.17 131.21,-16.37 129.53,-23.17"/>
<path fill="none" stroke="#63b8ff" d="M105.83,-13.47C112.86,-15.2 121.49,-17.33 130.03,-19.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.06,-22.81 139.61,-21.8 130.74,-16.01 129.06,-22.81"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,19 +1,19 @@
<map id="dynamic_programming::word_break::wordBreak" name="dynamic_programming::word_break::wordBreak">
<area shape="rect" id="Node000001" title="Function that checks if the string passed in param can be segmented into the strings present in the v..." alt="" coords="5,87,172,127"/>
<area shape="poly" id="edge10_Node000001_Node000001" title=" " alt="" coords="49,87,47,77,54,68,68,62,89,60,112,63,125,69,123,74,110,68,88,65,69,67,57,72,52,78,54,85"/>
<area shape="poly" id="edge10_Node000001_Node000001" title=" " alt="" coords="49,87,47,77,54,68,68,62,89,60,111,62,124,69,122,73,110,68,88,65,69,67,57,72,52,78,54,85"/>
<area shape="rect" id="Node000002" href="$d3/d84/word__break_8cpp.html#a272b0f5cdb4e41fd6dee4538b808c06a" title="Function that checks if the string passed in param can be segmented from position &#39;pos&#39;,..." alt="" coords="220,29,372,70"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="164,84,205,72,207,77,165,89"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="164,84,204,72,206,77,165,89"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="435,94,557,120"/>
<area shape="poly" id="edge9_Node000001_Node000006" title=" " alt="" coords="172,104,420,104,420,110,172,110"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/unordered_set/insert.html#" title=" " alt="" coords="231,144,361,185"/>
<area shape="poly" id="edge8_Node000001_Node000007" title=" " alt="" coords="165,125,217,140,216,145,164,130"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="258,29,256,19,262,10,276,5,296,3,318,5,331,12,329,17,317,10,296,8,277,10,265,15,261,20,263,28"/>
<area shape="poly" id="edge8_Node000001_Node000007" title=" " alt="" coords="165,125,217,140,215,145,164,130"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="258,29,256,19,262,10,276,5,296,3,318,5,331,11,328,16,316,10,296,8,277,10,265,15,261,20,263,28"/>
<area shape="rect" id="Node000003" href="$d3/d84/word__break_8cpp.html#a1cc9dd6e6190d10a010fdcdfe7a21a81" title="Function that checks if the string passed in param is present in the the unordered_set passed." alt="" coords="420,29,572,70"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="372,47,405,47,405,52,372,52"/>
<area shape="poly" id="edge7_Node000002_Node000006" title=" " alt="" coords="370,68,435,87,434,92,368,73"/>
<area shape="poly" id="edge5_Node000003_Node000003" title=" " alt="" coords="458,29,456,19,462,10,476,5,496,3,518,5,531,12,529,17,517,10,496,8,477,10,466,15,461,20,463,28"/>
<area shape="poly" id="edge7_Node000002_Node000006" title=" " alt="" coords="370,68,435,87,433,92,368,73"/>
<area shape="poly" id="edge5_Node000003_Node000003" title=" " alt="" coords="458,29,456,19,462,10,476,5,496,3,518,5,531,11,529,16,517,10,496,8,477,10,466,15,461,20,463,28"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/unordered_set/end.html#" title=" " alt="" coords="620,9,779,35"/>
<area shape="poly" id="edge4_Node000003_Node000004" title=" " alt="" coords="572,37,605,32,606,37,573,42"/>
<area shape="poly" id="edge4_Node000003_Node000004" title=" " alt="" coords="572,37,604,32,605,37,573,42"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/unordered_set/find.html#" title=" " alt="" coords="635,59,764,99"/>
<area shape="poly" id="edge6_Node000003_Node000005" title=" " alt="" coords="573,58,621,65,620,70,572,63"/>
<area shape="poly" id="edge6_Node000003_Node000005" title=" " alt="" coords="573,58,620,65,619,70,572,63"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: dynamic_programming::word_break::wordBreak Pages: 1 -->
<!--zoomable 143 -->
@@ -68,8 +68,8 @@ var sectionId = 'dynsection-5';
<g id="edge10_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge10_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M34.82,-73.99C29.2,-83.06 38.38,-91.5 62.38,-91.5 75.87,-91.5 84.68,-88.83 88.81,-84.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.39,-85.29 89.93,-74.99 85.42,-84.57 92.39,-85.29"/>
<path fill="none" stroke="#63b8ff" d="M34.82,-73.99C29.2,-83.06 38.38,-91.5 62.38,-91.5 75.5,-91.5 84.19,-88.97 88.45,-85.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.9,-85.86 89.73,-75.49 84.96,-84.94 91.9,-85.86"/>
</a>
</g>
</g>
@@ -87,8 +87,8 @@ var sectionId = 'dynsection-5';
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M119.23,-73.9C129.38,-76.74 140.07,-79.73 150.5,-82.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.23,-86.22 159.81,-85.54 151.12,-79.48 149.23,-86.22"/>
<path fill="none" stroke="#63b8ff" d="M119.23,-73.9C129.17,-76.68 139.63,-79.61 149.85,-82.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.78,-85.81 159.35,-85.14 150.67,-79.07 148.78,-85.81"/>
</a>
</g>
</g>
@@ -105,8 +105,8 @@ var sectionId = 'dynsection-5';
<g id="edge9_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge9_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M125.21,-58.25C179.78,-58.25 258.64,-58.25 311.32,-58.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.15,-61.75 321.15,-58.25 311.15,-54.75 311.15,-61.75"/>
<path fill="none" stroke="#63b8ff" d="M125.21,-58.25C179.56,-58.25 257.98,-58.25 310.66,-58.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="310.63,-61.75 320.63,-58.25 310.63,-54.75 310.63,-61.75"/>
</a>
</g>
</g>
@@ -124,8 +124,8 @@ var sectionId = 'dynsection-5';
<g id="edge8_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge8_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M119.23,-42.6C131.95,-39.04 145.5,-35.24 158.34,-31.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.23,-34.75 167.91,-28.69 157.34,-28.01 159.23,-34.75"/>
<path fill="none" stroke="#63b8ff" d="M119.23,-42.6C131.82,-39.08 145.23,-35.32 157.95,-31.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.77,-35.16 167.46,-29.09 156.88,-28.42 158.77,-35.16"/>
</a>
</g>
</g>
@@ -133,8 +133,8 @@ var sectionId = 'dynsection-5';
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M191.25,-116.99C185.82,-126.06 194.69,-134.5 217.88,-134.5 230.92,-134.5 239.43,-131.83 243.41,-127.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="246.99,-128.28 244.5,-117.99 240.03,-127.59 246.99,-128.28"/>
<path fill="none" stroke="#63b8ff" d="M191.25,-116.99C185.82,-126.06 194.69,-134.5 217.88,-134.5 230.55,-134.5 238.95,-131.97 243.07,-128.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="246.52,-128.85 244.31,-118.49 239.57,-127.97 246.52,-128.85"/>
</a>
</g>
</g>
@@ -152,8 +152,8 @@ var sectionId = 'dynsection-5';
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M275.34,-101.25C283.42,-101.25 291.8,-101.25 300.06,-101.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.81,-104.75 309.81,-101.25 299.81,-97.75 299.81,-104.75"/>
<path fill="none" stroke="#63b8ff" d="M275.34,-101.25C283.24,-101.25 291.42,-101.25 299.5,-101.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.3,-104.75 309.3,-101.25 299.3,-97.75 299.3,-104.75"/>
</a>
</g>
</g>
@@ -161,8 +161,8 @@ var sectionId = 'dynsection-5';
<g id="edge7_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge7_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M272.82,-85.6C288.96,-80.92 306.49,-75.84 322,-71.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.75,-74.48 331.38,-68.33 320.8,-67.75 322.75,-74.48"/>
<path fill="none" stroke="#63b8ff" d="M272.82,-85.6C288.8,-80.97 306.15,-75.94 321.55,-71.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.3,-74.9 330.93,-68.75 320.35,-68.17 322.3,-74.9"/>
</a>
</g>
</g>
@@ -170,8 +170,8 @@ var sectionId = 'dynsection-5';
<g id="edge5_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge5_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M341.5,-116.99C336.07,-126.06 344.94,-134.5 368.12,-134.5 381.17,-134.5 389.68,-131.83 393.66,-127.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="397.24,-128.28 394.75,-117.99 390.28,-127.59 397.24,-128.28"/>
<path fill="none" stroke="#63b8ff" d="M341.5,-116.99C336.07,-126.06 344.94,-134.5 368.12,-134.5 380.8,-134.5 389.2,-131.97 393.32,-128.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="396.77,-128.85 394.56,-118.49 389.82,-127.97 396.77,-128.85"/>
</a>
</g>
</g>
@@ -188,8 +188,8 @@ var sectionId = 'dynsection-5';
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M425.59,-109.13C433.6,-110.25 441.9,-111.41 450.12,-112.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="449.44,-116.13 459.83,-114.05 450.41,-109.2 449.44,-116.13"/>
<path fill="none" stroke="#63b8ff" d="M425.59,-109.13C433.42,-110.22 441.53,-111.35 449.56,-112.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="448.94,-115.92 459.33,-113.84 449.91,-108.99 448.94,-115.92"/>
</a>
</g>
</g>
@@ -207,8 +207,8 @@ var sectionId = 'dynsection-5';
<g id="edge6_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge6_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M425.59,-93C437.22,-91.3 449.48,-89.5 461.17,-87.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.32,-91.16 470.71,-86.25 460.31,-84.24 461.32,-91.16"/>
<path fill="none" stroke="#63b8ff" d="M425.59,-93C436.98,-91.33 448.98,-89.58 460.45,-87.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.82,-91.38 470.21,-86.47 459.81,-84.46 460.82,-91.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: dynamic_programming::word_break::wordBreak Pages: 1 -->
<svg width="588pt" height="143pt"
@@ -22,8 +22,8 @@
<g id="edge10_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge10_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M34.82,-73.99C29.2,-83.06 38.38,-91.5 62.38,-91.5 75.87,-91.5 84.68,-88.83 88.81,-84.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.39,-85.29 89.93,-74.99 85.42,-84.57 92.39,-85.29"/>
<path fill="none" stroke="#63b8ff" d="M34.82,-73.99C29.2,-83.06 38.38,-91.5 62.38,-91.5 75.5,-91.5 84.19,-88.97 88.45,-85.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.9,-85.86 89.73,-75.49 84.96,-84.94 91.9,-85.86"/>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M119.23,-73.9C129.38,-76.74 140.07,-79.73 150.5,-82.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.23,-86.22 159.81,-85.54 151.12,-79.48 149.23,-86.22"/>
<path fill="none" stroke="#63b8ff" d="M119.23,-73.9C129.17,-76.68 139.63,-79.61 149.85,-82.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.78,-85.81 159.35,-85.14 150.67,-79.07 148.78,-85.81"/>
</a>
</g>
</g>
@@ -59,8 +59,8 @@
<g id="edge9_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge9_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M125.21,-58.25C179.78,-58.25 258.64,-58.25 311.32,-58.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.15,-61.75 321.15,-58.25 311.15,-54.75 311.15,-61.75"/>
<path fill="none" stroke="#63b8ff" d="M125.21,-58.25C179.56,-58.25 257.98,-58.25 310.66,-58.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="310.63,-61.75 320.63,-58.25 310.63,-54.75 310.63,-61.75"/>
</a>
</g>
</g>
@@ -78,8 +78,8 @@
<g id="edge8_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge8_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M119.23,-42.6C131.95,-39.04 145.5,-35.24 158.34,-31.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.23,-34.75 167.91,-28.69 157.34,-28.01 159.23,-34.75"/>
<path fill="none" stroke="#63b8ff" d="M119.23,-42.6C131.82,-39.08 145.23,-35.32 157.95,-31.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.77,-35.16 167.46,-29.09 156.88,-28.42 158.77,-35.16"/>
</a>
</g>
</g>
@@ -87,8 +87,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M191.25,-116.99C185.82,-126.06 194.69,-134.5 217.88,-134.5 230.92,-134.5 239.43,-131.83 243.41,-127.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="246.99,-128.28 244.5,-117.99 240.03,-127.59 246.99,-128.28"/>
<path fill="none" stroke="#63b8ff" d="M191.25,-116.99C185.82,-126.06 194.69,-134.5 217.88,-134.5 230.55,-134.5 238.95,-131.97 243.07,-128.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="246.52,-128.85 244.31,-118.49 239.57,-127.97 246.52,-128.85"/>
</a>
</g>
</g>
@@ -106,8 +106,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M275.34,-101.25C283.42,-101.25 291.8,-101.25 300.06,-101.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.81,-104.75 309.81,-101.25 299.81,-97.75 299.81,-104.75"/>
<path fill="none" stroke="#63b8ff" d="M275.34,-101.25C283.24,-101.25 291.42,-101.25 299.5,-101.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.3,-104.75 309.3,-101.25 299.3,-97.75 299.3,-104.75"/>
</a>
</g>
</g>
@@ -115,8 +115,8 @@
<g id="edge7_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge7_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M272.82,-85.6C288.96,-80.92 306.49,-75.84 322,-71.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.75,-74.48 331.38,-68.33 320.8,-67.75 322.75,-74.48"/>
<path fill="none" stroke="#63b8ff" d="M272.82,-85.6C288.8,-80.97 306.15,-75.94 321.55,-71.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.3,-74.9 330.93,-68.75 320.35,-68.17 322.3,-74.9"/>
</a>
</g>
</g>
@@ -124,8 +124,8 @@
<g id="edge5_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge5_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M341.5,-116.99C336.07,-126.06 344.94,-134.5 368.12,-134.5 381.17,-134.5 389.68,-131.83 393.66,-127.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="397.24,-128.28 394.75,-117.99 390.28,-127.59 397.24,-128.28"/>
<path fill="none" stroke="#63b8ff" d="M341.5,-116.99C336.07,-126.06 344.94,-134.5 368.12,-134.5 380.8,-134.5 389.2,-131.97 393.32,-128.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="396.77,-128.85 394.56,-118.49 389.82,-127.97 396.77,-128.85"/>
</a>
</g>
</g>
@@ -142,8 +142,8 @@
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M425.59,-109.13C433.6,-110.25 441.9,-111.41 450.12,-112.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="449.44,-116.13 459.83,-114.05 450.41,-109.2 449.44,-116.13"/>
<path fill="none" stroke="#63b8ff" d="M425.59,-109.13C433.42,-110.22 441.53,-111.35 449.56,-112.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="448.94,-115.92 459.33,-113.84 449.91,-108.99 448.94,-115.92"/>
</a>
</g>
</g>
@@ -161,8 +161,8 @@
<g id="edge6_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge6_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M425.59,-93C437.22,-91.3 449.48,-89.5 461.17,-87.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.32,-91.16 470.71,-86.25 460.31,-84.24 461.32,-91.16"/>
<path fill="none" stroke="#63b8ff" d="M425.59,-93C436.98,-91.33 448.98,-89.58 460.45,-87.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.82,-91.38 470.21,-86.47 459.81,-84.46 460.82,-91.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB