This commit is contained in:
github-actions[bot] 2023-09-07 18:06:04 +00:00
parent d1d380a88f
commit 4566a116a2
284 changed files with 11504 additions and 350 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

View file

@ -0,0 +1,202 @@
<?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 2.43.0 (0)
-->
<!-- Title: RBTree Pages: 1 -->
<svg width="476pt" height="332pt"
viewBox="0.00 0.00 476.00 332.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 328)">
<title>RBTree</title>
<polygon fill="#1b1b1d" stroke="transparent" points="-4,4 -4,-328 472,-328 472,4 -4,4"/>
<!-- 140399805910672 -->
<g id="node1" class="node">
<title>140399805910672</title>
<ellipse fill="none" stroke="white" cx="207" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9</text>
</g>
<!-- 140399804142928 -->
<g id="node2" class="node">
<title>140399804142928</title>
<ellipse fill="none" stroke="white" cx="171" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
</g>
<!-- 140399805910672&#45;&gt;140399804142928 -->
<g id="edge1" class="edge">
<title>140399805910672&#45;&gt;140399804142928</title>
<path fill="none" stroke="white" d="M198.65,-288.76C194.29,-280.28 188.85,-269.71 183.96,-260.2"/>
<polygon fill="transparent" stroke="white" points="186.99,-258.44 179.3,-251.15 180.77,-261.64 186.99,-258.44"/>
</g>
<!-- 140399805605392 -->
<g id="node7" class="node">
<title>140399805605392</title>
<ellipse fill="none" stroke="red" cx="243" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">15</text>
</g>
<!-- 140399805910672&#45;&gt;140399805605392 -->
<g id="edge6" class="edge">
<title>140399805910672&#45;&gt;140399805605392</title>
<path fill="none" stroke="red" d="M215.35,-288.76C219.71,-280.28 225.15,-269.71 230.04,-260.2"/>
<polygon fill="transparent" stroke="red" points="233.23,-261.64 234.7,-251.15 227.01,-258.44 233.23,-261.64"/>
</g>
<!-- 140399805700304 -->
<g id="node3" class="node">
<title>140399805700304</title>
<ellipse fill="none" stroke="red" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
</g>
<!-- 140399804142928&#45;&gt;140399805700304 -->
<g id="edge2" class="edge">
<title>140399804142928&#45;&gt;140399805700304</title>
<path fill="none" stroke="red" d="M156.43,-218.83C146.25,-208.94 132.48,-195.55 120.97,-184.36"/>
<polygon fill="transparent" stroke="red" points="123.41,-181.85 113.8,-177.38 118.53,-186.87 123.41,-181.85"/>
</g>
<!-- R140399804142928 -->
<g id="node6" class="node">
<title>R140399804142928</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-162" rx="27" ry="18"/>
</g>
<!-- 140399804142928&#45;&gt;R140399804142928 -->
<g id="edge5" class="edge">
<title>140399804142928&#45;&gt;R140399804142928</title>
<path fill="none" stroke="white" d="M171,-215.7C171,-207.98 171,-198.71 171,-190.11"/>
<polygon fill="transparent" stroke="white" points="174.5,-190.1 171,-180.1 167.5,-190.1 174.5,-190.1"/>
</g>
<!-- L140399805700304 -->
<g id="node4" class="node">
<title>L140399805700304</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700304&#45;&gt;L140399805700304 -->
<g id="edge3" class="edge">
<title>140399805700304&#45;&gt;L140399805700304</title>
<path fill="none" stroke="white" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- R140399805700304 -->
<g id="node5" class="node">
<title>R140399805700304</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700304&#45;&gt;R140399805700304 -->
<g id="edge4" class="edge">
<title>140399805700304&#45;&gt;R140399805700304</title>
<path fill="none" stroke="white" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="transparent" stroke="white" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- 140399805603280 -->
<g id="node8" class="node">
<title>140399805603280</title>
<ellipse fill="none" stroke="white" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">12</text>
</g>
<!-- 140399805605392&#45;&gt;140399805603280 -->
<g id="edge7" class="edge">
<title>140399805605392&#45;&gt;140399805603280</title>
<path fill="none" stroke="white" d="M243,-215.7C243,-207.98 243,-198.71 243,-190.11"/>
<polygon fill="transparent" stroke="white" points="246.5,-190.1 243,-180.1 239.5,-190.1 246.5,-190.1"/>
</g>
<!-- 140399805700368 -->
<g id="node13" class="node">
<title>140399805700368</title>
<ellipse fill="none" stroke="white" cx="315" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="315" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">18</text>
</g>
<!-- 140399805605392&#45;&gt;140399805700368 -->
<g id="edge12" class="edge">
<title>140399805605392&#45;&gt;140399805700368</title>
<path fill="none" stroke="white" d="M257.57,-218.83C267.75,-208.94 281.52,-195.55 293.03,-184.36"/>
<polygon fill="transparent" stroke="white" points="295.47,-186.87 300.2,-177.38 290.59,-181.85 295.47,-186.87"/>
</g>
<!-- L140399805603280 -->
<g id="node9" class="node">
<title>L140399805603280</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805603280&#45;&gt;L140399805603280 -->
<g id="edge8" class="edge">
<title>140399805603280&#45;&gt;L140399805603280</title>
<path fill="none" stroke="white" d="M228.43,-146.83C218.25,-136.94 204.48,-123.55 192.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="195.41,-109.85 185.8,-105.38 190.53,-114.87 195.41,-109.85"/>
</g>
<!-- 140399805605456 -->
<g id="node10" class="node">
<title>140399805605456</title>
<ellipse fill="none" stroke="red" cx="243" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">13</text>
</g>
<!-- 140399805603280&#45;&gt;140399805605456 -->
<g id="edge9" class="edge">
<title>140399805603280&#45;&gt;140399805605456</title>
<path fill="none" stroke="red" d="M243,-143.7C243,-135.98 243,-126.71 243,-118.11"/>
<polygon fill="transparent" stroke="red" points="246.5,-118.1 243,-108.1 239.5,-118.1 246.5,-118.1"/>
</g>
<!-- L140399805605456 -->
<g id="node11" class="node">
<title>L140399805605456</title>
<ellipse fill="none" stroke="transparent" cx="189" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605456&#45;&gt;L140399805605456 -->
<g id="edge10" class="edge">
<title>140399805605456&#45;&gt;L140399805605456</title>
<path fill="none" stroke="white" d="M231.02,-73.46C224.02,-64.4 215.06,-52.79 207.21,-42.61"/>
<polygon fill="transparent" stroke="white" points="209.83,-40.27 200.95,-34.49 204.29,-44.55 209.83,-40.27"/>
</g>
<!-- R140399805605456 -->
<g id="node12" class="node">
<title>R140399805605456</title>
<ellipse fill="none" stroke="transparent" cx="261" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605456&#45;&gt;R140399805605456 -->
<g id="edge11" class="edge">
<title>140399805605456&#45;&gt;R140399805605456</title>
<path fill="none" stroke="white" d="M247.36,-72.05C249.39,-64.14 251.86,-54.54 254.14,-45.69"/>
<polygon fill="transparent" stroke="white" points="257.58,-46.35 256.68,-35.79 250.8,-44.6 257.58,-46.35"/>
</g>
<!-- L140399805700368 -->
<g id="node14" class="node">
<title>L140399805700368</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700368&#45;&gt;L140399805700368 -->
<g id="edge13" class="edge">
<title>140399805700368&#45;&gt;L140399805700368</title>
<path fill="none" stroke="white" d="M315,-143.7C315,-135.98 315,-126.71 315,-118.11"/>
<polygon fill="transparent" stroke="white" points="318.5,-118.1 315,-108.1 311.5,-118.1 318.5,-118.1"/>
</g>
<!-- 140399805605584 -->
<g id="node15" class="node">
<title>140399805605584</title>
<ellipse fill="none" stroke="red" cx="387" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">19</text>
</g>
<!-- 140399805700368&#45;&gt;140399805605584 -->
<g id="edge14" class="edge">
<title>140399805700368&#45;&gt;140399805605584</title>
<path fill="none" stroke="red" d="M329.57,-146.83C339.75,-136.94 353.52,-123.55 365.03,-112.36"/>
<polygon fill="transparent" stroke="red" points="367.47,-114.87 372.2,-105.38 362.59,-109.85 367.47,-114.87"/>
</g>
<!-- L140399805605584 -->
<g id="node16" class="node">
<title>L140399805605584</title>
<ellipse fill="none" stroke="transparent" cx="369" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605584&#45;&gt;L140399805605584 -->
<g id="edge15" class="edge">
<title>140399805605584&#45;&gt;L140399805605584</title>
<path fill="none" stroke="white" d="M382.64,-72.05C380.61,-64.14 378.14,-54.54 375.86,-45.69"/>
<polygon fill="transparent" stroke="white" points="379.2,-44.6 373.32,-35.79 372.42,-46.35 379.2,-44.6"/>
</g>
<!-- R140399805605584 -->
<g id="node17" class="node">
<title>R140399805605584</title>
<ellipse fill="none" stroke="transparent" cx="441" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605584&#45;&gt;R140399805605584 -->
<g id="edge16" class="edge">
<title>140399805605584&#45;&gt;R140399805605584</title>
<path fill="none" stroke="white" d="M398.98,-73.46C405.98,-64.4 414.94,-52.79 422.79,-42.61"/>
<polygon fill="transparent" stroke="white" points="425.71,-44.55 429.05,-34.49 420.17,-40.27 425.71,-44.55"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View file

@ -0,0 +1,202 @@
<?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 2.43.0 (0)
-->
<!-- Title: RBTree Pages: 1 -->
<svg width="476pt" height="332pt"
viewBox="0.00 0.00 476.00 332.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 328)">
<title>RBTree</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 472,-328 472,4 -4,4"/>
<!-- 140399805910672 -->
<g id="node1" class="node">
<title>140399805910672</title>
<ellipse fill="none" stroke="black" cx="207" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9</text>
</g>
<!-- 140399804142928 -->
<g id="node2" class="node">
<title>140399804142928</title>
<ellipse fill="none" stroke="black" cx="171" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5</text>
</g>
<!-- 140399805910672&#45;&gt;140399804142928 -->
<g id="edge1" class="edge">
<title>140399805910672&#45;&gt;140399804142928</title>
<path fill="none" stroke="black" d="M198.65,-288.76C194.29,-280.28 188.85,-269.71 183.96,-260.2"/>
<polygon fill="black" stroke="black" points="186.99,-258.44 179.3,-251.15 180.77,-261.64 186.99,-258.44"/>
</g>
<!-- 140399805605392 -->
<g id="node7" class="node">
<title>140399805605392</title>
<ellipse fill="none" stroke="red" cx="243" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">15</text>
</g>
<!-- 140399805910672&#45;&gt;140399805605392 -->
<g id="edge6" class="edge">
<title>140399805910672&#45;&gt;140399805605392</title>
<path fill="none" stroke="red" d="M215.35,-288.76C219.71,-280.28 225.15,-269.71 230.04,-260.2"/>
<polygon fill="red" stroke="red" points="233.23,-261.64 234.7,-251.15 227.01,-258.44 233.23,-261.64"/>
</g>
<!-- 140399805700304 -->
<g id="node3" class="node">
<title>140399805700304</title>
<ellipse fill="none" stroke="red" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2</text>
</g>
<!-- 140399804142928&#45;&gt;140399805700304 -->
<g id="edge2" class="edge">
<title>140399804142928&#45;&gt;140399805700304</title>
<path fill="none" stroke="red" d="M156.43,-218.83C146.25,-208.94 132.48,-195.55 120.97,-184.36"/>
<polygon fill="red" stroke="red" points="123.41,-181.85 113.8,-177.38 118.53,-186.87 123.41,-181.85"/>
</g>
<!-- R140399804142928 -->
<g id="node6" class="node">
<title>R140399804142928</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-162" rx="27" ry="18"/>
</g>
<!-- 140399804142928&#45;&gt;R140399804142928 -->
<g id="edge5" class="edge">
<title>140399804142928&#45;&gt;R140399804142928</title>
<path fill="none" stroke="black" d="M171,-215.7C171,-207.98 171,-198.71 171,-190.11"/>
<polygon fill="black" stroke="black" points="174.5,-190.1 171,-180.1 167.5,-190.1 174.5,-190.1"/>
</g>
<!-- L140399805700304 -->
<g id="node4" class="node">
<title>L140399805700304</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700304&#45;&gt;L140399805700304 -->
<g id="edge3" class="edge">
<title>140399805700304&#45;&gt;L140399805700304</title>
<path fill="none" stroke="black" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="black" stroke="black" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- R140399805700304 -->
<g id="node5" class="node">
<title>R140399805700304</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700304&#45;&gt;R140399805700304 -->
<g id="edge4" class="edge">
<title>140399805700304&#45;&gt;R140399805700304</title>
<path fill="none" stroke="black" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="black" stroke="black" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- 140399805603280 -->
<g id="node8" class="node">
<title>140399805603280</title>
<ellipse fill="none" stroke="black" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">12</text>
</g>
<!-- 140399805605392&#45;&gt;140399805603280 -->
<g id="edge7" class="edge">
<title>140399805605392&#45;&gt;140399805603280</title>
<path fill="none" stroke="black" d="M243,-215.7C243,-207.98 243,-198.71 243,-190.11"/>
<polygon fill="black" stroke="black" points="246.5,-190.1 243,-180.1 239.5,-190.1 246.5,-190.1"/>
</g>
<!-- 140399805700368 -->
<g id="node13" class="node">
<title>140399805700368</title>
<ellipse fill="none" stroke="black" cx="315" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="315" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">18</text>
</g>
<!-- 140399805605392&#45;&gt;140399805700368 -->
<g id="edge12" class="edge">
<title>140399805605392&#45;&gt;140399805700368</title>
<path fill="none" stroke="black" d="M257.57,-218.83C267.75,-208.94 281.52,-195.55 293.03,-184.36"/>
<polygon fill="black" stroke="black" points="295.47,-186.87 300.2,-177.38 290.59,-181.85 295.47,-186.87"/>
</g>
<!-- L140399805603280 -->
<g id="node9" class="node">
<title>L140399805603280</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805603280&#45;&gt;L140399805603280 -->
<g id="edge8" class="edge">
<title>140399805603280&#45;&gt;L140399805603280</title>
<path fill="none" stroke="black" d="M228.43,-146.83C218.25,-136.94 204.48,-123.55 192.97,-112.36"/>
<polygon fill="black" stroke="black" points="195.41,-109.85 185.8,-105.38 190.53,-114.87 195.41,-109.85"/>
</g>
<!-- 140399805605456 -->
<g id="node10" class="node">
<title>140399805605456</title>
<ellipse fill="none" stroke="red" cx="243" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">13</text>
</g>
<!-- 140399805603280&#45;&gt;140399805605456 -->
<g id="edge9" class="edge">
<title>140399805603280&#45;&gt;140399805605456</title>
<path fill="none" stroke="red" d="M243,-143.7C243,-135.98 243,-126.71 243,-118.11"/>
<polygon fill="red" stroke="red" points="246.5,-118.1 243,-108.1 239.5,-118.1 246.5,-118.1"/>
</g>
<!-- L140399805605456 -->
<g id="node11" class="node">
<title>L140399805605456</title>
<ellipse fill="none" stroke="transparent" cx="189" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605456&#45;&gt;L140399805605456 -->
<g id="edge10" class="edge">
<title>140399805605456&#45;&gt;L140399805605456</title>
<path fill="none" stroke="black" d="M231.02,-73.46C224.02,-64.4 215.06,-52.79 207.21,-42.61"/>
<polygon fill="black" stroke="black" points="209.83,-40.27 200.95,-34.49 204.29,-44.55 209.83,-40.27"/>
</g>
<!-- R140399805605456 -->
<g id="node12" class="node">
<title>R140399805605456</title>
<ellipse fill="none" stroke="transparent" cx="261" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605456&#45;&gt;R140399805605456 -->
<g id="edge11" class="edge">
<title>140399805605456&#45;&gt;R140399805605456</title>
<path fill="none" stroke="black" d="M247.36,-72.05C249.39,-64.14 251.86,-54.54 254.14,-45.69"/>
<polygon fill="black" stroke="black" points="257.58,-46.35 256.68,-35.79 250.8,-44.6 257.58,-46.35"/>
</g>
<!-- L140399805700368 -->
<g id="node14" class="node">
<title>L140399805700368</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700368&#45;&gt;L140399805700368 -->
<g id="edge13" class="edge">
<title>140399805700368&#45;&gt;L140399805700368</title>
<path fill="none" stroke="black" d="M315,-143.7C315,-135.98 315,-126.71 315,-118.11"/>
<polygon fill="black" stroke="black" points="318.5,-118.1 315,-108.1 311.5,-118.1 318.5,-118.1"/>
</g>
<!-- 140399805605584 -->
<g id="node15" class="node">
<title>140399805605584</title>
<ellipse fill="none" stroke="red" cx="387" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">19</text>
</g>
<!-- 140399805700368&#45;&gt;140399805605584 -->
<g id="edge14" class="edge">
<title>140399805700368&#45;&gt;140399805605584</title>
<path fill="none" stroke="red" d="M329.57,-146.83C339.75,-136.94 353.52,-123.55 365.03,-112.36"/>
<polygon fill="red" stroke="red" points="367.47,-114.87 372.2,-105.38 362.59,-109.85 367.47,-114.87"/>
</g>
<!-- L140399805605584 -->
<g id="node16" class="node">
<title>L140399805605584</title>
<ellipse fill="none" stroke="transparent" cx="369" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605584&#45;&gt;L140399805605584 -->
<g id="edge15" class="edge">
<title>140399805605584&#45;&gt;L140399805605584</title>
<path fill="none" stroke="black" d="M382.64,-72.05C380.61,-64.14 378.14,-54.54 375.86,-45.69"/>
<polygon fill="black" stroke="black" points="379.2,-44.6 373.32,-35.79 372.42,-46.35 379.2,-44.6"/>
</g>
<!-- R140399805605584 -->
<g id="node17" class="node">
<title>R140399805605584</title>
<ellipse fill="none" stroke="transparent" cx="441" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605584&#45;&gt;R140399805605584 -->
<g id="edge16" class="edge">
<title>140399805605584&#45;&gt;R140399805605584</title>
<path fill="none" stroke="black" d="M398.98,-73.46C405.98,-64.4 414.94,-52.79 422.79,-42.61"/>
<polygon fill="black" stroke="black" points="425.71,-44.55 429.05,-34.49 420.17,-40.27 425.71,-44.55"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

View file

@ -0,0 +1,225 @@
<?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 2.43.0 (0)
-->
<!-- Title: RBTree Pages: 1 -->
<svg width="566pt" height="332pt"
viewBox="0.00 0.00 566.00 332.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 328)">
<title>RBTree</title>
<polygon fill="#1b1b1d" stroke="transparent" points="-4,4 -4,-328 562,-328 562,4 -4,4"/>
<!-- 140399805910672 -->
<g id="node1" class="node">
<title>140399805910672</title>
<ellipse fill="none" stroke="white" cx="207" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9</text>
</g>
<!-- 140399804142928 -->
<g id="node2" class="node">
<title>140399804142928</title>
<ellipse fill="none" stroke="white" cx="171" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
</g>
<!-- 140399805910672&#45;&gt;140399804142928 -->
<g id="edge1" class="edge">
<title>140399805910672&#45;&gt;140399804142928</title>
<path fill="none" stroke="white" d="M198.65,-288.76C194.29,-280.28 188.85,-269.71 183.96,-260.2"/>
<polygon fill="transparent" stroke="white" points="186.99,-258.44 179.3,-251.15 180.77,-261.64 186.99,-258.44"/>
</g>
<!-- 140399805605392 -->
<g id="node7" class="node">
<title>140399805605392</title>
<ellipse fill="none" stroke="red" cx="243" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">15</text>
</g>
<!-- 140399805910672&#45;&gt;140399805605392 -->
<g id="edge6" class="edge">
<title>140399805910672&#45;&gt;140399805605392</title>
<path fill="none" stroke="red" d="M215.35,-288.76C219.71,-280.28 225.15,-269.71 230.04,-260.2"/>
<polygon fill="transparent" stroke="red" points="233.23,-261.64 234.7,-251.15 227.01,-258.44 233.23,-261.64"/>
</g>
<!-- 140399805700304 -->
<g id="node3" class="node">
<title>140399805700304</title>
<ellipse fill="none" stroke="red" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
</g>
<!-- 140399804142928&#45;&gt;140399805700304 -->
<g id="edge2" class="edge">
<title>140399804142928&#45;&gt;140399805700304</title>
<path fill="none" stroke="red" d="M156.43,-218.83C146.25,-208.94 132.48,-195.55 120.97,-184.36"/>
<polygon fill="transparent" stroke="red" points="123.41,-181.85 113.8,-177.38 118.53,-186.87 123.41,-181.85"/>
</g>
<!-- R140399804142928 -->
<g id="node6" class="node">
<title>R140399804142928</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-162" rx="27" ry="18"/>
</g>
<!-- 140399804142928&#45;&gt;R140399804142928 -->
<g id="edge5" class="edge">
<title>140399804142928&#45;&gt;R140399804142928</title>
<path fill="none" stroke="white" d="M171,-215.7C171,-207.98 171,-198.71 171,-190.11"/>
<polygon fill="transparent" stroke="white" points="174.5,-190.1 171,-180.1 167.5,-190.1 174.5,-190.1"/>
</g>
<!-- L140399805700304 -->
<g id="node4" class="node">
<title>L140399805700304</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700304&#45;&gt;L140399805700304 -->
<g id="edge3" class="edge">
<title>140399805700304&#45;&gt;L140399805700304</title>
<path fill="none" stroke="white" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- R140399805700304 -->
<g id="node5" class="node">
<title>R140399805700304</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700304&#45;&gt;R140399805700304 -->
<g id="edge4" class="edge">
<title>140399805700304&#45;&gt;R140399805700304</title>
<path fill="none" stroke="white" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="transparent" stroke="white" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- 140399805603280 -->
<g id="node8" class="node">
<title>140399805603280</title>
<ellipse fill="none" stroke="white" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">12</text>
</g>
<!-- 140399805605392&#45;&gt;140399805603280 -->
<g id="edge7" class="edge">
<title>140399805605392&#45;&gt;140399805603280</title>
<path fill="none" stroke="white" d="M243,-215.7C243,-207.98 243,-198.71 243,-190.11"/>
<polygon fill="transparent" stroke="white" points="246.5,-190.1 243,-180.1 239.5,-190.1 246.5,-190.1"/>
</g>
<!-- 140399805700368 -->
<g id="node13" class="node">
<title>140399805700368</title>
<ellipse fill="none" stroke="white" cx="351" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="351" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">18</text>
</g>
<!-- 140399805605392&#45;&gt;140399805700368 -->
<g id="edge12" class="edge">
<title>140399805605392&#45;&gt;140399805700368</title>
<path fill="none" stroke="white" d="M261.81,-220.81C279,-209.67 304.62,-193.06 323.99,-180.5"/>
<polygon fill="transparent" stroke="white" points="325.92,-183.43 332.4,-175.05 322.11,-177.56 325.92,-183.43"/>
</g>
<!-- L140399805603280 -->
<g id="node9" class="node">
<title>L140399805603280</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805603280&#45;&gt;L140399805603280 -->
<g id="edge8" class="edge">
<title>140399805603280&#45;&gt;L140399805603280</title>
<path fill="none" stroke="white" d="M228.43,-146.83C218.25,-136.94 204.48,-123.55 192.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="195.41,-109.85 185.8,-105.38 190.53,-114.87 195.41,-109.85"/>
</g>
<!-- 140399805605456 -->
<g id="node10" class="node">
<title>140399805605456</title>
<ellipse fill="none" stroke="red" cx="243" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">13</text>
</g>
<!-- 140399805603280&#45;&gt;140399805605456 -->
<g id="edge9" class="edge">
<title>140399805603280&#45;&gt;140399805605456</title>
<path fill="none" stroke="red" d="M243,-143.7C243,-135.98 243,-126.71 243,-118.11"/>
<polygon fill="transparent" stroke="red" points="246.5,-118.1 243,-108.1 239.5,-118.1 246.5,-118.1"/>
</g>
<!-- L140399805605456 -->
<g id="node11" class="node">
<title>L140399805605456</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605456&#45;&gt;L140399805605456 -->
<g id="edge10" class="edge">
<title>140399805605456&#45;&gt;L140399805605456</title>
<path fill="none" stroke="white" d="M228.43,-74.83C218.25,-64.94 204.48,-51.55 192.97,-40.36"/>
<polygon fill="transparent" stroke="white" points="195.41,-37.85 185.8,-33.38 190.53,-42.87 195.41,-37.85"/>
</g>
<!-- R140399805605456 -->
<g id="node12" class="node">
<title>R140399805605456</title>
<ellipse fill="none" stroke="transparent" cx="243" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605456&#45;&gt;R140399805605456 -->
<g id="edge11" class="edge">
<title>140399805605456&#45;&gt;R140399805605456</title>
<path fill="none" stroke="white" d="M243,-71.7C243,-63.98 243,-54.71 243,-46.11"/>
<polygon fill="transparent" stroke="white" points="246.5,-46.1 243,-36.1 239.5,-46.1 246.5,-46.1"/>
</g>
<!-- 140399804318928 -->
<g id="node14" class="node">
<title>140399804318928</title>
<ellipse fill="none" stroke="red" cx="351" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="351" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">17</text>
</g>
<!-- 140399805700368&#45;&gt;140399804318928 -->
<g id="edge13" class="edge">
<title>140399805700368&#45;&gt;140399804318928</title>
<path fill="none" stroke="red" d="M351,-143.7C351,-135.98 351,-126.71 351,-118.11"/>
<polygon fill="transparent" stroke="red" points="354.5,-118.1 351,-108.1 347.5,-118.1 354.5,-118.1"/>
</g>
<!-- 140399805605584 -->
<g id="node17" class="node">
<title>140399805605584</title>
<ellipse fill="none" stroke="red" cx="459" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">19</text>
</g>
<!-- 140399805700368&#45;&gt;140399805605584 -->
<g id="edge16" class="edge">
<title>140399805700368&#45;&gt;140399805605584</title>
<path fill="none" stroke="red" d="M369.81,-148.81C387,-137.67 412.62,-121.06 431.99,-108.5"/>
<polygon fill="transparent" stroke="red" points="433.92,-111.43 440.4,-103.05 430.11,-105.56 433.92,-111.43"/>
</g>
<!-- L140399804318928 -->
<g id="node15" class="node">
<title>L140399804318928</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399804318928&#45;&gt;L140399804318928 -->
<g id="edge14" class="edge">
<title>140399804318928&#45;&gt;L140399804318928</title>
<path fill="none" stroke="white" d="M342.65,-72.76C338.29,-64.28 332.85,-53.71 327.96,-44.2"/>
<polygon fill="transparent" stroke="white" points="330.99,-42.44 323.3,-35.15 324.77,-45.64 330.99,-42.44"/>
</g>
<!-- R140399804318928 -->
<g id="node16" class="node">
<title>R140399804318928</title>
<ellipse fill="none" stroke="transparent" cx="387" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399804318928&#45;&gt;R140399804318928 -->
<g id="edge15" class="edge">
<title>140399804318928&#45;&gt;R140399804318928</title>
<path fill="none" stroke="white" d="M359.35,-72.76C363.71,-64.28 369.15,-53.71 374.04,-44.2"/>
<polygon fill="transparent" stroke="white" points="377.23,-45.64 378.7,-35.15 371.01,-42.44 377.23,-45.64"/>
</g>
<!-- L140399805605584 -->
<g id="node18" class="node">
<title>L140399805605584</title>
<ellipse fill="none" stroke="transparent" cx="459" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605584&#45;&gt;L140399805605584 -->
<g id="edge17" class="edge">
<title>140399805605584&#45;&gt;L140399805605584</title>
<path fill="none" stroke="white" d="M459,-71.7C459,-63.98 459,-54.71 459,-46.11"/>
<polygon fill="transparent" stroke="white" points="462.5,-46.1 459,-36.1 455.5,-46.1 462.5,-46.1"/>
</g>
<!-- R140399805605584 -->
<g id="node19" class="node">
<title>R140399805605584</title>
<ellipse fill="none" stroke="transparent" cx="531" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605584&#45;&gt;R140399805605584 -->
<g id="edge18" class="edge">
<title>140399805605584&#45;&gt;R140399805605584</title>
<path fill="none" stroke="white" d="M473.57,-74.83C483.75,-64.94 497.52,-51.55 509.03,-40.36"/>
<polygon fill="transparent" stroke="white" points="511.47,-42.87 516.2,-33.38 506.59,-37.85 511.47,-42.87"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,225 @@
<?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 2.43.0 (0)
-->
<!-- Title: RBTree Pages: 1 -->
<svg width="566pt" height="332pt"
viewBox="0.00 0.00 566.00 332.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 328)">
<title>RBTree</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 562,-328 562,4 -4,4"/>
<!-- 140399805910672 -->
<g id="node1" class="node">
<title>140399805910672</title>
<ellipse fill="none" stroke="black" cx="207" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9</text>
</g>
<!-- 140399804142928 -->
<g id="node2" class="node">
<title>140399804142928</title>
<ellipse fill="none" stroke="black" cx="171" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5</text>
</g>
<!-- 140399805910672&#45;&gt;140399804142928 -->
<g id="edge1" class="edge">
<title>140399805910672&#45;&gt;140399804142928</title>
<path fill="none" stroke="black" d="M198.65,-288.76C194.29,-280.28 188.85,-269.71 183.96,-260.2"/>
<polygon fill="black" stroke="black" points="186.99,-258.44 179.3,-251.15 180.77,-261.64 186.99,-258.44"/>
</g>
<!-- 140399805605392 -->
<g id="node7" class="node">
<title>140399805605392</title>
<ellipse fill="none" stroke="red" cx="243" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">15</text>
</g>
<!-- 140399805910672&#45;&gt;140399805605392 -->
<g id="edge6" class="edge">
<title>140399805910672&#45;&gt;140399805605392</title>
<path fill="none" stroke="red" d="M215.35,-288.76C219.71,-280.28 225.15,-269.71 230.04,-260.2"/>
<polygon fill="red" stroke="red" points="233.23,-261.64 234.7,-251.15 227.01,-258.44 233.23,-261.64"/>
</g>
<!-- 140399805700304 -->
<g id="node3" class="node">
<title>140399805700304</title>
<ellipse fill="none" stroke="red" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2</text>
</g>
<!-- 140399804142928&#45;&gt;140399805700304 -->
<g id="edge2" class="edge">
<title>140399804142928&#45;&gt;140399805700304</title>
<path fill="none" stroke="red" d="M156.43,-218.83C146.25,-208.94 132.48,-195.55 120.97,-184.36"/>
<polygon fill="red" stroke="red" points="123.41,-181.85 113.8,-177.38 118.53,-186.87 123.41,-181.85"/>
</g>
<!-- R140399804142928 -->
<g id="node6" class="node">
<title>R140399804142928</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-162" rx="27" ry="18"/>
</g>
<!-- 140399804142928&#45;&gt;R140399804142928 -->
<g id="edge5" class="edge">
<title>140399804142928&#45;&gt;R140399804142928</title>
<path fill="none" stroke="black" d="M171,-215.7C171,-207.98 171,-198.71 171,-190.11"/>
<polygon fill="black" stroke="black" points="174.5,-190.1 171,-180.1 167.5,-190.1 174.5,-190.1"/>
</g>
<!-- L140399805700304 -->
<g id="node4" class="node">
<title>L140399805700304</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700304&#45;&gt;L140399805700304 -->
<g id="edge3" class="edge">
<title>140399805700304&#45;&gt;L140399805700304</title>
<path fill="none" stroke="black" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="black" stroke="black" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- R140399805700304 -->
<g id="node5" class="node">
<title>R140399805700304</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805700304&#45;&gt;R140399805700304 -->
<g id="edge4" class="edge">
<title>140399805700304&#45;&gt;R140399805700304</title>
<path fill="none" stroke="black" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="black" stroke="black" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- 140399805603280 -->
<g id="node8" class="node">
<title>140399805603280</title>
<ellipse fill="none" stroke="black" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">12</text>
</g>
<!-- 140399805605392&#45;&gt;140399805603280 -->
<g id="edge7" class="edge">
<title>140399805605392&#45;&gt;140399805603280</title>
<path fill="none" stroke="black" d="M243,-215.7C243,-207.98 243,-198.71 243,-190.11"/>
<polygon fill="black" stroke="black" points="246.5,-190.1 243,-180.1 239.5,-190.1 246.5,-190.1"/>
</g>
<!-- 140399805700368 -->
<g id="node13" class="node">
<title>140399805700368</title>
<ellipse fill="none" stroke="black" cx="351" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="351" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">18</text>
</g>
<!-- 140399805605392&#45;&gt;140399805700368 -->
<g id="edge12" class="edge">
<title>140399805605392&#45;&gt;140399805700368</title>
<path fill="none" stroke="black" d="M261.81,-220.81C279,-209.67 304.62,-193.06 323.99,-180.5"/>
<polygon fill="black" stroke="black" points="325.92,-183.43 332.4,-175.05 322.11,-177.56 325.92,-183.43"/>
</g>
<!-- L140399805603280 -->
<g id="node9" class="node">
<title>L140399805603280</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- 140399805603280&#45;&gt;L140399805603280 -->
<g id="edge8" class="edge">
<title>140399805603280&#45;&gt;L140399805603280</title>
<path fill="none" stroke="black" d="M228.43,-146.83C218.25,-136.94 204.48,-123.55 192.97,-112.36"/>
<polygon fill="black" stroke="black" points="195.41,-109.85 185.8,-105.38 190.53,-114.87 195.41,-109.85"/>
</g>
<!-- 140399805605456 -->
<g id="node10" class="node">
<title>140399805605456</title>
<ellipse fill="none" stroke="red" cx="243" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">13</text>
</g>
<!-- 140399805603280&#45;&gt;140399805605456 -->
<g id="edge9" class="edge">
<title>140399805603280&#45;&gt;140399805605456</title>
<path fill="none" stroke="red" d="M243,-143.7C243,-135.98 243,-126.71 243,-118.11"/>
<polygon fill="red" stroke="red" points="246.5,-118.1 243,-108.1 239.5,-118.1 246.5,-118.1"/>
</g>
<!-- L140399805605456 -->
<g id="node11" class="node">
<title>L140399805605456</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605456&#45;&gt;L140399805605456 -->
<g id="edge10" class="edge">
<title>140399805605456&#45;&gt;L140399805605456</title>
<path fill="none" stroke="black" d="M228.43,-74.83C218.25,-64.94 204.48,-51.55 192.97,-40.36"/>
<polygon fill="black" stroke="black" points="195.41,-37.85 185.8,-33.38 190.53,-42.87 195.41,-37.85"/>
</g>
<!-- R140399805605456 -->
<g id="node12" class="node">
<title>R140399805605456</title>
<ellipse fill="none" stroke="transparent" cx="243" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605456&#45;&gt;R140399805605456 -->
<g id="edge11" class="edge">
<title>140399805605456&#45;&gt;R140399805605456</title>
<path fill="none" stroke="black" d="M243,-71.7C243,-63.98 243,-54.71 243,-46.11"/>
<polygon fill="black" stroke="black" points="246.5,-46.1 243,-36.1 239.5,-46.1 246.5,-46.1"/>
</g>
<!-- 140399804318928 -->
<g id="node14" class="node">
<title>140399804318928</title>
<ellipse fill="none" stroke="red" cx="351" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="351" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">17</text>
</g>
<!-- 140399805700368&#45;&gt;140399804318928 -->
<g id="edge13" class="edge">
<title>140399805700368&#45;&gt;140399804318928</title>
<path fill="none" stroke="red" d="M351,-143.7C351,-135.98 351,-126.71 351,-118.11"/>
<polygon fill="red" stroke="red" points="354.5,-118.1 351,-108.1 347.5,-118.1 354.5,-118.1"/>
</g>
<!-- 140399805605584 -->
<g id="node17" class="node">
<title>140399805605584</title>
<ellipse fill="none" stroke="red" cx="459" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">19</text>
</g>
<!-- 140399805700368&#45;&gt;140399805605584 -->
<g id="edge16" class="edge">
<title>140399805700368&#45;&gt;140399805605584</title>
<path fill="none" stroke="red" d="M369.81,-148.81C387,-137.67 412.62,-121.06 431.99,-108.5"/>
<polygon fill="red" stroke="red" points="433.92,-111.43 440.4,-103.05 430.11,-105.56 433.92,-111.43"/>
</g>
<!-- L140399804318928 -->
<g id="node15" class="node">
<title>L140399804318928</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399804318928&#45;&gt;L140399804318928 -->
<g id="edge14" class="edge">
<title>140399804318928&#45;&gt;L140399804318928</title>
<path fill="none" stroke="black" d="M342.65,-72.76C338.29,-64.28 332.85,-53.71 327.96,-44.2"/>
<polygon fill="black" stroke="black" points="330.99,-42.44 323.3,-35.15 324.77,-45.64 330.99,-42.44"/>
</g>
<!-- R140399804318928 -->
<g id="node16" class="node">
<title>R140399804318928</title>
<ellipse fill="none" stroke="transparent" cx="387" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399804318928&#45;&gt;R140399804318928 -->
<g id="edge15" class="edge">
<title>140399804318928&#45;&gt;R140399804318928</title>
<path fill="none" stroke="black" d="M359.35,-72.76C363.71,-64.28 369.15,-53.71 374.04,-44.2"/>
<polygon fill="black" stroke="black" points="377.23,-45.64 378.7,-35.15 371.01,-42.44 377.23,-45.64"/>
</g>
<!-- L140399805605584 -->
<g id="node18" class="node">
<title>L140399805605584</title>
<ellipse fill="none" stroke="transparent" cx="459" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605584&#45;&gt;L140399805605584 -->
<g id="edge17" class="edge">
<title>140399805605584&#45;&gt;L140399805605584</title>
<path fill="none" stroke="black" d="M459,-71.7C459,-63.98 459,-54.71 459,-46.11"/>
<polygon fill="black" stroke="black" points="462.5,-46.1 459,-36.1 455.5,-46.1 462.5,-46.1"/>
</g>
<!-- R140399805605584 -->
<g id="node19" class="node">
<title>R140399805605584</title>
<ellipse fill="none" stroke="transparent" cx="531" cy="-18" rx="27" ry="18"/>
</g>
<!-- 140399805605584&#45;&gt;R140399805605584 -->
<g id="edge18" class="edge">
<title>140399805605584&#45;&gt;R140399805605584</title>
<path fill="none" stroke="black" d="M473.57,-74.83C483.75,-64.94 497.52,-51.55 509.03,-40.36"/>
<polygon fill="black" stroke="black" points="511.47,-42.87 516.2,-33.38 506.59,-37.85 511.47,-42.87"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

View file

@ -0,0 +1,194 @@
<?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 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="638pt" height="207pt"
viewBox="0.00 0.00 638.00 207.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 203)">
<title>G</title>
<polygon fill="#1b1b1d" stroke="transparent" points="-4,4 -4,-203 634,-203 634,4 -4,4"/>
<!-- a_node -->
<g id="node1" class="node">
<title>a_node</title>
<polygon fill="none" stroke="white" points="202.5,-162.5 202.5,-198.5 427.5,-198.5 427.5,-162.5 202.5,-162.5"/>
<text text-anchor="middle" x="215" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">1</text>
<polyline fill="none" stroke="white" points="227.5,-162.5 227.5,-198.5 "/>
<text text-anchor="middle" x="240" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
<polyline fill="none" stroke="white" points="252.5,-162.5 252.5,-198.5 "/>
<text text-anchor="middle" x="265" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">3</text>
<polyline fill="none" stroke="white" points="277.5,-162.5 277.5,-198.5 "/>
<text text-anchor="middle" x="290" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">4</text>
<polyline fill="none" stroke="white" points="302.5,-162.5 302.5,-198.5 "/>
<text text-anchor="middle" x="315" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
<polyline fill="none" stroke="white" points="327.5,-162.5 327.5,-198.5 "/>
<text text-anchor="middle" x="340" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">6</text>
<polyline fill="none" stroke="white" points="352.5,-162.5 352.5,-198.5 "/>
<text text-anchor="middle" x="365" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">7</text>
<polyline fill="none" stroke="white" points="377.5,-162.5 377.5,-198.5 "/>
<text text-anchor="middle" x="390" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">8</text>
<polyline fill="none" stroke="white" points="402.5,-162.5 402.5,-198.5 "/>
<text text-anchor="middle" x="415" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9</text>
</g>
<!-- b_node -->
<g id="node2" class="node">
<title>b_node</title>
<polygon fill="none" stroke="white" points="97.5,-74.5 97.5,-110.5 172.5,-110.5 172.5,-74.5 97.5,-74.5"/>
<text text-anchor="middle" x="110" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">1</text>
<polyline fill="none" stroke="white" points="122.5,-74.5 122.5,-110.5 "/>
<text text-anchor="middle" x="135" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
<polyline fill="none" stroke="white" points="147.5,-74.5 147.5,-110.5 "/>
<text text-anchor="middle" x="160" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">3</text>
</g>
<!-- a_node&#45;&gt;b_node -->
<g id="edge1" class="edge">
<title>a_node&#45;&gt;b_node</title>
<path fill="none" stroke="white" d="M279.01,-162.3C250.46,-148.67 210.42,-129.53 179.8,-114.9"/>
<polygon fill="transparent" stroke="white" points="181.16,-111.67 170.62,-110.52 178.14,-117.99 181.16,-111.67"/>
<text text-anchor="middle" x="240.5" y="-132.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">B</text>
</g>
<!-- c_node -->
<g id="node3" class="node">
<title>c_node</title>
<polygon fill="none" stroke="white" points="277.5,-74.5 277.5,-110.5 352.5,-110.5 352.5,-74.5 277.5,-74.5"/>
<text text-anchor="middle" x="290" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">4</text>
<polyline fill="none" stroke="white" points="302.5,-74.5 302.5,-110.5 "/>
<text text-anchor="middle" x="315" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
<polyline fill="none" stroke="white" points="327.5,-74.5 327.5,-110.5 "/>
<text text-anchor="middle" x="340" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">6</text>
</g>
<!-- a_node&#45;&gt;c_node -->
<g id="edge2" class="edge">
<title>a_node&#45;&gt;c_node</title>
<path fill="none" stroke="white" d="M315,-162.1C315,-150.25 315,-134.32 315,-120.79"/>
<polygon fill="transparent" stroke="white" points="318.5,-120.58 315,-110.58 311.5,-120.58 318.5,-120.58"/>
<text text-anchor="middle" x="319.5" y="-132.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">C</text>
</g>
<!-- d_node -->
<g id="node4" class="node">
<title>d_node</title>
<polygon fill="none" stroke="white" points="457.5,-74.5 457.5,-110.5 532.5,-110.5 532.5,-74.5 457.5,-74.5"/>
<text text-anchor="middle" x="470" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">7</text>
<polyline fill="none" stroke="white" points="482.5,-74.5 482.5,-110.5 "/>
<text text-anchor="middle" x="495" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">8</text>
<polyline fill="none" stroke="white" points="507.5,-74.5 507.5,-110.5 "/>
<text text-anchor="middle" x="520" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9</text>
</g>
<!-- a_node&#45;&gt;d_node -->
<g id="edge3" class="edge">
<title>a_node&#45;&gt;d_node</title>
<path fill="none" stroke="white" d="M350.99,-162.3C379.54,-148.67 419.58,-129.53 450.2,-114.9"/>
<polygon fill="transparent" stroke="white" points="451.86,-117.99 459.38,-110.52 448.84,-111.67 451.86,-117.99"/>
<text text-anchor="middle" x="420.5" y="-132.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">D</text>
</g>
<!-- 1 -->
<g id="node5" class="node">
<title>1</title>
<polygon fill="none" stroke="white" points="0,-0.5 0,-36.5 54,-36.5 54,-0.5 0,-0.5"/>
<text text-anchor="middle" x="27" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">1</text>
</g>
<!-- b_node&#45;&gt;1 -->
<g id="edge4" class="edge">
<title>b_node&#45;&gt;1</title>
<path fill="none" stroke="white" d="M109.41,-74.44C94.98,-64.82 76.79,-52.69 61.16,-42.27"/>
<polygon fill="transparent" stroke="white" points="63.05,-39.32 52.79,-36.69 59.16,-45.15 63.05,-39.32"/>
</g>
<!-- 2 -->
<g id="node6" class="node">
<title>2</title>
<polygon fill="none" stroke="white" points="72,-0.5 72,-36.5 126,-36.5 126,-0.5 72,-0.5"/>
<text text-anchor="middle" x="99" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
</g>
<!-- b_node&#45;&gt;2 -->
<g id="edge5" class="edge">
<title>b_node&#45;&gt;2</title>
<path fill="none" stroke="white" d="M126.47,-74.44C122.23,-65.95 117,-55.51 112.26,-46.01"/>
<polygon fill="transparent" stroke="white" points="115.32,-44.32 107.72,-36.94 109.06,-47.45 115.32,-44.32"/>
</g>
<!-- 3 -->
<g id="node7" class="node">
<title>3</title>
<polygon fill="none" stroke="white" points="144,-0.5 144,-36.5 198,-36.5 198,-0.5 144,-0.5"/>
<text text-anchor="middle" x="171" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">3</text>
</g>
<!-- b_node&#45;&gt;3 -->
<g id="edge6" class="edge">
<title>b_node&#45;&gt;3</title>
<path fill="none" stroke="white" d="M143.53,-74.44C147.77,-65.95 153,-55.51 157.74,-46.01"/>
<polygon fill="transparent" stroke="white" points="160.94,-47.45 162.28,-36.94 154.68,-44.32 160.94,-47.45"/>
</g>
<!-- 4 -->
<g id="node8" class="node">
<title>4</title>
<polygon fill="none" stroke="white" points="216,-0.5 216,-36.5 270,-36.5 270,-0.5 216,-0.5"/>
<text text-anchor="middle" x="243" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">4</text>
</g>
<!-- c_node&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>c_node&#45;&gt;4</title>
<path fill="none" stroke="white" d="M297.94,-74.44C288.92,-65.42 277.7,-54.2 267.74,-44.24"/>
<polygon fill="transparent" stroke="white" points="269.99,-41.54 260.44,-36.94 265.04,-46.49 269.99,-41.54"/>
</g>
<!-- 5 -->
<g id="node9" class="node">
<title>5</title>
<polygon fill="none" stroke="white" points="288,-0.5 288,-36.5 342,-36.5 342,-0.5 288,-0.5"/>
<text text-anchor="middle" x="315" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
</g>
<!-- c_node&#45;&gt;5 -->
<g id="edge8" class="edge">
<title>c_node&#45;&gt;5</title>
<path fill="none" stroke="white" d="M315,-74.44C315,-66.31 315,-56.38 315,-47.2"/>
<polygon fill="transparent" stroke="white" points="318.5,-46.94 315,-36.94 311.5,-46.94 318.5,-46.94"/>
</g>
<!-- 6 -->
<g id="node10" class="node">
<title>6</title>
<polygon fill="none" stroke="white" points="360,-0.5 360,-36.5 414,-36.5 414,-0.5 360,-0.5"/>
<text text-anchor="middle" x="387" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">6</text>
</g>
<!-- c_node&#45;&gt;6 -->
<g id="edge9" class="edge">
<title>c_node&#45;&gt;6</title>
<path fill="none" stroke="white" d="M332.06,-74.44C341.08,-65.42 352.3,-54.2 362.26,-44.24"/>
<polygon fill="transparent" stroke="white" points="364.96,-46.49 369.56,-36.94 360.01,-41.54 364.96,-46.49"/>
</g>
<!-- 7 -->
<g id="node11" class="node">
<title>7</title>
<polygon fill="none" stroke="white" points="432,-0.5 432,-36.5 486,-36.5 486,-0.5 432,-0.5"/>
<text text-anchor="middle" x="459" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">7</text>
</g>
<!-- d_node&#45;&gt;7 -->
<g id="edge10" class="edge">
<title>d_node&#45;&gt;7</title>
<path fill="none" stroke="white" d="M486.47,-74.44C482.23,-65.95 477,-55.51 472.26,-46.01"/>
<polygon fill="transparent" stroke="white" points="475.32,-44.32 467.72,-36.94 469.06,-47.45 475.32,-44.32"/>
</g>
<!-- 8 -->
<g id="node12" class="node">
<title>8</title>
<polygon fill="none" stroke="white" points="504,-0.5 504,-36.5 558,-36.5 558,-0.5 504,-0.5"/>
<text text-anchor="middle" x="531" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">8</text>
</g>
<!-- d_node&#45;&gt;8 -->
<g id="edge11" class="edge">
<title>d_node&#45;&gt;8</title>
<path fill="none" stroke="white" d="M503.53,-74.44C507.77,-65.95 513,-55.51 517.74,-46.01"/>
<polygon fill="transparent" stroke="white" points="520.94,-47.45 522.28,-36.94 514.68,-44.32 520.94,-47.45"/>
</g>
<!-- 9 -->
<g id="node13" class="node">
<title>9</title>
<polygon fill="none" stroke="white" points="576,-0.5 576,-36.5 630,-36.5 630,-0.5 576,-0.5"/>
<text text-anchor="middle" x="603" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9</text>
</g>
<!-- d_node&#45;&gt;9 -->
<g id="edge12" class="edge">
<title>d_node&#45;&gt;9</title>
<path fill="none" stroke="white" d="M520.59,-74.44C535.02,-64.82 553.21,-52.69 568.84,-42.27"/>
<polygon fill="transparent" stroke="white" points="570.84,-45.15 577.21,-36.69 566.95,-39.32 570.84,-45.15"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View file

@ -0,0 +1,194 @@
<?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 2.43.0 (0)
-->
<!-- Title: G Pages: 1 -->
<svg width="638pt" height="207pt"
viewBox="0.00 0.00 638.00 207.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 203)">
<title>G</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-203 634,-203 634,4 -4,4"/>
<!-- a_node -->
<g id="node1" class="node">
<title>a_node</title>
<polygon fill="none" stroke="black" points="202.5,-162.5 202.5,-198.5 427.5,-198.5 427.5,-162.5 202.5,-162.5"/>
<text text-anchor="middle" x="215" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="227.5,-162.5 227.5,-198.5 "/>
<text text-anchor="middle" x="240" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="252.5,-162.5 252.5,-198.5 "/>
<text text-anchor="middle" x="265" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="277.5,-162.5 277.5,-198.5 "/>
<text text-anchor="middle" x="290" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="302.5,-162.5 302.5,-198.5 "/>
<text text-anchor="middle" x="315" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5</text>
<polyline fill="none" stroke="black" points="327.5,-162.5 327.5,-198.5 "/>
<text text-anchor="middle" x="340" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">6</text>
<polyline fill="none" stroke="black" points="352.5,-162.5 352.5,-198.5 "/>
<text text-anchor="middle" x="365" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">7</text>
<polyline fill="none" stroke="black" points="377.5,-162.5 377.5,-198.5 "/>
<text text-anchor="middle" x="390" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">8</text>
<polyline fill="none" stroke="black" points="402.5,-162.5 402.5,-198.5 "/>
<text text-anchor="middle" x="415" y="-176.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9</text>
</g>
<!-- b_node -->
<g id="node2" class="node">
<title>b_node</title>
<polygon fill="none" stroke="black" points="97.5,-74.5 97.5,-110.5 172.5,-110.5 172.5,-74.5 97.5,-74.5"/>
<text text-anchor="middle" x="110" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="122.5,-74.5 122.5,-110.5 "/>
<text text-anchor="middle" x="135" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="147.5,-74.5 147.5,-110.5 "/>
<text text-anchor="middle" x="160" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">3</text>
</g>
<!-- a_node&#45;&gt;b_node -->
<g id="edge1" class="edge">
<title>a_node&#45;&gt;b_node</title>
<path fill="none" stroke="black" d="M279.01,-162.3C250.46,-148.67 210.42,-129.53 179.8,-114.9"/>
<polygon fill="black" stroke="black" points="181.16,-111.67 170.62,-110.52 178.14,-117.99 181.16,-111.67"/>
<text text-anchor="middle" x="240.5" y="-132.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">B</text>
</g>
<!-- c_node -->
<g id="node3" class="node">
<title>c_node</title>
<polygon fill="none" stroke="black" points="277.5,-74.5 277.5,-110.5 352.5,-110.5 352.5,-74.5 277.5,-74.5"/>
<text text-anchor="middle" x="290" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="302.5,-74.5 302.5,-110.5 "/>
<text text-anchor="middle" x="315" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5</text>
<polyline fill="none" stroke="black" points="327.5,-74.5 327.5,-110.5 "/>
<text text-anchor="middle" x="340" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">6</text>
</g>
<!-- a_node&#45;&gt;c_node -->
<g id="edge2" class="edge">
<title>a_node&#45;&gt;c_node</title>
<path fill="none" stroke="black" d="M315,-162.1C315,-150.25 315,-134.32 315,-120.79"/>
<polygon fill="black" stroke="black" points="318.5,-120.58 315,-110.58 311.5,-120.58 318.5,-120.58"/>
<text text-anchor="middle" x="319.5" y="-132.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">C</text>
</g>
<!-- d_node -->
<g id="node4" class="node">
<title>d_node</title>
<polygon fill="none" stroke="black" points="457.5,-74.5 457.5,-110.5 532.5,-110.5 532.5,-74.5 457.5,-74.5"/>
<text text-anchor="middle" x="470" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">7</text>
<polyline fill="none" stroke="black" points="482.5,-74.5 482.5,-110.5 "/>
<text text-anchor="middle" x="495" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">8</text>
<polyline fill="none" stroke="black" points="507.5,-74.5 507.5,-110.5 "/>
<text text-anchor="middle" x="520" y="-88.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9</text>
</g>
<!-- a_node&#45;&gt;d_node -->
<g id="edge3" class="edge">
<title>a_node&#45;&gt;d_node</title>
<path fill="none" stroke="black" d="M350.99,-162.3C379.54,-148.67 419.58,-129.53 450.2,-114.9"/>
<polygon fill="black" stroke="black" points="451.86,-117.99 459.38,-110.52 448.84,-111.67 451.86,-117.99"/>
<text text-anchor="middle" x="420.5" y="-132.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">D</text>
</g>
<!-- 1 -->
<g id="node5" class="node">
<title>1</title>
<polygon fill="none" stroke="black" points="0,-0.5 0,-36.5 54,-36.5 54,-0.5 0,-0.5"/>
<text text-anchor="middle" x="27" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">1</text>
</g>
<!-- b_node&#45;&gt;1 -->
<g id="edge4" class="edge">
<title>b_node&#45;&gt;1</title>
<path fill="none" stroke="black" d="M109.41,-74.44C94.98,-64.82 76.79,-52.69 61.16,-42.27"/>
<polygon fill="black" stroke="black" points="63.05,-39.32 52.79,-36.69 59.16,-45.15 63.05,-39.32"/>
</g>
<!-- 2 -->
<g id="node6" class="node">
<title>2</title>
<polygon fill="none" stroke="black" points="72,-0.5 72,-36.5 126,-36.5 126,-0.5 72,-0.5"/>
<text text-anchor="middle" x="99" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2</text>
</g>
<!-- b_node&#45;&gt;2 -->
<g id="edge5" class="edge">
<title>b_node&#45;&gt;2</title>
<path fill="none" stroke="black" d="M126.47,-74.44C122.23,-65.95 117,-55.51 112.26,-46.01"/>
<polygon fill="black" stroke="black" points="115.32,-44.32 107.72,-36.94 109.06,-47.45 115.32,-44.32"/>
</g>
<!-- 3 -->
<g id="node7" class="node">
<title>3</title>
<polygon fill="none" stroke="black" points="144,-0.5 144,-36.5 198,-36.5 198,-0.5 144,-0.5"/>
<text text-anchor="middle" x="171" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">3</text>
</g>
<!-- b_node&#45;&gt;3 -->
<g id="edge6" class="edge">
<title>b_node&#45;&gt;3</title>
<path fill="none" stroke="black" d="M143.53,-74.44C147.77,-65.95 153,-55.51 157.74,-46.01"/>
<polygon fill="black" stroke="black" points="160.94,-47.45 162.28,-36.94 154.68,-44.32 160.94,-47.45"/>
</g>
<!-- 4 -->
<g id="node8" class="node">
<title>4</title>
<polygon fill="none" stroke="black" points="216,-0.5 216,-36.5 270,-36.5 270,-0.5 216,-0.5"/>
<text text-anchor="middle" x="243" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">4</text>
</g>
<!-- c_node&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>c_node&#45;&gt;4</title>
<path fill="none" stroke="black" d="M297.94,-74.44C288.92,-65.42 277.7,-54.2 267.74,-44.24"/>
<polygon fill="black" stroke="black" points="269.99,-41.54 260.44,-36.94 265.04,-46.49 269.99,-41.54"/>
</g>
<!-- 5 -->
<g id="node9" class="node">
<title>5</title>
<polygon fill="none" stroke="black" points="288,-0.5 288,-36.5 342,-36.5 342,-0.5 288,-0.5"/>
<text text-anchor="middle" x="315" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5</text>
</g>
<!-- c_node&#45;&gt;5 -->
<g id="edge8" class="edge">
<title>c_node&#45;&gt;5</title>
<path fill="none" stroke="black" d="M315,-74.44C315,-66.31 315,-56.38 315,-47.2"/>
<polygon fill="black" stroke="black" points="318.5,-46.94 315,-36.94 311.5,-46.94 318.5,-46.94"/>
</g>
<!-- 6 -->
<g id="node10" class="node">
<title>6</title>
<polygon fill="none" stroke="black" points="360,-0.5 360,-36.5 414,-36.5 414,-0.5 360,-0.5"/>
<text text-anchor="middle" x="387" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">6</text>
</g>
<!-- c_node&#45;&gt;6 -->
<g id="edge9" class="edge">
<title>c_node&#45;&gt;6</title>
<path fill="none" stroke="black" d="M332.06,-74.44C341.08,-65.42 352.3,-54.2 362.26,-44.24"/>
<polygon fill="black" stroke="black" points="364.96,-46.49 369.56,-36.94 360.01,-41.54 364.96,-46.49"/>
</g>
<!-- 7 -->
<g id="node11" class="node">
<title>7</title>
<polygon fill="none" stroke="black" points="432,-0.5 432,-36.5 486,-36.5 486,-0.5 432,-0.5"/>
<text text-anchor="middle" x="459" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">7</text>
</g>
<!-- d_node&#45;&gt;7 -->
<g id="edge10" class="edge">
<title>d_node&#45;&gt;7</title>
<path fill="none" stroke="black" d="M486.47,-74.44C482.23,-65.95 477,-55.51 472.26,-46.01"/>
<polygon fill="black" stroke="black" points="475.32,-44.32 467.72,-36.94 469.06,-47.45 475.32,-44.32"/>
</g>
<!-- 8 -->
<g id="node12" class="node">
<title>8</title>
<polygon fill="none" stroke="black" points="504,-0.5 504,-36.5 558,-36.5 558,-0.5 504,-0.5"/>
<text text-anchor="middle" x="531" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">8</text>
</g>
<!-- d_node&#45;&gt;8 -->
<g id="edge11" class="edge">
<title>d_node&#45;&gt;8</title>
<path fill="none" stroke="black" d="M503.53,-74.44C507.77,-65.95 513,-55.51 517.74,-46.01"/>
<polygon fill="black" stroke="black" points="520.94,-47.45 522.28,-36.94 514.68,-44.32 520.94,-47.45"/>
</g>
<!-- 9 -->
<g id="node13" class="node">
<title>9</title>
<polygon fill="none" stroke="black" points="576,-0.5 576,-36.5 630,-36.5 630,-0.5 576,-0.5"/>
<text text-anchor="middle" x="603" y="-14.8" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9</text>
</g>
<!-- d_node&#45;&gt;9 -->
<g id="edge12" class="edge">
<title>d_node&#45;&gt;9</title>
<path fill="none" stroke="black" d="M520.59,-74.44C535.02,-64.82 553.21,-52.69 568.84,-42.27"/>
<polygon fill="black" stroke="black" points="570.84,-45.15 577.21,-36.69 566.95,-39.32 570.84,-45.15"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

View file

@ -0,0 +1,202 @@
<?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 2.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="602pt" height="332pt"
viewBox="0.00 0.00 602.00 332.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 328)">
<title>%3</title>
<polygon fill="#1b1b1d" stroke="transparent" points="-4,4 -4,-328 598,-328 598,4 -4,4"/>
<!-- Node(value=3, rank=2) -->
<g id="node1" class="node">
<title>Node(value=3, rank=2)</title>
<ellipse fill="none" stroke="white" cx="279" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="279" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">3</text>
</g>
<!-- Node(value=1, rank=1) -->
<g id="node2" class="node">
<title>Node(value=1, rank=1)</title>
<ellipse fill="none" stroke="red" cx="225" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="225" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">1</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1) -->
<g id="edge1" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1)</title>
<path fill="none" stroke="white" d="M267.02,-289.46C260.02,-280.4 251.06,-268.79 243.21,-258.61"/>
<polygon fill="transparent" stroke="white" points="245.83,-256.27 236.95,-250.49 240.29,-260.55 245.83,-256.27"/>
</g>
<!-- Node(value=5, rank=1) -->
<g id="node7" class="node">
<title>Node(value=5, rank=1)</title>
<ellipse fill="none" stroke="white" cx="333" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="333" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1) -->
<g id="edge4" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1)</title>
<path fill="none" stroke="white" d="M290.98,-289.46C297.98,-280.4 306.94,-268.79 314.79,-258.61"/>
<polygon fill="transparent" stroke="white" points="317.71,-260.55 321.05,-250.49 312.17,-256.27 317.71,-260.55"/>
</g>
<!-- Node(value=0, rank=0) -->
<g id="node5" class="node">
<title>Node(value=0, rank=0)</title>
<ellipse fill="none" stroke="white" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">0</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0) -->
<g id="edge2" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0)</title>
<path fill="none" stroke="white" d="M204.76,-221.75C184,-210.22 151.52,-192.18 128.02,-179.12"/>
<polygon fill="transparent" stroke="white" points="129.64,-176.02 119.19,-174.22 126.24,-182.13 129.64,-176.02"/>
</g>
<!-- Node(value=2, rank=0) -->
<g id="node6" class="node">
<title>Node(value=2, rank=0)</title>
<ellipse fill="none" stroke="white" cx="225" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="225" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0) -->
<g id="edge3" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0)</title>
<path fill="none" stroke="white" d="M225,-215.7C225,-207.98 225,-198.71 225,-190.11"/>
<polygon fill="transparent" stroke="white" points="228.5,-190.1 225,-180.1 221.5,-190.1 228.5,-190.1"/>
</g>
<!-- Node(value=4, rank=0) -->
<g id="node3" class="node">
<title>Node(value=4, rank=0)</title>
<ellipse fill="none" stroke="red" cx="333" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="333" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">4</text>
</g>
<!-- nil6 -->
<g id="node12" class="node">
<title>nil6</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-90" rx="27" ry="18"/>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil6 -->
<g id="edge11" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil6</title>
<path fill="none" stroke="white" d="M328.64,-144.05C326.61,-136.14 324.14,-126.54 321.86,-117.69"/>
<polygon fill="transparent" stroke="white" points="325.2,-116.6 319.32,-107.79 318.42,-118.35 325.2,-116.6"/>
</g>
<!-- nil7 -->
<g id="node13" class="node">
<title>nil7</title>
<ellipse fill="none" stroke="transparent" cx="387" cy="-90" rx="27" ry="18"/>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil7 -->
<g id="edge12" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil7</title>
<path fill="none" stroke="white" d="M344.98,-145.46C351.98,-136.4 360.94,-124.79 368.79,-114.61"/>
<polygon fill="transparent" stroke="white" points="371.71,-116.55 375.05,-106.49 366.17,-112.27 371.71,-116.55"/>
</g>
<!-- Node(value=7, rank=0) -->
<g id="node4" class="node">
<title>Node(value=7, rank=0)</title>
<ellipse fill="none" stroke="red" cx="459" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">7</text>
</g>
<!-- nil8 -->
<g id="node14" class="node">
<title>nil8</title>
<ellipse fill="none" stroke="transparent" cx="459" cy="-90" rx="27" ry="18"/>
</g>
<!-- Node(value=7, rank=0)&#45;&gt;nil8 -->
<g id="edge13" class="edge">
<title>Node(value=7, rank=0)&#45;&gt;nil8</title>
<path fill="none" stroke="white" d="M459,-143.7C459,-135.98 459,-126.71 459,-118.11"/>
<polygon fill="transparent" stroke="white" points="462.5,-118.1 459,-108.1 455.5,-118.1 462.5,-118.1"/>
</g>
<!-- 8 -->
<g id="node17" class="node">
<title>8</title>
<ellipse fill="none" stroke="red" cx="531" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="531" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">8</text>
</g>
<!-- Node(value=7, rank=0)&#45;&gt;8 -->
<g id="edge14" class="edge">
<title>Node(value=7, rank=0)&#45;&gt;8</title>
<path fill="none" stroke="red" d="M473.57,-146.83C483.75,-136.94 497.52,-123.55 509.03,-112.36"/>
<polygon fill="transparent" stroke="red" points="511.47,-114.87 516.2,-105.38 506.59,-109.85 511.47,-114.87"/>
</g>
<!-- nil2 -->
<g id="node8" class="node">
<title>nil2</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil2 -->
<g id="edge7" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil2</title>
<path fill="none" stroke="white" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- nil3 -->
<g id="node9" class="node">
<title>nil3</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil3 -->
<g id="edge8" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil3</title>
<path fill="none" stroke="white" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="transparent" stroke="white" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- nil4 -->
<g id="node10" class="node">
<title>nil4</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil4 -->
<g id="edge9" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil4</title>
<path fill="none" stroke="white" d="M213.02,-145.46C206.02,-136.4 197.06,-124.79 189.21,-114.61"/>
<polygon fill="transparent" stroke="white" points="191.83,-112.27 182.95,-106.49 186.29,-116.55 191.83,-112.27"/>
</g>
<!-- nil5 -->
<g id="node11" class="node">
<title>nil5</title>
<ellipse fill="none" stroke="transparent" cx="243" cy="-90" rx="27" ry="18"/>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil5 -->
<g id="edge10" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil5</title>
<path fill="none" stroke="white" d="M229.36,-144.05C231.39,-136.14 233.86,-126.54 236.14,-117.69"/>
<polygon fill="transparent" stroke="white" points="239.58,-118.35 238.68,-107.79 232.8,-116.6 239.58,-118.35"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0) -->
<g id="edge5" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0)</title>
<path fill="none" stroke="white" d="M333,-215.7C333,-207.98 333,-198.71 333,-190.11"/>
<polygon fill="transparent" stroke="white" points="336.5,-190.1 333,-180.1 329.5,-190.1 336.5,-190.1"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=0) -->
<g id="edge6" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=0)</title>
<path fill="none" stroke="red" d="M353.24,-221.75C374,-210.22 406.48,-192.18 429.98,-179.12"/>
<polygon fill="transparent" stroke="red" points="431.76,-182.13 438.81,-174.22 428.36,-176.02 431.76,-182.13"/>
</g>
<!-- nil9 -->
<g id="node15" class="node">
<title>nil9</title>
<ellipse fill="none" stroke="transparent" cx="495" cy="-18" rx="27" ry="18"/>
</g>
<!-- nil10 -->
<g id="node16" class="node">
<title>nil10</title>
<ellipse fill="none" stroke="transparent" cx="567" cy="-18" rx="27" ry="18"/>
</g>
<!-- 8&#45;&gt;nil9 -->
<g id="edge15" class="edge">
<title>8&#45;&gt;nil9</title>
<path fill="none" stroke="white" d="M522.65,-72.76C518.29,-64.28 512.85,-53.71 507.96,-44.2"/>
<polygon fill="transparent" stroke="white" points="510.99,-42.44 503.3,-35.15 504.77,-45.64 510.99,-42.44"/>
</g>
<!-- 8&#45;&gt;nil10 -->
<g id="edge16" class="edge">
<title>8&#45;&gt;nil10</title>
<path fill="none" stroke="white" d="M539.35,-72.76C543.71,-64.28 549.15,-53.71 554.04,-44.2"/>
<polygon fill="transparent" stroke="white" points="557.23,-45.64 558.7,-35.15 551.01,-42.44 557.23,-45.64"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

View file

@ -0,0 +1,259 @@
<?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 2.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="674pt" height="404pt"
viewBox="0.00 0.00 674.00 404.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 400)">
<title>%3</title>
<polygon fill="#1b1b1d" stroke="transparent" points="-4,4 -4,-400 670,-400 670,4 -4,4"/>
<!-- Node(value=3, rank=2) -->
<g id="node1" class="node">
<title>Node(value=3, rank=2)</title>
<ellipse fill="none" stroke="white" cx="279" cy="-378" rx="27" ry="18"/>
<text text-anchor="middle" x="279" y="-374.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">3</text>
</g>
<!-- Node(value=1, rank=1) -->
<g id="node2" class="node">
<title>Node(value=1, rank=1)</title>
<ellipse fill="none" stroke="white" cx="225" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="225" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">1</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1) -->
<g id="edge1" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1)</title>
<path fill="none" stroke="white" d="M267.02,-361.46C260.02,-352.4 251.06,-340.79 243.21,-330.61"/>
<polygon fill="transparent" stroke="white" points="245.83,-328.27 236.95,-322.49 240.29,-332.55 245.83,-328.27"/>
</g>
<!-- Node(value=5, rank=1) -->
<g id="node7" class="node">
<title>Node(value=5, rank=1)</title>
<ellipse fill="none" stroke="white" cx="333" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="333" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1) -->
<g id="edge4" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1)</title>
<path fill="none" stroke="white" d="M290.98,-361.46C297.98,-352.4 306.94,-340.79 314.79,-330.61"/>
<polygon fill="transparent" stroke="white" points="317.71,-332.55 321.05,-322.49 312.17,-328.27 317.71,-332.55"/>
</g>
<!-- Node(value=0, rank=0) -->
<g id="node5" class="node">
<title>Node(value=0, rank=0)</title>
<ellipse fill="none" stroke="white" cx="99" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">0</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0) -->
<g id="edge2" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0)</title>
<path fill="none" stroke="white" d="M204.76,-293.75C184,-282.22 151.52,-264.18 128.02,-251.12"/>
<polygon fill="transparent" stroke="white" points="129.64,-248.02 119.19,-246.22 126.24,-254.13 129.64,-248.02"/>
</g>
<!-- Node(value=2, rank=0) -->
<g id="node6" class="node">
<title>Node(value=2, rank=0)</title>
<ellipse fill="none" stroke="white" cx="225" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="225" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0) -->
<g id="edge3" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0)</title>
<path fill="none" stroke="white" d="M225,-287.7C225,-279.98 225,-270.71 225,-262.11"/>
<polygon fill="transparent" stroke="white" points="228.5,-262.1 225,-252.1 221.5,-262.1 228.5,-262.1"/>
</g>
<!-- Node(value=4, rank=0) -->
<g id="node3" class="node">
<title>Node(value=4, rank=0)</title>
<ellipse fill="none" stroke="white" cx="333" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="333" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">4</text>
</g>
<!-- nil6 -->
<g id="node15" class="node">
<title>nil6</title>
<ellipse fill="none" stroke="white" cx="315" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="315" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil6 -->
<g id="edge15" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil6</title>
<path fill="none" stroke="white" d="M328.64,-216.05C326.61,-208.14 324.14,-198.54 321.86,-189.69"/>
<polygon fill="transparent" stroke="white" points="325.2,-188.6 319.32,-179.79 318.42,-190.35 325.2,-188.6"/>
</g>
<!-- nil7 -->
<g id="node16" class="node">
<title>nil7</title>
<ellipse fill="none" stroke="white" cx="387" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil7 -->
<g id="edge16" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil7</title>
<path fill="none" stroke="white" d="M344.98,-217.46C351.98,-208.4 360.94,-196.79 368.79,-186.61"/>
<polygon fill="transparent" stroke="white" points="371.71,-188.55 375.05,-178.49 366.17,-184.27 371.71,-188.55"/>
</g>
<!-- Node(value=7, rank=1) -->
<g id="node4" class="node">
<title>Node(value=7, rank=1)</title>
<ellipse fill="none" stroke="red" cx="459" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">7</text>
</g>
<!-- Node(value=6, rank=0) -->
<g id="node8" class="node">
<title>Node(value=6, rank=0)</title>
<ellipse fill="none" stroke="white" cx="459" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">6</text>
</g>
<!-- Node(value=7, rank=1)&#45;&gt;Node(value=6, rank=0) -->
<g id="edge7" class="edge">
<title>Node(value=7, rank=1)&#45;&gt;Node(value=6, rank=0)</title>
<path fill="none" stroke="white" d="M459,-215.7C459,-207.98 459,-198.71 459,-190.11"/>
<polygon fill="transparent" stroke="white" points="462.5,-190.1 459,-180.1 455.5,-190.1 462.5,-190.1"/>
</g>
<!-- Node(value=8, rank=0) -->
<g id="node9" class="node">
<title>Node(value=8, rank=0)</title>
<ellipse fill="none" stroke="white" cx="531" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="531" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">8</text>
</g>
<!-- Node(value=7, rank=1)&#45;&gt;Node(value=8, rank=0) -->
<g id="edge8" class="edge">
<title>Node(value=7, rank=1)&#45;&gt;Node(value=8, rank=0)</title>
<path fill="none" stroke="white" d="M473.57,-218.83C483.75,-208.94 497.52,-195.55 509.03,-184.36"/>
<polygon fill="transparent" stroke="white" points="511.47,-186.87 516.2,-177.38 506.59,-181.85 511.47,-186.87"/>
</g>
<!-- nil2 -->
<g id="node11" class="node">
<title>nil2</title>
<ellipse fill="none" stroke="white" cx="27" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="27" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil2 -->
<g id="edge11" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil2</title>
<path fill="none" stroke="white" d="M84.43,-218.83C74.25,-208.94 60.48,-195.55 48.97,-184.36"/>
<polygon fill="transparent" stroke="white" points="51.41,-181.85 41.8,-177.38 46.53,-186.87 51.41,-181.85"/>
</g>
<!-- nil3 -->
<g id="node12" class="node">
<title>nil3</title>
<ellipse fill="none" stroke="white" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil3 -->
<g id="edge12" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil3</title>
<path fill="none" stroke="white" d="M99,-215.7C99,-207.98 99,-198.71 99,-190.11"/>
<polygon fill="transparent" stroke="white" points="102.5,-190.1 99,-180.1 95.5,-190.1 102.5,-190.1"/>
</g>
<!-- nil4 -->
<g id="node13" class="node">
<title>nil4</title>
<ellipse fill="none" stroke="white" cx="171" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil4 -->
<g id="edge13" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil4</title>
<path fill="none" stroke="white" d="M213.02,-217.46C206.02,-208.4 197.06,-196.79 189.21,-186.61"/>
<polygon fill="transparent" stroke="white" points="191.83,-184.27 182.95,-178.49 186.29,-188.55 191.83,-184.27"/>
</g>
<!-- nil5 -->
<g id="node14" class="node">
<title>nil5</title>
<ellipse fill="none" stroke="white" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil5 -->
<g id="edge14" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil5</title>
<path fill="none" stroke="white" d="M229.36,-216.05C231.39,-208.14 233.86,-198.54 236.14,-189.69"/>
<polygon fill="transparent" stroke="white" points="239.58,-190.35 238.68,-179.79 232.8,-188.6 239.58,-190.35"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0) -->
<g id="edge5" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0)</title>
<path fill="none" stroke="white" d="M333,-287.7C333,-279.98 333,-270.71 333,-262.11"/>
<polygon fill="transparent" stroke="white" points="336.5,-262.1 333,-252.1 329.5,-262.1 336.5,-262.1"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=1) -->
<g id="edge6" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=1)</title>
<path fill="none" stroke="red" d="M353.24,-293.75C374,-282.22 406.48,-264.18 429.98,-251.12"/>
<polygon fill="transparent" stroke="red" points="431.76,-254.13 438.81,-246.22 428.36,-248.02 431.76,-254.13"/>
</g>
<!-- nil8 -->
<g id="node17" class="node">
<title>nil8</title>
<ellipse fill="none" stroke="white" cx="387" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=6, rank=0)&#45;&gt;nil8 -->
<g id="edge17" class="edge">
<title>Node(value=6, rank=0)&#45;&gt;nil8</title>
<path fill="none" stroke="white" d="M444.43,-146.83C434.25,-136.94 420.48,-123.55 408.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="411.41,-109.85 401.8,-105.38 406.53,-114.87 411.41,-109.85"/>
</g>
<!-- nil9 -->
<g id="node18" class="node">
<title>nil9</title>
<ellipse fill="none" stroke="white" cx="459" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=6, rank=0)&#45;&gt;nil9 -->
<g id="edge18" class="edge">
<title>Node(value=6, rank=0)&#45;&gt;nil9</title>
<path fill="none" stroke="white" d="M459,-143.7C459,-135.98 459,-126.71 459,-118.11"/>
<polygon fill="transparent" stroke="white" points="462.5,-118.1 459,-108.1 455.5,-118.1 462.5,-118.1"/>
</g>
<!-- nil1 -->
<g id="node10" class="node">
<title>nil1</title>
<ellipse fill="none" stroke="white" cx="531" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="531" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=8, rank=0)&#45;&gt;nil1 -->
<g id="edge9" class="edge">
<title>Node(value=8, rank=0)&#45;&gt;nil1</title>
<path fill="none" stroke="white" d="M531,-143.7C531,-135.98 531,-126.71 531,-118.11"/>
<polygon fill="transparent" stroke="white" points="534.5,-118.1 531,-108.1 527.5,-118.1 534.5,-118.1"/>
</g>
<!-- Node(value=9, rank=0) -->
<g id="node21" class="node">
<title>Node(value=9, rank=0)</title>
<ellipse fill="none" stroke="red" cx="603" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="603" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9</text>
</g>
<!-- Node(value=8, rank=0)&#45;&gt;Node(value=9, rank=0) -->
<g id="edge10" class="edge">
<title>Node(value=8, rank=0)&#45;&gt;Node(value=9, rank=0)</title>
<path fill="none" stroke="red" d="M545.57,-146.83C555.75,-136.94 569.52,-123.55 581.03,-112.36"/>
<polygon fill="transparent" stroke="red" points="583.47,-114.87 588.2,-105.38 578.59,-109.85 583.47,-114.87"/>
</g>
<!-- nil10 -->
<g id="node19" class="node">
<title>nil10</title>
<ellipse fill="none" stroke="white" cx="567" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="567" y="-14.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- nil11 -->
<g id="node20" class="node">
<title>nil11</title>
<ellipse fill="none" stroke="white" cx="639" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="639" y="-14.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=9, rank=0)&#45;&gt;nil10 -->
<g id="edge19" class="edge">
<title>Node(value=9, rank=0)&#45;&gt;nil10</title>
<path fill="none" stroke="white" d="M594.65,-72.76C590.29,-64.28 584.85,-53.71 579.96,-44.2"/>
<polygon fill="transparent" stroke="white" points="582.99,-42.44 575.3,-35.15 576.77,-45.64 582.99,-42.44"/>
</g>
<!-- Node(value=9, rank=0)&#45;&gt;nil11 -->
<g id="edge20" class="edge">
<title>Node(value=9, rank=0)&#45;&gt;nil11</title>
<path fill="none" stroke="white" d="M611.35,-72.76C615.71,-64.28 621.15,-53.71 626.04,-44.2"/>
<polygon fill="transparent" stroke="white" points="629.23,-45.64 630.7,-35.15 623.01,-42.44 629.23,-45.64"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

View file

@ -0,0 +1,259 @@
<?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 2.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="692pt" height="404pt"
viewBox="0.00 0.00 692.00 404.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 400)">
<title>%3</title>
<polygon fill="#1b1b1d" stroke="transparent" points="-4,4 -4,-400 688,-400 688,4 -4,4"/>
<!-- Node(value=3, rank=2) -->
<g id="node1" class="node">
<title>Node(value=3, rank=2)</title>
<ellipse fill="none" stroke="white" cx="273" cy="-378" rx="32.49" ry="18"/>
<text text-anchor="middle" x="273" y="-374.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">3⁽³⁾</text>
</g>
<!-- Node(value=1, rank=1) -->
<g id="node2" class="node">
<title>Node(value=1, rank=1)</title>
<ellipse fill="none" stroke="white" cx="207" cy="-306" rx="32.49" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">1⁽²⁾</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1) -->
<g id="edge1" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1)</title>
<path fill="none" stroke="white" d="M258.68,-361.81C249.98,-352.58 238.69,-340.61 228.89,-330.22"/>
<polygon fill="transparent" stroke="white" points="231.16,-327.52 221.75,-322.64 226.06,-332.32 231.16,-327.52"/>
</g>
<!-- Node(value=5, rank=1) -->
<g id="node7" class="node">
<title>Node(value=5, rank=1)</title>
<ellipse fill="none" stroke="white" cx="348" cy="-306" rx="32.49" ry="18"/>
<text text-anchor="middle" x="348" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5⁽²⁾</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1) -->
<g id="edge4" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1)</title>
<path fill="none" stroke="white" d="M288.91,-362.15C299.25,-352.5 312.91,-339.75 324.5,-328.94"/>
<polygon fill="transparent" stroke="white" points="327.19,-331.21 332.12,-321.82 322.42,-326.09 327.19,-331.21"/>
</g>
<!-- Node(value=0, rank=0) -->
<g id="node5" class="node">
<title>Node(value=0, rank=0)</title>
<ellipse fill="none" stroke="white" cx="99" cy="-234" rx="32.49" ry="18"/>
<text text-anchor="middle" x="99" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">0⁽¹⁾</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0) -->
<g id="edge2" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0)</title>
<path fill="none" stroke="white" d="M186.69,-291.83C170.02,-281.03 146.22,-265.6 127.62,-253.55"/>
<polygon fill="transparent" stroke="white" points="129.52,-250.61 119.22,-248.11 125.71,-256.48 129.52,-250.61"/>
</g>
<!-- Node(value=2, rank=0) -->
<g id="node6" class="node">
<title>Node(value=2, rank=0)</title>
<ellipse fill="none" stroke="white" cx="207" cy="-234" rx="32.49" ry="18"/>
<text text-anchor="middle" x="207" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2⁽¹⁾</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0) -->
<g id="edge3" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0)</title>
<path fill="none" stroke="white" d="M207,-287.7C207,-279.98 207,-270.71 207,-262.11"/>
<polygon fill="transparent" stroke="white" points="210.5,-262.1 207,-252.1 203.5,-262.1 210.5,-262.1"/>
</g>
<!-- Node(value=4, rank=0) -->
<g id="node3" class="node">
<title>Node(value=4, rank=0)</title>
<ellipse fill="none" stroke="white" cx="348" cy="-234" rx="32.49" ry="18"/>
<text text-anchor="middle" x="348" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">4⁽¹⁾</text>
</g>
<!-- nil6 -->
<g id="node15" class="node">
<title>nil6</title>
<ellipse fill="none" stroke="white" cx="315" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="315" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil6 -->
<g id="edge15" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil6</title>
<path fill="none" stroke="white" d="M340.18,-216.41C336.28,-208.13 331.46,-197.92 327.1,-188.66"/>
<polygon fill="transparent" stroke="white" points="330.19,-187.02 322.76,-179.47 323.86,-190.01 330.19,-187.02"/>
</g>
<!-- nil7 -->
<g id="node16" class="node">
<title>nil7</title>
<ellipse fill="none" stroke="white" cx="387" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil7 -->
<g id="edge16" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil7</title>
<path fill="none" stroke="white" d="M357.24,-216.41C361.91,-208.04 367.66,-197.71 372.87,-188.37"/>
<polygon fill="transparent" stroke="white" points="376.01,-189.91 377.82,-179.47 369.9,-186.5 376.01,-189.91"/>
</g>
<!-- Node(value=7, rank=1) -->
<g id="node4" class="node">
<title>Node(value=7, rank=1)</title>
<ellipse fill="none" stroke="red" cx="464" cy="-234" rx="32.49" ry="18"/>
<text text-anchor="middle" x="464" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">7⁽²⁾</text>
</g>
<!-- Node(value=6, rank=0) -->
<g id="node8" class="node">
<title>Node(value=6, rank=0)</title>
<ellipse fill="none" stroke="white" cx="464" cy="-162" rx="32.49" ry="18"/>
<text text-anchor="middle" x="464" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">6⁽¹⁾</text>
</g>
<!-- Node(value=7, rank=1)&#45;&gt;Node(value=6, rank=0) -->
<g id="edge7" class="edge">
<title>Node(value=7, rank=1)&#45;&gt;Node(value=6, rank=0)</title>
<path fill="none" stroke="white" d="M464,-215.7C464,-207.98 464,-198.71 464,-190.11"/>
<polygon fill="transparent" stroke="white" points="467.5,-190.1 464,-180.1 460.5,-190.1 467.5,-190.1"/>
</g>
<!-- Node(value=8, rank=0) -->
<g id="node9" class="node">
<title>Node(value=8, rank=0)</title>
<ellipse fill="none" stroke="white" cx="547" cy="-162" rx="32.49" ry="18"/>
<text text-anchor="middle" x="547" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">8⁽¹⁾</text>
</g>
<!-- Node(value=7, rank=1)&#45;&gt;Node(value=8, rank=0) -->
<g id="edge8" class="edge">
<title>Node(value=7, rank=1)&#45;&gt;Node(value=8, rank=0)</title>
<path fill="none" stroke="white" d="M481.2,-218.5C492.99,-208.55 508.84,-195.19 522.02,-184.07"/>
<polygon fill="transparent" stroke="white" points="524.44,-186.61 529.82,-177.49 519.92,-181.26 524.44,-186.61"/>
</g>
<!-- nil2 -->
<g id="node11" class="node">
<title>nil2</title>
<ellipse fill="none" stroke="white" cx="27" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="27" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil2 -->
<g id="edge11" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil2</title>
<path fill="none" stroke="white" d="M83.38,-217.81C73.3,-208.01 60.04,-195.12 48.91,-184.3"/>
<polygon fill="transparent" stroke="white" points="51.22,-181.67 41.61,-177.21 46.34,-186.69 51.22,-181.67"/>
</g>
<!-- nil3 -->
<g id="node12" class="node">
<title>nil3</title>
<ellipse fill="none" stroke="white" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil3 -->
<g id="edge12" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil3</title>
<path fill="none" stroke="white" d="M99,-215.7C99,-207.98 99,-198.71 99,-190.11"/>
<polygon fill="transparent" stroke="white" points="102.5,-190.1 99,-180.1 95.5,-190.1 102.5,-190.1"/>
</g>
<!-- nil4 -->
<g id="node13" class="node">
<title>nil4</title>
<ellipse fill="none" stroke="white" cx="171" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil4 -->
<g id="edge13" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil4</title>
<path fill="none" stroke="white" d="M198.47,-216.41C194.16,-208.04 188.85,-197.71 184.05,-188.37"/>
<polygon fill="transparent" stroke="white" points="187.16,-186.76 179.47,-179.47 180.93,-189.96 187.16,-186.76"/>
</g>
<!-- nil5 -->
<g id="node14" class="node">
<title>nil5</title>
<ellipse fill="none" stroke="white" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil5 -->
<g id="edge14" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil5</title>
<path fill="none" stroke="white" d="M215.53,-216.41C219.84,-208.04 225.15,-197.71 229.95,-188.37"/>
<polygon fill="transparent" stroke="white" points="233.07,-189.96 234.53,-179.47 226.84,-186.76 233.07,-189.96"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0) -->
<g id="edge5" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0)</title>
<path fill="none" stroke="white" d="M348,-287.7C348,-279.98 348,-270.71 348,-262.11"/>
<polygon fill="transparent" stroke="white" points="351.5,-262.1 348,-252.1 344.5,-262.1 351.5,-262.1"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=1) -->
<g id="edge6" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=1)</title>
<path fill="none" stroke="red" d="M369.28,-292.16C387.51,-281.16 413.96,-265.19 434.29,-252.93"/>
<polygon fill="transparent" stroke="red" points="436.11,-255.92 442.86,-247.76 432.49,-249.93 436.11,-255.92"/>
</g>
<!-- nil8 -->
<g id="node17" class="node">
<title>nil8</title>
<ellipse fill="none" stroke="white" cx="395" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="395" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=6, rank=0)&#45;&gt;nil8 -->
<g id="edge17" class="edge">
<title>Node(value=6, rank=0)&#45;&gt;nil8</title>
<path fill="none" stroke="white" d="M449.03,-145.81C439.59,-136.23 427.24,-123.7 416.73,-113.04"/>
<polygon fill="transparent" stroke="white" points="418.98,-110.34 409.47,-105.68 414,-115.26 418.98,-110.34"/>
</g>
<!-- nil9 -->
<g id="node18" class="node">
<title>nil9</title>
<ellipse fill="none" stroke="white" cx="467" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="467" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=6, rank=0)&#45;&gt;nil9 -->
<g id="edge18" class="edge">
<title>Node(value=6, rank=0)&#45;&gt;nil9</title>
<path fill="none" stroke="white" d="M464.74,-143.7C465.07,-135.98 465.47,-126.71 465.84,-118.11"/>
<polygon fill="transparent" stroke="white" points="469.34,-118.25 466.27,-108.1 462.34,-117.95 469.34,-118.25"/>
</g>
<!-- nil1 -->
<g id="node10" class="node">
<title>nil1</title>
<ellipse fill="none" stroke="white" cx="544" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="544" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=8, rank=0)&#45;&gt;nil1 -->
<g id="edge9" class="edge">
<title>Node(value=8, rank=0)&#45;&gt;nil1</title>
<path fill="none" stroke="white" d="M546.26,-143.7C545.93,-135.98 545.53,-126.71 545.16,-118.11"/>
<polygon fill="transparent" stroke="white" points="548.66,-117.95 544.73,-108.1 541.66,-118.25 548.66,-117.95"/>
</g>
<!-- Node(value=9, rank=0) -->
<g id="node21" class="node">
<title>Node(value=9, rank=0)</title>
<ellipse fill="none" stroke="red" cx="621" cy="-90" rx="32.49" ry="18"/>
<text text-anchor="middle" x="621" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9⁽¹⁾</text>
</g>
<!-- Node(value=8, rank=0)&#45;&gt;Node(value=9, rank=0) -->
<g id="edge10" class="edge">
<title>Node(value=8, rank=0)&#45;&gt;Node(value=9, rank=0)</title>
<path fill="none" stroke="red" d="M562.69,-146.15C572.9,-136.5 586.38,-123.75 597.81,-112.94"/>
<polygon fill="transparent" stroke="red" points="600.47,-115.24 605.33,-105.82 595.66,-110.15 600.47,-115.24"/>
</g>
<!-- nil10 -->
<g id="node19" class="node">
<title>nil10</title>
<ellipse fill="none" stroke="white" cx="585" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="585" y="-14.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- nil11 -->
<g id="node20" class="node">
<title>nil11</title>
<ellipse fill="none" stroke="white" cx="657" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="657" y="-14.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">nil</text>
</g>
<!-- Node(value=9, rank=0)&#45;&gt;nil10 -->
<g id="edge19" class="edge">
<title>Node(value=9, rank=0)&#45;&gt;nil10</title>
<path fill="none" stroke="white" d="M612.47,-72.41C608.16,-64.04 602.85,-53.71 598.05,-44.37"/>
<polygon fill="transparent" stroke="white" points="601.16,-42.76 593.47,-35.47 594.93,-45.96 601.16,-42.76"/>
</g>
<!-- Node(value=9, rank=0)&#45;&gt;nil11 -->
<g id="edge20" class="edge">
<title>Node(value=9, rank=0)&#45;&gt;nil11</title>
<path fill="none" stroke="white" d="M629.53,-72.41C633.84,-64.04 639.15,-53.71 643.95,-44.37"/>
<polygon fill="transparent" stroke="white" points="647.07,-45.96 648.53,-35.47 640.84,-42.76 647.07,-45.96"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -0,0 +1,259 @@
<?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 2.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="692pt" height="404pt"
viewBox="0.00 0.00 692.00 404.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 400)">
<title>%3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 688,-400 688,4 -4,4"/>
<!-- Node(value=3, rank=2) -->
<g id="node1" class="node">
<title>Node(value=3, rank=2)</title>
<ellipse fill="none" stroke="black" cx="273" cy="-378" rx="32.49" ry="18"/>
<text text-anchor="middle" x="273" y="-374.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">3⁽³⁾</text>
</g>
<!-- Node(value=1, rank=1) -->
<g id="node2" class="node">
<title>Node(value=1, rank=1)</title>
<ellipse fill="none" stroke="black" cx="207" cy="-306" rx="32.49" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">1⁽²⁾</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1) -->
<g id="edge1" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1)</title>
<path fill="none" stroke="black" d="M258.68,-361.81C249.98,-352.58 238.69,-340.61 228.89,-330.22"/>
<polygon fill="black" stroke="black" points="231.16,-327.52 221.75,-322.64 226.06,-332.32 231.16,-327.52"/>
</g>
<!-- Node(value=5, rank=1) -->
<g id="node7" class="node">
<title>Node(value=5, rank=1)</title>
<ellipse fill="none" stroke="black" cx="348" cy="-306" rx="32.49" ry="18"/>
<text text-anchor="middle" x="348" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5⁽²⁾</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1) -->
<g id="edge4" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1)</title>
<path fill="none" stroke="black" d="M288.91,-362.15C299.25,-352.5 312.91,-339.75 324.5,-328.94"/>
<polygon fill="black" stroke="black" points="327.19,-331.21 332.12,-321.82 322.42,-326.09 327.19,-331.21"/>
</g>
<!-- Node(value=0, rank=0) -->
<g id="node5" class="node">
<title>Node(value=0, rank=0)</title>
<ellipse fill="none" stroke="black" cx="99" cy="-234" rx="32.49" ry="18"/>
<text text-anchor="middle" x="99" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">0⁽¹⁾</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0) -->
<g id="edge2" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0)</title>
<path fill="none" stroke="black" d="M186.69,-291.83C170.02,-281.03 146.22,-265.6 127.62,-253.55"/>
<polygon fill="black" stroke="black" points="129.52,-250.61 119.22,-248.11 125.71,-256.48 129.52,-250.61"/>
</g>
<!-- Node(value=2, rank=0) -->
<g id="node6" class="node">
<title>Node(value=2, rank=0)</title>
<ellipse fill="none" stroke="black" cx="207" cy="-234" rx="32.49" ry="18"/>
<text text-anchor="middle" x="207" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2⁽¹⁾</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0) -->
<g id="edge3" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0)</title>
<path fill="none" stroke="black" d="M207,-287.7C207,-279.98 207,-270.71 207,-262.11"/>
<polygon fill="black" stroke="black" points="210.5,-262.1 207,-252.1 203.5,-262.1 210.5,-262.1"/>
</g>
<!-- Node(value=4, rank=0) -->
<g id="node3" class="node">
<title>Node(value=4, rank=0)</title>
<ellipse fill="none" stroke="black" cx="348" cy="-234" rx="32.49" ry="18"/>
<text text-anchor="middle" x="348" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">4⁽¹⁾</text>
</g>
<!-- nil6 -->
<g id="node15" class="node">
<title>nil6</title>
<ellipse fill="none" stroke="black" cx="315" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="315" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil6 -->
<g id="edge15" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil6</title>
<path fill="none" stroke="black" d="M340.18,-216.41C336.28,-208.13 331.46,-197.92 327.1,-188.66"/>
<polygon fill="black" stroke="black" points="330.19,-187.02 322.76,-179.47 323.86,-190.01 330.19,-187.02"/>
</g>
<!-- nil7 -->
<g id="node16" class="node">
<title>nil7</title>
<ellipse fill="none" stroke="black" cx="387" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil7 -->
<g id="edge16" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil7</title>
<path fill="none" stroke="black" d="M357.24,-216.41C361.91,-208.04 367.66,-197.71 372.87,-188.37"/>
<polygon fill="black" stroke="black" points="376.01,-189.91 377.82,-179.47 369.9,-186.5 376.01,-189.91"/>
</g>
<!-- Node(value=7, rank=1) -->
<g id="node4" class="node">
<title>Node(value=7, rank=1)</title>
<ellipse fill="none" stroke="red" cx="464" cy="-234" rx="32.49" ry="18"/>
<text text-anchor="middle" x="464" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">7⁽²⁾</text>
</g>
<!-- Node(value=6, rank=0) -->
<g id="node8" class="node">
<title>Node(value=6, rank=0)</title>
<ellipse fill="none" stroke="black" cx="464" cy="-162" rx="32.49" ry="18"/>
<text text-anchor="middle" x="464" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">6⁽¹⁾</text>
</g>
<!-- Node(value=7, rank=1)&#45;&gt;Node(value=6, rank=0) -->
<g id="edge7" class="edge">
<title>Node(value=7, rank=1)&#45;&gt;Node(value=6, rank=0)</title>
<path fill="none" stroke="black" d="M464,-215.7C464,-207.98 464,-198.71 464,-190.11"/>
<polygon fill="black" stroke="black" points="467.5,-190.1 464,-180.1 460.5,-190.1 467.5,-190.1"/>
</g>
<!-- Node(value=8, rank=0) -->
<g id="node9" class="node">
<title>Node(value=8, rank=0)</title>
<ellipse fill="none" stroke="black" cx="547" cy="-162" rx="32.49" ry="18"/>
<text text-anchor="middle" x="547" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">8⁽¹⁾</text>
</g>
<!-- Node(value=7, rank=1)&#45;&gt;Node(value=8, rank=0) -->
<g id="edge8" class="edge">
<title>Node(value=7, rank=1)&#45;&gt;Node(value=8, rank=0)</title>
<path fill="none" stroke="black" d="M481.2,-218.5C492.99,-208.55 508.84,-195.19 522.02,-184.07"/>
<polygon fill="black" stroke="black" points="524.44,-186.61 529.82,-177.49 519.92,-181.26 524.44,-186.61"/>
</g>
<!-- nil2 -->
<g id="node11" class="node">
<title>nil2</title>
<ellipse fill="none" stroke="black" cx="27" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="27" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil2 -->
<g id="edge11" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil2</title>
<path fill="none" stroke="black" d="M83.38,-217.81C73.3,-208.01 60.04,-195.12 48.91,-184.3"/>
<polygon fill="black" stroke="black" points="51.22,-181.67 41.61,-177.21 46.34,-186.69 51.22,-181.67"/>
</g>
<!-- nil3 -->
<g id="node12" class="node">
<title>nil3</title>
<ellipse fill="none" stroke="black" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil3 -->
<g id="edge12" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil3</title>
<path fill="none" stroke="black" d="M99,-215.7C99,-207.98 99,-198.71 99,-190.11"/>
<polygon fill="black" stroke="black" points="102.5,-190.1 99,-180.1 95.5,-190.1 102.5,-190.1"/>
</g>
<!-- nil4 -->
<g id="node13" class="node">
<title>nil4</title>
<ellipse fill="none" stroke="black" cx="171" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil4 -->
<g id="edge13" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil4</title>
<path fill="none" stroke="black" d="M198.47,-216.41C194.16,-208.04 188.85,-197.71 184.05,-188.37"/>
<polygon fill="black" stroke="black" points="187.16,-186.76 179.47,-179.47 180.93,-189.96 187.16,-186.76"/>
</g>
<!-- nil5 -->
<g id="node14" class="node">
<title>nil5</title>
<ellipse fill="none" stroke="black" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil5 -->
<g id="edge14" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil5</title>
<path fill="none" stroke="black" d="M215.53,-216.41C219.84,-208.04 225.15,-197.71 229.95,-188.37"/>
<polygon fill="black" stroke="black" points="233.07,-189.96 234.53,-179.47 226.84,-186.76 233.07,-189.96"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0) -->
<g id="edge5" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0)</title>
<path fill="none" stroke="black" d="M348,-287.7C348,-279.98 348,-270.71 348,-262.11"/>
<polygon fill="black" stroke="black" points="351.5,-262.1 348,-252.1 344.5,-262.1 351.5,-262.1"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=1) -->
<g id="edge6" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=1)</title>
<path fill="none" stroke="red" d="M369.28,-292.16C387.51,-281.16 413.96,-265.19 434.29,-252.93"/>
<polygon fill="red" stroke="red" points="436.11,-255.92 442.86,-247.76 432.49,-249.93 436.11,-255.92"/>
</g>
<!-- nil8 -->
<g id="node17" class="node">
<title>nil8</title>
<ellipse fill="none" stroke="black" cx="395" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="395" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=6, rank=0)&#45;&gt;nil8 -->
<g id="edge17" class="edge">
<title>Node(value=6, rank=0)&#45;&gt;nil8</title>
<path fill="none" stroke="black" d="M449.03,-145.81C439.59,-136.23 427.24,-123.7 416.73,-113.04"/>
<polygon fill="black" stroke="black" points="418.98,-110.34 409.47,-105.68 414,-115.26 418.98,-110.34"/>
</g>
<!-- nil9 -->
<g id="node18" class="node">
<title>nil9</title>
<ellipse fill="none" stroke="black" cx="467" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="467" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=6, rank=0)&#45;&gt;nil9 -->
<g id="edge18" class="edge">
<title>Node(value=6, rank=0)&#45;&gt;nil9</title>
<path fill="none" stroke="black" d="M464.74,-143.7C465.07,-135.98 465.47,-126.71 465.84,-118.11"/>
<polygon fill="black" stroke="black" points="469.34,-118.25 466.27,-108.1 462.34,-117.95 469.34,-118.25"/>
</g>
<!-- nil1 -->
<g id="node10" class="node">
<title>nil1</title>
<ellipse fill="none" stroke="black" cx="544" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="544" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=8, rank=0)&#45;&gt;nil1 -->
<g id="edge9" class="edge">
<title>Node(value=8, rank=0)&#45;&gt;nil1</title>
<path fill="none" stroke="black" d="M546.26,-143.7C545.93,-135.98 545.53,-126.71 545.16,-118.11"/>
<polygon fill="black" stroke="black" points="548.66,-117.95 544.73,-108.1 541.66,-118.25 548.66,-117.95"/>
</g>
<!-- Node(value=9, rank=0) -->
<g id="node21" class="node">
<title>Node(value=9, rank=0)</title>
<ellipse fill="none" stroke="red" cx="621" cy="-90" rx="32.49" ry="18"/>
<text text-anchor="middle" x="621" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9⁽¹⁾</text>
</g>
<!-- Node(value=8, rank=0)&#45;&gt;Node(value=9, rank=0) -->
<g id="edge10" class="edge">
<title>Node(value=8, rank=0)&#45;&gt;Node(value=9, rank=0)</title>
<path fill="none" stroke="red" d="M562.69,-146.15C572.9,-136.5 586.38,-123.75 597.81,-112.94"/>
<polygon fill="red" stroke="red" points="600.47,-115.24 605.33,-105.82 595.66,-110.15 600.47,-115.24"/>
</g>
<!-- nil10 -->
<g id="node19" class="node">
<title>nil10</title>
<ellipse fill="none" stroke="black" cx="585" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="585" y="-14.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- nil11 -->
<g id="node20" class="node">
<title>nil11</title>
<ellipse fill="none" stroke="black" cx="657" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="657" y="-14.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=9, rank=0)&#45;&gt;nil10 -->
<g id="edge19" class="edge">
<title>Node(value=9, rank=0)&#45;&gt;nil10</title>
<path fill="none" stroke="black" d="M612.47,-72.41C608.16,-64.04 602.85,-53.71 598.05,-44.37"/>
<polygon fill="black" stroke="black" points="601.16,-42.76 593.47,-35.47 594.93,-45.96 601.16,-42.76"/>
</g>
<!-- Node(value=9, rank=0)&#45;&gt;nil11 -->
<g id="edge20" class="edge">
<title>Node(value=9, rank=0)&#45;&gt;nil11</title>
<path fill="none" stroke="black" d="M629.53,-72.41C633.84,-64.04 639.15,-53.71 643.95,-44.37"/>
<polygon fill="black" stroke="black" points="647.07,-45.96 648.53,-35.47 640.84,-42.76 647.07,-45.96"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

View file

@ -0,0 +1,259 @@
<?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 2.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="674pt" height="404pt"
viewBox="0.00 0.00 674.00 404.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 400)">
<title>%3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-400 670,-400 670,4 -4,4"/>
<!-- Node(value=3, rank=2) -->
<g id="node1" class="node">
<title>Node(value=3, rank=2)</title>
<ellipse fill="none" stroke="black" cx="279" cy="-378" rx="27" ry="18"/>
<text text-anchor="middle" x="279" y="-374.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">3</text>
</g>
<!-- Node(value=1, rank=1) -->
<g id="node2" class="node">
<title>Node(value=1, rank=1)</title>
<ellipse fill="none" stroke="black" cx="225" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="225" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">1</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1) -->
<g id="edge1" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=1, rank=1)</title>
<path fill="none" stroke="black" d="M267.02,-361.46C260.02,-352.4 251.06,-340.79 243.21,-330.61"/>
<polygon fill="black" stroke="black" points="245.83,-328.27 236.95,-322.49 240.29,-332.55 245.83,-328.27"/>
</g>
<!-- Node(value=5, rank=1) -->
<g id="node7" class="node">
<title>Node(value=5, rank=1)</title>
<ellipse fill="none" stroke="black" cx="333" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="333" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5</text>
</g>
<!-- Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1) -->
<g id="edge4" class="edge">
<title>Node(value=3, rank=2)&#45;&gt;Node(value=5, rank=1)</title>
<path fill="none" stroke="black" d="M290.98,-361.46C297.98,-352.4 306.94,-340.79 314.79,-330.61"/>
<polygon fill="black" stroke="black" points="317.71,-332.55 321.05,-322.49 312.17,-328.27 317.71,-332.55"/>
</g>
<!-- Node(value=0, rank=0) -->
<g id="node5" class="node">
<title>Node(value=0, rank=0)</title>
<ellipse fill="none" stroke="black" cx="99" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">0</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0) -->
<g id="edge2" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=0, rank=0)</title>
<path fill="none" stroke="black" d="M204.76,-293.75C184,-282.22 151.52,-264.18 128.02,-251.12"/>
<polygon fill="black" stroke="black" points="129.64,-248.02 119.19,-246.22 126.24,-254.13 129.64,-248.02"/>
</g>
<!-- Node(value=2, rank=0) -->
<g id="node6" class="node">
<title>Node(value=2, rank=0)</title>
<ellipse fill="none" stroke="black" cx="225" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="225" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2</text>
</g>
<!-- Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0) -->
<g id="edge3" class="edge">
<title>Node(value=1, rank=1)&#45;&gt;Node(value=2, rank=0)</title>
<path fill="none" stroke="black" d="M225,-287.7C225,-279.98 225,-270.71 225,-262.11"/>
<polygon fill="black" stroke="black" points="228.5,-262.1 225,-252.1 221.5,-262.1 228.5,-262.1"/>
</g>
<!-- Node(value=4, rank=0) -->
<g id="node3" class="node">
<title>Node(value=4, rank=0)</title>
<ellipse fill="none" stroke="black" cx="333" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="333" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">4</text>
</g>
<!-- nil6 -->
<g id="node15" class="node">
<title>nil6</title>
<ellipse fill="none" stroke="black" cx="315" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="315" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil6 -->
<g id="edge15" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil6</title>
<path fill="none" stroke="black" d="M328.64,-216.05C326.61,-208.14 324.14,-198.54 321.86,-189.69"/>
<polygon fill="black" stroke="black" points="325.2,-188.6 319.32,-179.79 318.42,-190.35 325.2,-188.6"/>
</g>
<!-- nil7 -->
<g id="node16" class="node">
<title>nil7</title>
<ellipse fill="none" stroke="black" cx="387" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=4, rank=0)&#45;&gt;nil7 -->
<g id="edge16" class="edge">
<title>Node(value=4, rank=0)&#45;&gt;nil7</title>
<path fill="none" stroke="black" d="M344.98,-217.46C351.98,-208.4 360.94,-196.79 368.79,-186.61"/>
<polygon fill="black" stroke="black" points="371.71,-188.55 375.05,-178.49 366.17,-184.27 371.71,-188.55"/>
</g>
<!-- Node(value=7, rank=1) -->
<g id="node4" class="node">
<title>Node(value=7, rank=1)</title>
<ellipse fill="none" stroke="red" cx="459" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">7</text>
</g>
<!-- Node(value=6, rank=0) -->
<g id="node8" class="node">
<title>Node(value=6, rank=0)</title>
<ellipse fill="none" stroke="black" cx="459" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">6</text>
</g>
<!-- Node(value=7, rank=1)&#45;&gt;Node(value=6, rank=0) -->
<g id="edge7" class="edge">
<title>Node(value=7, rank=1)&#45;&gt;Node(value=6, rank=0)</title>
<path fill="none" stroke="black" d="M459,-215.7C459,-207.98 459,-198.71 459,-190.11"/>
<polygon fill="black" stroke="black" points="462.5,-190.1 459,-180.1 455.5,-190.1 462.5,-190.1"/>
</g>
<!-- Node(value=8, rank=0) -->
<g id="node9" class="node">
<title>Node(value=8, rank=0)</title>
<ellipse fill="none" stroke="black" cx="531" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="531" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">8</text>
</g>
<!-- Node(value=7, rank=1)&#45;&gt;Node(value=8, rank=0) -->
<g id="edge8" class="edge">
<title>Node(value=7, rank=1)&#45;&gt;Node(value=8, rank=0)</title>
<path fill="none" stroke="black" d="M473.57,-218.83C483.75,-208.94 497.52,-195.55 509.03,-184.36"/>
<polygon fill="black" stroke="black" points="511.47,-186.87 516.2,-177.38 506.59,-181.85 511.47,-186.87"/>
</g>
<!-- nil2 -->
<g id="node11" class="node">
<title>nil2</title>
<ellipse fill="none" stroke="black" cx="27" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="27" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil2 -->
<g id="edge11" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil2</title>
<path fill="none" stroke="black" d="M84.43,-218.83C74.25,-208.94 60.48,-195.55 48.97,-184.36"/>
<polygon fill="black" stroke="black" points="51.41,-181.85 41.8,-177.38 46.53,-186.87 51.41,-181.85"/>
</g>
<!-- nil3 -->
<g id="node12" class="node">
<title>nil3</title>
<ellipse fill="none" stroke="black" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=0, rank=0)&#45;&gt;nil3 -->
<g id="edge12" class="edge">
<title>Node(value=0, rank=0)&#45;&gt;nil3</title>
<path fill="none" stroke="black" d="M99,-215.7C99,-207.98 99,-198.71 99,-190.11"/>
<polygon fill="black" stroke="black" points="102.5,-190.1 99,-180.1 95.5,-190.1 102.5,-190.1"/>
</g>
<!-- nil4 -->
<g id="node13" class="node">
<title>nil4</title>
<ellipse fill="none" stroke="black" cx="171" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil4 -->
<g id="edge13" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil4</title>
<path fill="none" stroke="black" d="M213.02,-217.46C206.02,-208.4 197.06,-196.79 189.21,-186.61"/>
<polygon fill="black" stroke="black" points="191.83,-184.27 182.95,-178.49 186.29,-188.55 191.83,-184.27"/>
</g>
<!-- nil5 -->
<g id="node14" class="node">
<title>nil5</title>
<ellipse fill="none" stroke="black" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=2, rank=0)&#45;&gt;nil5 -->
<g id="edge14" class="edge">
<title>Node(value=2, rank=0)&#45;&gt;nil5</title>
<path fill="none" stroke="black" d="M229.36,-216.05C231.39,-208.14 233.86,-198.54 236.14,-189.69"/>
<polygon fill="black" stroke="black" points="239.58,-190.35 238.68,-179.79 232.8,-188.6 239.58,-190.35"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0) -->
<g id="edge5" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=4, rank=0)</title>
<path fill="none" stroke="black" d="M333,-287.7C333,-279.98 333,-270.71 333,-262.11"/>
<polygon fill="black" stroke="black" points="336.5,-262.1 333,-252.1 329.5,-262.1 336.5,-262.1"/>
</g>
<!-- Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=1) -->
<g id="edge6" class="edge">
<title>Node(value=5, rank=1)&#45;&gt;Node(value=7, rank=1)</title>
<path fill="none" stroke="red" d="M353.24,-293.75C374,-282.22 406.48,-264.18 429.98,-251.12"/>
<polygon fill="red" stroke="red" points="431.76,-254.13 438.81,-246.22 428.36,-248.02 431.76,-254.13"/>
</g>
<!-- nil8 -->
<g id="node17" class="node">
<title>nil8</title>
<ellipse fill="none" stroke="black" cx="387" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=6, rank=0)&#45;&gt;nil8 -->
<g id="edge17" class="edge">
<title>Node(value=6, rank=0)&#45;&gt;nil8</title>
<path fill="none" stroke="black" d="M444.43,-146.83C434.25,-136.94 420.48,-123.55 408.97,-112.36"/>
<polygon fill="black" stroke="black" points="411.41,-109.85 401.8,-105.38 406.53,-114.87 411.41,-109.85"/>
</g>
<!-- nil9 -->
<g id="node18" class="node">
<title>nil9</title>
<ellipse fill="none" stroke="black" cx="459" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=6, rank=0)&#45;&gt;nil9 -->
<g id="edge18" class="edge">
<title>Node(value=6, rank=0)&#45;&gt;nil9</title>
<path fill="none" stroke="black" d="M459,-143.7C459,-135.98 459,-126.71 459,-118.11"/>
<polygon fill="black" stroke="black" points="462.5,-118.1 459,-108.1 455.5,-118.1 462.5,-118.1"/>
</g>
<!-- nil1 -->
<g id="node10" class="node">
<title>nil1</title>
<ellipse fill="none" stroke="black" cx="531" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="531" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=8, rank=0)&#45;&gt;nil1 -->
<g id="edge9" class="edge">
<title>Node(value=8, rank=0)&#45;&gt;nil1</title>
<path fill="none" stroke="black" d="M531,-143.7C531,-135.98 531,-126.71 531,-118.11"/>
<polygon fill="black" stroke="black" points="534.5,-118.1 531,-108.1 527.5,-118.1 534.5,-118.1"/>
</g>
<!-- Node(value=9, rank=0) -->
<g id="node21" class="node">
<title>Node(value=9, rank=0)</title>
<ellipse fill="none" stroke="red" cx="603" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="603" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9</text>
</g>
<!-- Node(value=8, rank=0)&#45;&gt;Node(value=9, rank=0) -->
<g id="edge10" class="edge">
<title>Node(value=8, rank=0)&#45;&gt;Node(value=9, rank=0)</title>
<path fill="none" stroke="red" d="M545.57,-146.83C555.75,-136.94 569.52,-123.55 581.03,-112.36"/>
<polygon fill="red" stroke="red" points="583.47,-114.87 588.2,-105.38 578.59,-109.85 583.47,-114.87"/>
</g>
<!-- nil10 -->
<g id="node19" class="node">
<title>nil10</title>
<ellipse fill="none" stroke="black" cx="567" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="567" y="-14.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- nil11 -->
<g id="node20" class="node">
<title>nil11</title>
<ellipse fill="none" stroke="black" cx="639" cy="-18" rx="27" ry="18"/>
<text text-anchor="middle" x="639" y="-14.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">nil</text>
</g>
<!-- Node(value=9, rank=0)&#45;&gt;nil10 -->
<g id="edge19" class="edge">
<title>Node(value=9, rank=0)&#45;&gt;nil10</title>
<path fill="none" stroke="black" d="M594.65,-72.76C590.29,-64.28 584.85,-53.71 579.96,-44.2"/>
<polygon fill="black" stroke="black" points="582.99,-42.44 575.3,-35.15 576.77,-45.64 582.99,-42.44"/>
</g>
<!-- Node(value=9, rank=0)&#45;&gt;nil11 -->
<g id="edge20" class="edge">
<title>Node(value=9, rank=0)&#45;&gt;nil11</title>
<path fill="none" stroke="black" d="M611.35,-72.76C615.71,-64.28 621.15,-53.71 626.04,-44.2"/>
<polygon fill="black" stroke="black" points="629.23,-45.64 630.7,-35.15 623.01,-42.44 629.23,-45.64"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

View file

@ -0,0 +1,202 @@
<?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 2.43.0 (0)
-->
<!-- Title: RBTree Pages: 1 -->
<svg width="476pt" height="332pt"
viewBox="0.00 0.00 476.00 332.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 328)">
<title>RBTree</title>
<polygon fill="#1b1b1d" stroke="transparent" points="-4,4 -4,-328 472,-328 472,4 -4,4"/>
<!-- 139660434247376 -->
<g id="node1" class="node">
<title>139660434247376</title>
<ellipse fill="none" stroke="white" cx="207" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9</text>
</g>
<!-- 139660436098128 -->
<g id="node2" class="node">
<title>139660436098128</title>
<ellipse fill="none" stroke="white" cx="171" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
</g>
<!-- 139660434247376&#45;&gt;139660436098128 -->
<g id="edge1" class="edge">
<title>139660434247376&#45;&gt;139660436098128</title>
<path fill="none" stroke="white" d="M198.65,-288.76C194.29,-280.28 188.85,-269.71 183.96,-260.2"/>
<polygon fill="transparent" stroke="white" points="186.99,-258.44 179.3,-251.15 180.77,-261.64 186.99,-258.44"/>
</g>
<!-- 139660435793424 -->
<g id="node7" class="node">
<title>139660435793424</title>
<ellipse fill="none" stroke="red" cx="243" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">15</text>
</g>
<!-- 139660434247376&#45;&gt;139660435793424 -->
<g id="edge6" class="edge">
<title>139660434247376&#45;&gt;139660435793424</title>
<path fill="none" stroke="red" d="M215.35,-288.76C219.71,-280.28 225.15,-269.71 230.04,-260.2"/>
<polygon fill="transparent" stroke="red" points="233.23,-261.64 234.7,-251.15 227.01,-258.44 233.23,-261.64"/>
</g>
<!-- 139660435887760 -->
<g id="node3" class="node">
<title>139660435887760</title>
<ellipse fill="none" stroke="red" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
</g>
<!-- 139660436098128&#45;&gt;139660435887760 -->
<g id="edge2" class="edge">
<title>139660436098128&#45;&gt;139660435887760</title>
<path fill="none" stroke="red" d="M156.43,-218.83C146.25,-208.94 132.48,-195.55 120.97,-184.36"/>
<polygon fill="transparent" stroke="red" points="123.41,-181.85 113.8,-177.38 118.53,-186.87 123.41,-181.85"/>
</g>
<!-- R139660436098128 -->
<g id="node6" class="node">
<title>R139660436098128</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-162" rx="27" ry="18"/>
</g>
<!-- 139660436098128&#45;&gt;R139660436098128 -->
<g id="edge5" class="edge">
<title>139660436098128&#45;&gt;R139660436098128</title>
<path fill="none" stroke="white" d="M171,-215.7C171,-207.98 171,-198.71 171,-190.11"/>
<polygon fill="transparent" stroke="white" points="174.5,-190.1 171,-180.1 167.5,-190.1 174.5,-190.1"/>
</g>
<!-- L139660435887760 -->
<g id="node4" class="node">
<title>L139660435887760</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887760&#45;&gt;L139660435887760 -->
<g id="edge3" class="edge">
<title>139660435887760&#45;&gt;L139660435887760</title>
<path fill="none" stroke="white" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- R139660435887760 -->
<g id="node5" class="node">
<title>R139660435887760</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887760&#45;&gt;R139660435887760 -->
<g id="edge4" class="edge">
<title>139660435887760&#45;&gt;R139660435887760</title>
<path fill="none" stroke="white" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="transparent" stroke="white" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- 139660435791312 -->
<g id="node8" class="node">
<title>139660435791312</title>
<ellipse fill="none" stroke="white" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">12</text>
</g>
<!-- 139660435793424&#45;&gt;139660435791312 -->
<g id="edge7" class="edge">
<title>139660435793424&#45;&gt;139660435791312</title>
<path fill="none" stroke="white" d="M243,-215.7C243,-207.98 243,-198.71 243,-190.11"/>
<polygon fill="transparent" stroke="white" points="246.5,-190.1 243,-180.1 239.5,-190.1 246.5,-190.1"/>
</g>
<!-- 139660435887824 -->
<g id="node13" class="node">
<title>139660435887824</title>
<ellipse fill="none" stroke="white" cx="315" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="315" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">18</text>
</g>
<!-- 139660435793424&#45;&gt;139660435887824 -->
<g id="edge12" class="edge">
<title>139660435793424&#45;&gt;139660435887824</title>
<path fill="none" stroke="white" d="M257.57,-218.83C267.75,-208.94 281.52,-195.55 293.03,-184.36"/>
<polygon fill="transparent" stroke="white" points="295.47,-186.87 300.2,-177.38 290.59,-181.85 295.47,-186.87"/>
</g>
<!-- L139660435791312 -->
<g id="node9" class="node">
<title>L139660435791312</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435791312&#45;&gt;L139660435791312 -->
<g id="edge8" class="edge">
<title>139660435791312&#45;&gt;L139660435791312</title>
<path fill="none" stroke="white" d="M228.43,-146.83C218.25,-136.94 204.48,-123.55 192.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="195.41,-109.85 185.8,-105.38 190.53,-114.87 195.41,-109.85"/>
</g>
<!-- 139660435793488 -->
<g id="node10" class="node">
<title>139660435793488</title>
<ellipse fill="none" stroke="red" cx="243" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">13</text>
</g>
<!-- 139660435791312&#45;&gt;139660435793488 -->
<g id="edge9" class="edge">
<title>139660435791312&#45;&gt;139660435793488</title>
<path fill="none" stroke="red" d="M243,-143.7C243,-135.98 243,-126.71 243,-118.11"/>
<polygon fill="transparent" stroke="red" points="246.5,-118.1 243,-108.1 239.5,-118.1 246.5,-118.1"/>
</g>
<!-- L139660435793488 -->
<g id="node11" class="node">
<title>L139660435793488</title>
<ellipse fill="none" stroke="transparent" cx="189" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793488&#45;&gt;L139660435793488 -->
<g id="edge10" class="edge">
<title>139660435793488&#45;&gt;L139660435793488</title>
<path fill="none" stroke="white" d="M231.02,-73.46C224.02,-64.4 215.06,-52.79 207.21,-42.61"/>
<polygon fill="transparent" stroke="white" points="209.83,-40.27 200.95,-34.49 204.29,-44.55 209.83,-40.27"/>
</g>
<!-- R139660435793488 -->
<g id="node12" class="node">
<title>R139660435793488</title>
<ellipse fill="none" stroke="transparent" cx="261" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793488&#45;&gt;R139660435793488 -->
<g id="edge11" class="edge">
<title>139660435793488&#45;&gt;R139660435793488</title>
<path fill="none" stroke="white" d="M247.36,-72.05C249.39,-64.14 251.86,-54.54 254.14,-45.69"/>
<polygon fill="transparent" stroke="white" points="257.58,-46.35 256.68,-35.79 250.8,-44.6 257.58,-46.35"/>
</g>
<!-- L139660435887824 -->
<g id="node14" class="node">
<title>L139660435887824</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887824&#45;&gt;L139660435887824 -->
<g id="edge13" class="edge">
<title>139660435887824&#45;&gt;L139660435887824</title>
<path fill="none" stroke="white" d="M315,-143.7C315,-135.98 315,-126.71 315,-118.11"/>
<polygon fill="transparent" stroke="white" points="318.5,-118.1 315,-108.1 311.5,-118.1 318.5,-118.1"/>
</g>
<!-- 139660435793616 -->
<g id="node15" class="node">
<title>139660435793616</title>
<ellipse fill="none" stroke="red" cx="387" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">19</text>
</g>
<!-- 139660435887824&#45;&gt;139660435793616 -->
<g id="edge14" class="edge">
<title>139660435887824&#45;&gt;139660435793616</title>
<path fill="none" stroke="red" d="M329.57,-146.83C339.75,-136.94 353.52,-123.55 365.03,-112.36"/>
<polygon fill="transparent" stroke="red" points="367.47,-114.87 372.2,-105.38 362.59,-109.85 367.47,-114.87"/>
</g>
<!-- L139660435793616 -->
<g id="node16" class="node">
<title>L139660435793616</title>
<ellipse fill="none" stroke="transparent" cx="369" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793616&#45;&gt;L139660435793616 -->
<g id="edge15" class="edge">
<title>139660435793616&#45;&gt;L139660435793616</title>
<path fill="none" stroke="white" d="M382.64,-72.05C380.61,-64.14 378.14,-54.54 375.86,-45.69"/>
<polygon fill="transparent" stroke="white" points="379.2,-44.6 373.32,-35.79 372.42,-46.35 379.2,-44.6"/>
</g>
<!-- R139660435793616 -->
<g id="node17" class="node">
<title>R139660435793616</title>
<ellipse fill="none" stroke="transparent" cx="441" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793616&#45;&gt;R139660435793616 -->
<g id="edge16" class="edge">
<title>139660435793616&#45;&gt;R139660435793616</title>
<path fill="none" stroke="white" d="M398.98,-73.46C405.98,-64.4 414.94,-52.79 422.79,-42.61"/>
<polygon fill="transparent" stroke="white" points="425.71,-44.55 429.05,-34.49 420.17,-40.27 425.71,-44.55"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View file

@ -0,0 +1,202 @@
<?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 2.43.0 (0)
-->
<!-- Title: RBTree Pages: 1 -->
<svg width="476pt" height="332pt"
viewBox="0.00 0.00 476.00 332.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 328)">
<title>RBTree</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 472,-328 472,4 -4,4"/>
<!-- 139660434247376 -->
<g id="node1" class="node">
<title>139660434247376</title>
<ellipse fill="none" stroke="black" cx="207" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9</text>
</g>
<!-- 139660436098128 -->
<g id="node2" class="node">
<title>139660436098128</title>
<ellipse fill="none" stroke="black" cx="171" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5</text>
</g>
<!-- 139660434247376&#45;&gt;139660436098128 -->
<g id="edge1" class="edge">
<title>139660434247376&#45;&gt;139660436098128</title>
<path fill="none" stroke="black" d="M198.65,-288.76C194.29,-280.28 188.85,-269.71 183.96,-260.2"/>
<polygon fill="black" stroke="black" points="186.99,-258.44 179.3,-251.15 180.77,-261.64 186.99,-258.44"/>
</g>
<!-- 139660435793424 -->
<g id="node7" class="node">
<title>139660435793424</title>
<ellipse fill="none" stroke="red" cx="243" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">15</text>
</g>
<!-- 139660434247376&#45;&gt;139660435793424 -->
<g id="edge6" class="edge">
<title>139660434247376&#45;&gt;139660435793424</title>
<path fill="none" stroke="red" d="M215.35,-288.76C219.71,-280.28 225.15,-269.71 230.04,-260.2"/>
<polygon fill="red" stroke="red" points="233.23,-261.64 234.7,-251.15 227.01,-258.44 233.23,-261.64"/>
</g>
<!-- 139660435887760 -->
<g id="node3" class="node">
<title>139660435887760</title>
<ellipse fill="none" stroke="red" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2</text>
</g>
<!-- 139660436098128&#45;&gt;139660435887760 -->
<g id="edge2" class="edge">
<title>139660436098128&#45;&gt;139660435887760</title>
<path fill="none" stroke="red" d="M156.43,-218.83C146.25,-208.94 132.48,-195.55 120.97,-184.36"/>
<polygon fill="red" stroke="red" points="123.41,-181.85 113.8,-177.38 118.53,-186.87 123.41,-181.85"/>
</g>
<!-- R139660436098128 -->
<g id="node6" class="node">
<title>R139660436098128</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-162" rx="27" ry="18"/>
</g>
<!-- 139660436098128&#45;&gt;R139660436098128 -->
<g id="edge5" class="edge">
<title>139660436098128&#45;&gt;R139660436098128</title>
<path fill="none" stroke="black" d="M171,-215.7C171,-207.98 171,-198.71 171,-190.11"/>
<polygon fill="black" stroke="black" points="174.5,-190.1 171,-180.1 167.5,-190.1 174.5,-190.1"/>
</g>
<!-- L139660435887760 -->
<g id="node4" class="node">
<title>L139660435887760</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887760&#45;&gt;L139660435887760 -->
<g id="edge3" class="edge">
<title>139660435887760&#45;&gt;L139660435887760</title>
<path fill="none" stroke="black" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="black" stroke="black" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- R139660435887760 -->
<g id="node5" class="node">
<title>R139660435887760</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887760&#45;&gt;R139660435887760 -->
<g id="edge4" class="edge">
<title>139660435887760&#45;&gt;R139660435887760</title>
<path fill="none" stroke="black" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="black" stroke="black" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- 139660435791312 -->
<g id="node8" class="node">
<title>139660435791312</title>
<ellipse fill="none" stroke="black" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">12</text>
</g>
<!-- 139660435793424&#45;&gt;139660435791312 -->
<g id="edge7" class="edge">
<title>139660435793424&#45;&gt;139660435791312</title>
<path fill="none" stroke="black" d="M243,-215.7C243,-207.98 243,-198.71 243,-190.11"/>
<polygon fill="black" stroke="black" points="246.5,-190.1 243,-180.1 239.5,-190.1 246.5,-190.1"/>
</g>
<!-- 139660435887824 -->
<g id="node13" class="node">
<title>139660435887824</title>
<ellipse fill="none" stroke="black" cx="315" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="315" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">18</text>
</g>
<!-- 139660435793424&#45;&gt;139660435887824 -->
<g id="edge12" class="edge">
<title>139660435793424&#45;&gt;139660435887824</title>
<path fill="none" stroke="black" d="M257.57,-218.83C267.75,-208.94 281.52,-195.55 293.03,-184.36"/>
<polygon fill="black" stroke="black" points="295.47,-186.87 300.2,-177.38 290.59,-181.85 295.47,-186.87"/>
</g>
<!-- L139660435791312 -->
<g id="node9" class="node">
<title>L139660435791312</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435791312&#45;&gt;L139660435791312 -->
<g id="edge8" class="edge">
<title>139660435791312&#45;&gt;L139660435791312</title>
<path fill="none" stroke="black" d="M228.43,-146.83C218.25,-136.94 204.48,-123.55 192.97,-112.36"/>
<polygon fill="black" stroke="black" points="195.41,-109.85 185.8,-105.38 190.53,-114.87 195.41,-109.85"/>
</g>
<!-- 139660435793488 -->
<g id="node10" class="node">
<title>139660435793488</title>
<ellipse fill="none" stroke="red" cx="243" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">13</text>
</g>
<!-- 139660435791312&#45;&gt;139660435793488 -->
<g id="edge9" class="edge">
<title>139660435791312&#45;&gt;139660435793488</title>
<path fill="none" stroke="red" d="M243,-143.7C243,-135.98 243,-126.71 243,-118.11"/>
<polygon fill="red" stroke="red" points="246.5,-118.1 243,-108.1 239.5,-118.1 246.5,-118.1"/>
</g>
<!-- L139660435793488 -->
<g id="node11" class="node">
<title>L139660435793488</title>
<ellipse fill="none" stroke="transparent" cx="189" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793488&#45;&gt;L139660435793488 -->
<g id="edge10" class="edge">
<title>139660435793488&#45;&gt;L139660435793488</title>
<path fill="none" stroke="black" d="M231.02,-73.46C224.02,-64.4 215.06,-52.79 207.21,-42.61"/>
<polygon fill="black" stroke="black" points="209.83,-40.27 200.95,-34.49 204.29,-44.55 209.83,-40.27"/>
</g>
<!-- R139660435793488 -->
<g id="node12" class="node">
<title>R139660435793488</title>
<ellipse fill="none" stroke="transparent" cx="261" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793488&#45;&gt;R139660435793488 -->
<g id="edge11" class="edge">
<title>139660435793488&#45;&gt;R139660435793488</title>
<path fill="none" stroke="black" d="M247.36,-72.05C249.39,-64.14 251.86,-54.54 254.14,-45.69"/>
<polygon fill="black" stroke="black" points="257.58,-46.35 256.68,-35.79 250.8,-44.6 257.58,-46.35"/>
</g>
<!-- L139660435887824 -->
<g id="node14" class="node">
<title>L139660435887824</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887824&#45;&gt;L139660435887824 -->
<g id="edge13" class="edge">
<title>139660435887824&#45;&gt;L139660435887824</title>
<path fill="none" stroke="black" d="M315,-143.7C315,-135.98 315,-126.71 315,-118.11"/>
<polygon fill="black" stroke="black" points="318.5,-118.1 315,-108.1 311.5,-118.1 318.5,-118.1"/>
</g>
<!-- 139660435793616 -->
<g id="node15" class="node">
<title>139660435793616</title>
<ellipse fill="none" stroke="red" cx="387" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="387" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">19</text>
</g>
<!-- 139660435887824&#45;&gt;139660435793616 -->
<g id="edge14" class="edge">
<title>139660435887824&#45;&gt;139660435793616</title>
<path fill="none" stroke="red" d="M329.57,-146.83C339.75,-136.94 353.52,-123.55 365.03,-112.36"/>
<polygon fill="red" stroke="red" points="367.47,-114.87 372.2,-105.38 362.59,-109.85 367.47,-114.87"/>
</g>
<!-- L139660435793616 -->
<g id="node16" class="node">
<title>L139660435793616</title>
<ellipse fill="none" stroke="transparent" cx="369" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793616&#45;&gt;L139660435793616 -->
<g id="edge15" class="edge">
<title>139660435793616&#45;&gt;L139660435793616</title>
<path fill="none" stroke="black" d="M382.64,-72.05C380.61,-64.14 378.14,-54.54 375.86,-45.69"/>
<polygon fill="black" stroke="black" points="379.2,-44.6 373.32,-35.79 372.42,-46.35 379.2,-44.6"/>
</g>
<!-- R139660435793616 -->
<g id="node17" class="node">
<title>R139660435793616</title>
<ellipse fill="none" stroke="transparent" cx="441" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793616&#45;&gt;R139660435793616 -->
<g id="edge16" class="edge">
<title>139660435793616&#45;&gt;R139660435793616</title>
<path fill="none" stroke="black" d="M398.98,-73.46C405.98,-64.4 414.94,-52.79 422.79,-42.61"/>
<polygon fill="black" stroke="black" points="425.71,-44.55 429.05,-34.49 420.17,-40.27 425.71,-44.55"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

View file

@ -0,0 +1,225 @@
<?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 2.43.0 (0)
-->
<!-- Title: RBTree Pages: 1 -->
<svg width="566pt" height="332pt"
viewBox="0.00 0.00 566.00 332.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 328)">
<title>RBTree</title>
<polygon fill="#1b1b1d" stroke="transparent" points="-4,4 -4,-328 562,-328 562,4 -4,4"/>
<!-- 139660434247376 -->
<g id="node1" class="node">
<title>139660434247376</title>
<ellipse fill="none" stroke="white" cx="207" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">9</text>
</g>
<!-- 139660436098128 -->
<g id="node2" class="node">
<title>139660436098128</title>
<ellipse fill="none" stroke="white" cx="171" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">5</text>
</g>
<!-- 139660434247376&#45;&gt;139660436098128 -->
<g id="edge1" class="edge">
<title>139660434247376&#45;&gt;139660436098128</title>
<path fill="none" stroke="white" d="M198.65,-288.76C194.29,-280.28 188.85,-269.71 183.96,-260.2"/>
<polygon fill="transparent" stroke="white" points="186.99,-258.44 179.3,-251.15 180.77,-261.64 186.99,-258.44"/>
</g>
<!-- 139660435793424 -->
<g id="node7" class="node">
<title>139660435793424</title>
<ellipse fill="none" stroke="red" cx="243" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">15</text>
</g>
<!-- 139660434247376&#45;&gt;139660435793424 -->
<g id="edge6" class="edge">
<title>139660434247376&#45;&gt;139660435793424</title>
<path fill="none" stroke="red" d="M215.35,-288.76C219.71,-280.28 225.15,-269.71 230.04,-260.2"/>
<polygon fill="transparent" stroke="red" points="233.23,-261.64 234.7,-251.15 227.01,-258.44 233.23,-261.64"/>
</g>
<!-- 139660435887760 -->
<g id="node3" class="node">
<title>139660435887760</title>
<ellipse fill="none" stroke="red" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">2</text>
</g>
<!-- 139660436098128&#45;&gt;139660435887760 -->
<g id="edge2" class="edge">
<title>139660436098128&#45;&gt;139660435887760</title>
<path fill="none" stroke="red" d="M156.43,-218.83C146.25,-208.94 132.48,-195.55 120.97,-184.36"/>
<polygon fill="transparent" stroke="red" points="123.41,-181.85 113.8,-177.38 118.53,-186.87 123.41,-181.85"/>
</g>
<!-- R139660436098128 -->
<g id="node6" class="node">
<title>R139660436098128</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-162" rx="27" ry="18"/>
</g>
<!-- 139660436098128&#45;&gt;R139660436098128 -->
<g id="edge5" class="edge">
<title>139660436098128&#45;&gt;R139660436098128</title>
<path fill="none" stroke="white" d="M171,-215.7C171,-207.98 171,-198.71 171,-190.11"/>
<polygon fill="transparent" stroke="white" points="174.5,-190.1 171,-180.1 167.5,-190.1 174.5,-190.1"/>
</g>
<!-- L139660435887760 -->
<g id="node4" class="node">
<title>L139660435887760</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887760&#45;&gt;L139660435887760 -->
<g id="edge3" class="edge">
<title>139660435887760&#45;&gt;L139660435887760</title>
<path fill="none" stroke="white" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- R139660435887760 -->
<g id="node5" class="node">
<title>R139660435887760</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887760&#45;&gt;R139660435887760 -->
<g id="edge4" class="edge">
<title>139660435887760&#45;&gt;R139660435887760</title>
<path fill="none" stroke="white" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="transparent" stroke="white" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- 139660435791312 -->
<g id="node8" class="node">
<title>139660435791312</title>
<ellipse fill="none" stroke="white" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">12</text>
</g>
<!-- 139660435793424&#45;&gt;139660435791312 -->
<g id="edge7" class="edge">
<title>139660435793424&#45;&gt;139660435791312</title>
<path fill="none" stroke="white" d="M243,-215.7C243,-207.98 243,-198.71 243,-190.11"/>
<polygon fill="transparent" stroke="white" points="246.5,-190.1 243,-180.1 239.5,-190.1 246.5,-190.1"/>
</g>
<!-- 139660435887824 -->
<g id="node13" class="node">
<title>139660435887824</title>
<ellipse fill="none" stroke="white" cx="351" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="351" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">18</text>
</g>
<!-- 139660435793424&#45;&gt;139660435887824 -->
<g id="edge12" class="edge">
<title>139660435793424&#45;&gt;139660435887824</title>
<path fill="none" stroke="white" d="M261.81,-220.81C279,-209.67 304.62,-193.06 323.99,-180.5"/>
<polygon fill="transparent" stroke="white" points="325.92,-183.43 332.4,-175.05 322.11,-177.56 325.92,-183.43"/>
</g>
<!-- L139660435791312 -->
<g id="node9" class="node">
<title>L139660435791312</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435791312&#45;&gt;L139660435791312 -->
<g id="edge8" class="edge">
<title>139660435791312&#45;&gt;L139660435791312</title>
<path fill="none" stroke="white" d="M228.43,-146.83C218.25,-136.94 204.48,-123.55 192.97,-112.36"/>
<polygon fill="transparent" stroke="white" points="195.41,-109.85 185.8,-105.38 190.53,-114.87 195.41,-109.85"/>
</g>
<!-- 139660435793488 -->
<g id="node10" class="node">
<title>139660435793488</title>
<ellipse fill="none" stroke="red" cx="243" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">13</text>
</g>
<!-- 139660435791312&#45;&gt;139660435793488 -->
<g id="edge9" class="edge">
<title>139660435791312&#45;&gt;139660435793488</title>
<path fill="none" stroke="red" d="M243,-143.7C243,-135.98 243,-126.71 243,-118.11"/>
<polygon fill="transparent" stroke="red" points="246.5,-118.1 243,-108.1 239.5,-118.1 246.5,-118.1"/>
</g>
<!-- L139660435793488 -->
<g id="node11" class="node">
<title>L139660435793488</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793488&#45;&gt;L139660435793488 -->
<g id="edge10" class="edge">
<title>139660435793488&#45;&gt;L139660435793488</title>
<path fill="none" stroke="white" d="M228.43,-74.83C218.25,-64.94 204.48,-51.55 192.97,-40.36"/>
<polygon fill="transparent" stroke="white" points="195.41,-37.85 185.8,-33.38 190.53,-42.87 195.41,-37.85"/>
</g>
<!-- R139660435793488 -->
<g id="node12" class="node">
<title>R139660435793488</title>
<ellipse fill="none" stroke="transparent" cx="243" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793488&#45;&gt;R139660435793488 -->
<g id="edge11" class="edge">
<title>139660435793488&#45;&gt;R139660435793488</title>
<path fill="none" stroke="white" d="M243,-71.7C243,-63.98 243,-54.71 243,-46.11"/>
<polygon fill="transparent" stroke="white" points="246.5,-46.1 243,-36.1 239.5,-46.1 246.5,-46.1"/>
</g>
<!-- 139660434506512 -->
<g id="node14" class="node">
<title>139660434506512</title>
<ellipse fill="none" stroke="red" cx="351" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="351" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">17</text>
</g>
<!-- 139660435887824&#45;&gt;139660434506512 -->
<g id="edge13" class="edge">
<title>139660435887824&#45;&gt;139660434506512</title>
<path fill="none" stroke="red" d="M351,-143.7C351,-135.98 351,-126.71 351,-118.11"/>
<polygon fill="transparent" stroke="red" points="354.5,-118.1 351,-108.1 347.5,-118.1 354.5,-118.1"/>
</g>
<!-- 139660435793616 -->
<g id="node17" class="node">
<title>139660435793616</title>
<ellipse fill="none" stroke="red" cx="459" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00" fill="white">19</text>
</g>
<!-- 139660435887824&#45;&gt;139660435793616 -->
<g id="edge16" class="edge">
<title>139660435887824&#45;&gt;139660435793616</title>
<path fill="none" stroke="red" d="M369.81,-148.81C387,-137.67 412.62,-121.06 431.99,-108.5"/>
<polygon fill="transparent" stroke="red" points="433.92,-111.43 440.4,-103.05 430.11,-105.56 433.92,-111.43"/>
</g>
<!-- L139660434506512 -->
<g id="node15" class="node">
<title>L139660434506512</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660434506512&#45;&gt;L139660434506512 -->
<g id="edge14" class="edge">
<title>139660434506512&#45;&gt;L139660434506512</title>
<path fill="none" stroke="white" d="M342.65,-72.76C338.29,-64.28 332.85,-53.71 327.96,-44.2"/>
<polygon fill="transparent" stroke="white" points="330.99,-42.44 323.3,-35.15 324.77,-45.64 330.99,-42.44"/>
</g>
<!-- R139660434506512 -->
<g id="node16" class="node">
<title>R139660434506512</title>
<ellipse fill="none" stroke="transparent" cx="387" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660434506512&#45;&gt;R139660434506512 -->
<g id="edge15" class="edge">
<title>139660434506512&#45;&gt;R139660434506512</title>
<path fill="none" stroke="white" d="M359.35,-72.76C363.71,-64.28 369.15,-53.71 374.04,-44.2"/>
<polygon fill="transparent" stroke="white" points="377.23,-45.64 378.7,-35.15 371.01,-42.44 377.23,-45.64"/>
</g>
<!-- L139660435793616 -->
<g id="node18" class="node">
<title>L139660435793616</title>
<ellipse fill="none" stroke="transparent" cx="459" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793616&#45;&gt;L139660435793616 -->
<g id="edge17" class="edge">
<title>139660435793616&#45;&gt;L139660435793616</title>
<path fill="none" stroke="white" d="M459,-71.7C459,-63.98 459,-54.71 459,-46.11"/>
<polygon fill="transparent" stroke="white" points="462.5,-46.1 459,-36.1 455.5,-46.1 462.5,-46.1"/>
</g>
<!-- R139660435793616 -->
<g id="node19" class="node">
<title>R139660435793616</title>
<ellipse fill="none" stroke="transparent" cx="531" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793616&#45;&gt;R139660435793616 -->
<g id="edge18" class="edge">
<title>139660435793616&#45;&gt;R139660435793616</title>
<path fill="none" stroke="white" d="M473.57,-74.83C483.75,-64.94 497.52,-51.55 509.03,-40.36"/>
<polygon fill="transparent" stroke="white" points="511.47,-42.87 516.2,-33.38 506.59,-37.85 511.47,-42.87"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,225 @@
<?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 2.43.0 (0)
-->
<!-- Title: RBTree Pages: 1 -->
<svg width="566pt" height="332pt"
viewBox="0.00 0.00 566.00 332.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 328)">
<title>RBTree</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 562,-328 562,4 -4,4"/>
<!-- 139660434247376 -->
<g id="node1" class="node">
<title>139660434247376</title>
<ellipse fill="none" stroke="black" cx="207" cy="-306" rx="27" ry="18"/>
<text text-anchor="middle" x="207" y="-302.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">9</text>
</g>
<!-- 139660436098128 -->
<g id="node2" class="node">
<title>139660436098128</title>
<ellipse fill="none" stroke="black" cx="171" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="171" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">5</text>
</g>
<!-- 139660434247376&#45;&gt;139660436098128 -->
<g id="edge1" class="edge">
<title>139660434247376&#45;&gt;139660436098128</title>
<path fill="none" stroke="black" d="M198.65,-288.76C194.29,-280.28 188.85,-269.71 183.96,-260.2"/>
<polygon fill="black" stroke="black" points="186.99,-258.44 179.3,-251.15 180.77,-261.64 186.99,-258.44"/>
</g>
<!-- 139660435793424 -->
<g id="node7" class="node">
<title>139660435793424</title>
<ellipse fill="none" stroke="red" cx="243" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-230.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">15</text>
</g>
<!-- 139660434247376&#45;&gt;139660435793424 -->
<g id="edge6" class="edge">
<title>139660434247376&#45;&gt;139660435793424</title>
<path fill="none" stroke="red" d="M215.35,-288.76C219.71,-280.28 225.15,-269.71 230.04,-260.2"/>
<polygon fill="red" stroke="red" points="233.23,-261.64 234.7,-251.15 227.01,-258.44 233.23,-261.64"/>
</g>
<!-- 139660435887760 -->
<g id="node3" class="node">
<title>139660435887760</title>
<ellipse fill="none" stroke="red" cx="99" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="99" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">2</text>
</g>
<!-- 139660436098128&#45;&gt;139660435887760 -->
<g id="edge2" class="edge">
<title>139660436098128&#45;&gt;139660435887760</title>
<path fill="none" stroke="red" d="M156.43,-218.83C146.25,-208.94 132.48,-195.55 120.97,-184.36"/>
<polygon fill="red" stroke="red" points="123.41,-181.85 113.8,-177.38 118.53,-186.87 123.41,-181.85"/>
</g>
<!-- R139660436098128 -->
<g id="node6" class="node">
<title>R139660436098128</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-162" rx="27" ry="18"/>
</g>
<!-- 139660436098128&#45;&gt;R139660436098128 -->
<g id="edge5" class="edge">
<title>139660436098128&#45;&gt;R139660436098128</title>
<path fill="none" stroke="black" d="M171,-215.7C171,-207.98 171,-198.71 171,-190.11"/>
<polygon fill="black" stroke="black" points="174.5,-190.1 171,-180.1 167.5,-190.1 174.5,-190.1"/>
</g>
<!-- L139660435887760 -->
<g id="node4" class="node">
<title>L139660435887760</title>
<ellipse fill="none" stroke="transparent" cx="27" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887760&#45;&gt;L139660435887760 -->
<g id="edge3" class="edge">
<title>139660435887760&#45;&gt;L139660435887760</title>
<path fill="none" stroke="black" d="M84.43,-146.83C74.25,-136.94 60.48,-123.55 48.97,-112.36"/>
<polygon fill="black" stroke="black" points="51.41,-109.85 41.8,-105.38 46.53,-114.87 51.41,-109.85"/>
</g>
<!-- R139660435887760 -->
<g id="node5" class="node">
<title>R139660435887760</title>
<ellipse fill="none" stroke="transparent" cx="99" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435887760&#45;&gt;R139660435887760 -->
<g id="edge4" class="edge">
<title>139660435887760&#45;&gt;R139660435887760</title>
<path fill="none" stroke="black" d="M99,-143.7C99,-135.98 99,-126.71 99,-118.11"/>
<polygon fill="black" stroke="black" points="102.5,-118.1 99,-108.1 95.5,-118.1 102.5,-118.1"/>
</g>
<!-- 139660435791312 -->
<g id="node8" class="node">
<title>139660435791312</title>
<ellipse fill="none" stroke="black" cx="243" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">12</text>
</g>
<!-- 139660435793424&#45;&gt;139660435791312 -->
<g id="edge7" class="edge">
<title>139660435793424&#45;&gt;139660435791312</title>
<path fill="none" stroke="black" d="M243,-215.7C243,-207.98 243,-198.71 243,-190.11"/>
<polygon fill="black" stroke="black" points="246.5,-190.1 243,-180.1 239.5,-190.1 246.5,-190.1"/>
</g>
<!-- 139660435887824 -->
<g id="node13" class="node">
<title>139660435887824</title>
<ellipse fill="none" stroke="black" cx="351" cy="-162" rx="27" ry="18"/>
<text text-anchor="middle" x="351" y="-158.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">18</text>
</g>
<!-- 139660435793424&#45;&gt;139660435887824 -->
<g id="edge12" class="edge">
<title>139660435793424&#45;&gt;139660435887824</title>
<path fill="none" stroke="black" d="M261.81,-220.81C279,-209.67 304.62,-193.06 323.99,-180.5"/>
<polygon fill="black" stroke="black" points="325.92,-183.43 332.4,-175.05 322.11,-177.56 325.92,-183.43"/>
</g>
<!-- L139660435791312 -->
<g id="node9" class="node">
<title>L139660435791312</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-90" rx="27" ry="18"/>
</g>
<!-- 139660435791312&#45;&gt;L139660435791312 -->
<g id="edge8" class="edge">
<title>139660435791312&#45;&gt;L139660435791312</title>
<path fill="none" stroke="black" d="M228.43,-146.83C218.25,-136.94 204.48,-123.55 192.97,-112.36"/>
<polygon fill="black" stroke="black" points="195.41,-109.85 185.8,-105.38 190.53,-114.87 195.41,-109.85"/>
</g>
<!-- 139660435793488 -->
<g id="node10" class="node">
<title>139660435793488</title>
<ellipse fill="none" stroke="red" cx="243" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="243" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">13</text>
</g>
<!-- 139660435791312&#45;&gt;139660435793488 -->
<g id="edge9" class="edge">
<title>139660435791312&#45;&gt;139660435793488</title>
<path fill="none" stroke="red" d="M243,-143.7C243,-135.98 243,-126.71 243,-118.11"/>
<polygon fill="red" stroke="red" points="246.5,-118.1 243,-108.1 239.5,-118.1 246.5,-118.1"/>
</g>
<!-- L139660435793488 -->
<g id="node11" class="node">
<title>L139660435793488</title>
<ellipse fill="none" stroke="transparent" cx="171" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793488&#45;&gt;L139660435793488 -->
<g id="edge10" class="edge">
<title>139660435793488&#45;&gt;L139660435793488</title>
<path fill="none" stroke="black" d="M228.43,-74.83C218.25,-64.94 204.48,-51.55 192.97,-40.36"/>
<polygon fill="black" stroke="black" points="195.41,-37.85 185.8,-33.38 190.53,-42.87 195.41,-37.85"/>
</g>
<!-- R139660435793488 -->
<g id="node12" class="node">
<title>R139660435793488</title>
<ellipse fill="none" stroke="transparent" cx="243" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793488&#45;&gt;R139660435793488 -->
<g id="edge11" class="edge">
<title>139660435793488&#45;&gt;R139660435793488</title>
<path fill="none" stroke="black" d="M243,-71.7C243,-63.98 243,-54.71 243,-46.11"/>
<polygon fill="black" stroke="black" points="246.5,-46.1 243,-36.1 239.5,-46.1 246.5,-46.1"/>
</g>
<!-- 139660434506512 -->
<g id="node14" class="node">
<title>139660434506512</title>
<ellipse fill="none" stroke="red" cx="351" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="351" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">17</text>
</g>
<!-- 139660435887824&#45;&gt;139660434506512 -->
<g id="edge13" class="edge">
<title>139660435887824&#45;&gt;139660434506512</title>
<path fill="none" stroke="red" d="M351,-143.7C351,-135.98 351,-126.71 351,-118.11"/>
<polygon fill="red" stroke="red" points="354.5,-118.1 351,-108.1 347.5,-118.1 354.5,-118.1"/>
</g>
<!-- 139660435793616 -->
<g id="node17" class="node">
<title>139660435793616</title>
<ellipse fill="none" stroke="red" cx="459" cy="-90" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-86.3" font-family="'Cascadia Code PL', 'JetBrains Mono', 'Iosevka', 'Fira Code', 'Hack', monospace" font-size="14.00">19</text>
</g>
<!-- 139660435887824&#45;&gt;139660435793616 -->
<g id="edge16" class="edge">
<title>139660435887824&#45;&gt;139660435793616</title>
<path fill="none" stroke="red" d="M369.81,-148.81C387,-137.67 412.62,-121.06 431.99,-108.5"/>
<polygon fill="red" stroke="red" points="433.92,-111.43 440.4,-103.05 430.11,-105.56 433.92,-111.43"/>
</g>
<!-- L139660434506512 -->
<g id="node15" class="node">
<title>L139660434506512</title>
<ellipse fill="none" stroke="transparent" cx="315" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660434506512&#45;&gt;L139660434506512 -->
<g id="edge14" class="edge">
<title>139660434506512&#45;&gt;L139660434506512</title>
<path fill="none" stroke="black" d="M342.65,-72.76C338.29,-64.28 332.85,-53.71 327.96,-44.2"/>
<polygon fill="black" stroke="black" points="330.99,-42.44 323.3,-35.15 324.77,-45.64 330.99,-42.44"/>
</g>
<!-- R139660434506512 -->
<g id="node16" class="node">
<title>R139660434506512</title>
<ellipse fill="none" stroke="transparent" cx="387" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660434506512&#45;&gt;R139660434506512 -->
<g id="edge15" class="edge">
<title>139660434506512&#45;&gt;R139660434506512</title>
<path fill="none" stroke="black" d="M359.35,-72.76C363.71,-64.28 369.15,-53.71 374.04,-44.2"/>
<polygon fill="black" stroke="black" points="377.23,-45.64 378.7,-35.15 371.01,-42.44 377.23,-45.64"/>
</g>
<!-- L139660435793616 -->
<g id="node18" class="node">
<title>L139660435793616</title>
<ellipse fill="none" stroke="transparent" cx="459" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793616&#45;&gt;L139660435793616 -->
<g id="edge17" class="edge">
<title>139660435793616&#45;&gt;L139660435793616</title>
<path fill="none" stroke="black" d="M459,-71.7C459,-63.98 459,-54.71 459,-46.11"/>
<polygon fill="black" stroke="black" points="462.5,-46.1 459,-36.1 455.5,-46.1 462.5,-46.1"/>
</g>
<!-- R139660435793616 -->
<g id="node19" class="node">
<title>R139660435793616</title>
<ellipse fill="none" stroke="transparent" cx="531" cy="-18" rx="27" ry="18"/>
</g>
<!-- 139660435793616&#45;&gt;R139660435793616 -->
<g id="edge18" class="edge">
<title>139660435793616&#45;&gt;R139660435793616</title>
<path fill="none" stroke="black" d="M473.57,-74.83C483.75,-64.94 497.52,-51.55 509.03,-40.36"/>
<polygon fill="black" stroke="black" points="511.47,-42.87 516.2,-33.38 506.59,-37.85 511.47,-42.87"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1731],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>b});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=n.createContext({}),l=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(p.Provider,{value:t},e.children)},s="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,p=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),s=l(r),d=o,b=s["".concat(p,".").concat(d)]||s[d]||f[d]||a;return r?n.createElement(b,i(i({ref:t},u),{},{components:r})):n.createElement(b,i({ref:t},u))}));function b(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=d;var c={};for(var p in t)hasOwnProperty.call(t,p)&&(c[p]=t[p]);c.originalType=e,c[s]="string"==typeof e?e:o,i[1]=c;for(var l=2;l<a;l++)i[l]=r[l];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},8378:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>f,frontMatter:()=>a,metadata:()=>c,toc:()=>l});var n=r(7462),o=(r(7294),r(3905));const a={id:"pb071-intro",title:"Introduction",slug:"/"},i=void 0,c={unversionedId:"pb071-intro",id:"pb071-intro",title:"Introduction",description:"",source:"@site/pb071/00-intro-pb071.md",sourceDirName:".",slug:"/",permalink:"/pb071/",draft:!1,editUrl:"https://gitlab.com/mfocko/blog/tree/main/pb071/00-intro-pb071.md",tags:[],version:"current",lastUpdatedAt:1694109587,formattedLastUpdatedAt:"Sep 7, 2023",sidebarPosition:0,frontMatter:{id:"pb071-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Bonuses",permalink:"/pb071/category/bonuses"}},p={},l=[],u={toc:l},s="wrapper";function f(e){let{components:t,...r}=e;return(0,o.kt)(s,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}))}f.isMDXComponent=!0}}]);
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1731],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>b});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=n.createContext({}),l=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(p.Provider,{value:t},e.children)},s="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,p=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),s=l(r),d=o,b=s["".concat(p,".").concat(d)]||s[d]||f[d]||a;return r?n.createElement(b,i(i({ref:t},u),{},{components:r})):n.createElement(b,i({ref:t},u))}));function b(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=d;var c={};for(var p in t)hasOwnProperty.call(t,p)&&(c[p]=t[p]);c.originalType=e,c[s]="string"==typeof e?e:o,i[1]=c;for(var l=2;l<a;l++)i[l]=r[l];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},8378:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>f,frontMatter:()=>a,metadata:()=>c,toc:()=>l});var n=r(7462),o=(r(7294),r(3905));const a={id:"pb071-intro",title:"Introduction",slug:"/"},i=void 0,c={unversionedId:"pb071-intro",id:"pb071-intro",title:"Introduction",description:"",source:"@site/pb071/00-intro-pb071.md",sourceDirName:".",slug:"/",permalink:"/pb071/",draft:!1,editUrl:"https://gitlab.com/mfocko/blog/tree/main/pb071/00-intro-pb071.md",tags:[],version:"current",lastUpdatedAt:1694109735,formattedLastUpdatedAt:"Sep 7, 2023",sidebarPosition:0,frontMatter:{id:"pb071-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Bonuses",permalink:"/pb071/category/bonuses"}},p={},l=[],u={toc:l},s="wrapper";function f(e){let{components:t,...r}=e;return(0,o.kt)(s,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}))}f.isMDXComponent=!0}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[7963],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>m});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=n.createContext({}),l=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(p.Provider,{value:t},e.children)},s="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,p=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),s=l(r),d=o,m=s["".concat(p,".").concat(d)]||s[d]||f[d]||i;return r?n.createElement(m,a(a({ref:t},u),{},{components:r})):n.createElement(m,a({ref:t},u))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=d;var c={};for(var p in t)hasOwnProperty.call(t,p)&&(c[p]=t[p]);c.originalType=e,c[s]="string"==typeof e?e:o,a[1]=c;for(var l=2;l<i;l++)a[l]=r[l];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},9258:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>a,default:()=>f,frontMatter:()=>i,metadata:()=>c,toc:()=>l});var n=r(7462),o=(r(7294),r(3905));const i={id:"pb161-intro",title:"Introduction",slug:"/"},a=void 0,c={unversionedId:"pb161-intro",id:"pb161-intro",title:"Introduction",description:"",source:"@site/pb161/00-intro-pb161.md",sourceDirName:".",slug:"/",permalink:"/pb161/",draft:!1,editUrl:"https://gitlab.com/mfocko/blog/tree/main/pb161/00-intro-pb161.md",tags:[],version:"current",lastUpdatedAt:1694109587,formattedLastUpdatedAt:"Sep 7, 2023",sidebarPosition:0,frontMatter:{id:"pb161-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Environment",permalink:"/pb161/environment"}},p={},l=[],u={toc:l},s="wrapper";function f(e){let{components:t,...r}=e;return(0,o.kt)(s,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}))}f.isMDXComponent=!0}}]);
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[7963],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>m});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=n.createContext({}),l=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(p.Provider,{value:t},e.children)},s="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,p=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),s=l(r),d=o,m=s["".concat(p,".").concat(d)]||s[d]||f[d]||i;return r?n.createElement(m,a(a({ref:t},u),{},{components:r})):n.createElement(m,a({ref:t},u))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=d;var c={};for(var p in t)hasOwnProperty.call(t,p)&&(c[p]=t[p]);c.originalType=e,c[s]="string"==typeof e?e:o,a[1]=c;for(var l=2;l<i;l++)a[l]=r[l];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},9258:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>a,default:()=>f,frontMatter:()=>i,metadata:()=>c,toc:()=>l});var n=r(7462),o=(r(7294),r(3905));const i={id:"pb161-intro",title:"Introduction",slug:"/"},a=void 0,c={unversionedId:"pb161-intro",id:"pb161-intro",title:"Introduction",description:"",source:"@site/pb161/00-intro-pb161.md",sourceDirName:".",slug:"/",permalink:"/pb161/",draft:!1,editUrl:"https://gitlab.com/mfocko/blog/tree/main/pb161/00-intro-pb161.md",tags:[],version:"current",lastUpdatedAt:1694109735,formattedLastUpdatedAt:"Sep 7, 2023",sidebarPosition:0,frontMatter:{id:"pb161-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Environment",permalink:"/pb161/environment"}},p={},l=[],u={toc:l},s="wrapper";function f(e){let{components:t,...r}=e;return(0,o.kt)(s,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}))}f.isMDXComponent=!0}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[3223],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>m});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var c=n.createContext({}),l=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(c.Provider,{value:t},e.children)},p="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=l(r),d=o,m=p["".concat(c,".").concat(d)]||p[d]||f[d]||a;return r?n.createElement(m,i(i({ref:t},u),{},{components:r})):n.createElement(m,i({ref:t},u))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=d;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[p]="string"==typeof e?e:o,i[1]=s;for(var l=2;l<a;l++)i[l]=r[l];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},6454:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>f,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var n=r(7462),o=(r(7294),r(3905));const a={id:"ib002-intro",title:"Introduction",slug:"/"},i=void 0,s={unversionedId:"ib002-intro",id:"ib002-intro",title:"Introduction",description:"In this part you can find \u201crandom\u201d additional materials I have written over the",source:"@site/ib002/00-intro-ib002.md",sourceDirName:".",slug:"/",permalink:"/ib002/",draft:!1,editUrl:"https://gitlab.com/mfocko/blog/tree/main/ib002/00-intro-ib002.md",tags:[],version:"current",lastUpdatedAt:1694109587,formattedLastUpdatedAt:"Sep 7, 2023",sidebarPosition:0,frontMatter:{id:"ib002-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Algorithms and Correctness",permalink:"/ib002/category/algorithms-and-correctness"}},c={},l=[],u={toc:l},p="wrapper";function f(e){let{components:t,...r}=e;return(0,o.kt)(p,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"In this part you can find \u201crandom\u201d additional materials I have written over the\ncourse of teaching ",(0,o.kt)("em",{parentName:"p"},"Algorithms and data structures I"),"."),(0,o.kt)("p",null,"It is a various mix of stuff that may have been produced as a follow-up on some\nquestion asked at the seminar or spontanously."),(0,o.kt)("p",null,"If you have some ideas for posts, please do not hesitate to submit them as issues\nin the linked ",(0,o.kt)("a",{parentName:"p",href:"https://gitlab.fi.muni.cz/xfocko/kb/issues"},"GitLab"),"."))}f.isMDXComponent=!0}}]);
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[3223],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>m});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var c=n.createContext({}),l=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(c.Provider,{value:t},e.children)},p="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=l(r),d=o,m=p["".concat(c,".").concat(d)]||p[d]||f[d]||a;return r?n.createElement(m,i(i({ref:t},u),{},{components:r})):n.createElement(m,i({ref:t},u))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=d;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[p]="string"==typeof e?e:o,i[1]=s;for(var l=2;l<a;l++)i[l]=r[l];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},6454:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>f,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var n=r(7462),o=(r(7294),r(3905));const a={id:"ib002-intro",title:"Introduction",slug:"/"},i=void 0,s={unversionedId:"ib002-intro",id:"ib002-intro",title:"Introduction",description:"In this part you can find \u201crandom\u201d additional materials I have written over the",source:"@site/ib002/00-intro-ib002.md",sourceDirName:".",slug:"/",permalink:"/ib002/",draft:!1,editUrl:"https://gitlab.com/mfocko/blog/tree/main/ib002/00-intro-ib002.md",tags:[],version:"current",lastUpdatedAt:1694109735,formattedLastUpdatedAt:"Sep 7, 2023",sidebarPosition:0,frontMatter:{id:"ib002-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Algorithms and Correctness",permalink:"/ib002/category/algorithms-and-correctness"}},c={},l=[],u={toc:l},p="wrapper";function f(e){let{components:t,...r}=e;return(0,o.kt)(p,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"In this part you can find \u201crandom\u201d additional materials I have written over the\ncourse of teaching ",(0,o.kt)("em",{parentName:"p"},"Algorithms and data structures I"),"."),(0,o.kt)("p",null,"It is a various mix of stuff that may have been produced as a follow-up on some\nquestion asked at the seminar or spontanously."),(0,o.kt)("p",null,"If you have some ideas for posts, please do not hesitate to submit them as issues\nin the linked ",(0,o.kt)("a",{parentName:"p",href:"https://gitlab.fi.muni.cz/xfocko/kb/issues"},"GitLab"),"."))}f.isMDXComponent=!0}}]);

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[9924],{491:(e,t,l)=>{l.r(t),l.d(t,{default:()=>d});var a=l(7294),n=l(6010),r=l(9960),s=l(8824),c=l(833),o=l(5281),i=l(5999),u=l(7452),g=l(197);function m(e){let{doc:t}=e;return a.createElement("article",{className:"margin-vert--lg"},a.createElement(r.Z,{to:t.permalink},a.createElement("h2",null,t.title)),t.description&&a.createElement("p",null,t.description))}function d(e){let{tag:t}=e;const l=function(){const{selectMessage:e}=(0,s.c)();return t=>e(t,(0,i.I)({id:"theme.docs.tagDocListPageTitle.nDocsTagged",description:'Pluralized label for "{count} docs tagged". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One doc tagged|{count} docs tagged"},{count:t}))}(),d=(0,i.I)({id:"theme.docs.tagDocListPageTitle",description:"The title of the page for a docs tag",message:'{nDocsTagged} with "{tagName}"'},{nDocsTagged:l(t.count),tagName:t.label});return a.createElement(c.FG,{className:(0,n.Z)(o.k.wrapper.docsPages,o.k.page.docsTagDocListPage)},a.createElement(c.d,{title:d}),a.createElement(g.Z,{tag:"doc_tag_doc_list"}),a.createElement(u.Z,null,a.createElement("div",{className:"container margin-vert--lg"},a.createElement("div",{className:"row"},a.createElement("main",{className:"col col--8 col--offset-2"},a.createElement("header",{className:"margin-bottom--xl"},a.createElement("h1",null,d),a.createElement(r.Z,{href:t.allTagsPath},a.createElement(i.Z,{id:"theme.tags.tagsPageLink",description:"The label of the link targeting the tag list page"},"View All Tags"))),a.createElement("section",{className:"margin-vert--lg"},t.items.map((e=>a.createElement(m,{key:e.id,doc:e})))))))))}},8824:(e,t,l)=>{l.d(t,{c:()=>i});var a=l(7294),n=l(2263);const r=["zero","one","two","few","many","other"];function s(e){return r.filter((t=>e.includes(t)))}const c={locale:"en",pluralForms:s(["one","other"]),select:e=>1===e?"one":"other"};function o(){const{i18n:{currentLocale:e}}=(0,n.Z)();return(0,a.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:s(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),c}}),[e])}function i(){const e=o();return{selectMessage:(t,l)=>function(e,t,l){const a=e.split("|");if(1===a.length)return a[0];a.length>l.pluralForms.length&&console.error(`For locale=${l.locale}, a maximum of ${l.pluralForms.length} plural forms are expected (${l.pluralForms.join(",")}), but the message contains ${a.length}: ${e}`);const n=l.select(t),r=l.pluralForms.indexOf(n);return a[Math.min(r,a.length-1)]}(l,t,e)}}}}]);

View file

@ -1 +0,0 @@
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[9924],{1298:(e,t,l)=>{l.r(t),l.d(t,{default:()=>d});var a=l(7294),n=l(6010),r=l(9960),s=l(8824),c=l(833),o=l(5281),i=l(5999),u=l(7452),g=l(197);function m(e){let{doc:t}=e;return a.createElement("article",{className:"margin-vert--lg"},a.createElement(r.Z,{to:t.permalink},a.createElement("h2",null,t.title)),t.description&&a.createElement("p",null,t.description))}function d(e){let{tag:t}=e;const l=function(){const{selectMessage:e}=(0,s.c)();return t=>e(t,(0,i.I)({id:"theme.docs.tagDocListPageTitle.nDocsTagged",description:'Pluralized label for "{count} docs tagged". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One doc tagged|{count} docs tagged"},{count:t}))}(),d=(0,i.I)({id:"theme.docs.tagDocListPageTitle",description:"The title of the page for a docs tag",message:'{nDocsTagged} with "{tagName}"'},{nDocsTagged:l(t.count),tagName:t.label});return a.createElement(c.FG,{className:(0,n.Z)(o.k.wrapper.docsPages,o.k.page.docsTagDocListPage)},a.createElement(c.d,{title:d}),a.createElement(g.Z,{tag:"doc_tag_doc_list"}),a.createElement(u.Z,null,a.createElement("div",{className:"container margin-vert--lg"},a.createElement("div",{className:"row"},a.createElement("main",{className:"col col--8 col--offset-2"},a.createElement("header",{className:"margin-bottom--xl"},a.createElement("h1",null,d),a.createElement(r.Z,{href:t.allTagsPath},a.createElement(i.Z,{id:"theme.tags.tagsPageLink",description:"The label of the link targeting the tag list page"},"View All Tags"))),a.createElement("section",{className:"margin-vert--lg"},t.items.map((e=>a.createElement(m,{key:e.id,doc:e})))))))))}},8824:(e,t,l)=>{l.d(t,{c:()=>i});var a=l(7294),n=l(2263);const r=["zero","one","two","few","many","other"];function s(e){return r.filter((t=>e.includes(t)))}const c={locale:"en",pluralForms:s(["one","other"]),select:e=>1===e?"one":"other"};function o(){const{i18n:{currentLocale:e}}=(0,n.Z)();return(0,a.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:s(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),c}}),[e])}function i(){const e=o();return{selectMessage:(t,l)=>function(e,t,l){const a=e.split("|");if(1===a.length)return a[0];a.length>l.pluralForms.length&&console.error(`For locale=${l.locale}, a maximum of ${l.pluralForms.length} plural forms are expected (${l.pluralForms.join(",")}), but the message contains ${a.length}: ${e}`);const n=l.select(t),r=l.pluralForms.indexOf(n);return a[Math.min(r,a.length-1)]}(l,t,e)}}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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