1
0
Fork 0
mirror of https://github.com/mfocko/blog.git synced 2025-04-10 07:12:01 +02:00
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
404.html
assets
images
bfs_graph_dark-f7a3a78eaf9de049469b4c64e0712867.pngbfs_graph_light-6e21a942bccd92bcce6840da7c3cb056.pngbfs_graph_with_additional_edge_dark-c2da6c052b067785e877b4654a13f328.pngbfs_graph_with_additional_edge_light-799673ba333298d16327abe67c90507e.pngbfs_tree_dark-34f32262c6e4ffc14983b3ebf9a2f5a9.pngbfs_tree_light-61d6723c3c587d565b6280b8b8eca211.pngbfs_tree_with_additional_edge_dark-127aa5b00988d4569669a92f5d841dbf.pngbfs_tree_with_additional_edge_light-93df97e1f9f1883467248532809374d0.pngbr_2_dark-e8c35bc37b250271cf480f71904c15a7.pngbr_2_light-5e6a1d53e559a30e5fb86ee019229bbd.pngbr_3_dark-a2b8248c182059b67c703f75f58f3784.pngbr_3_light-7be3bbcb08f8b7182a1c719693a47615.pngbr_4_dark-eddf4c315becc51f89b0967320f132d8.pngbr_4_light-d72dfa633794ec97eddce8e3a4b02660.pngbr_5_dark-e24da2d7a3fb2ee63ac8e1ea9c2d45a8.pngbr_5_light-efb3568bf4aadb19a9dcc57e748f89d8.pngbr_6_dark-160fd071a93e279a5339c7976745f8b1.pngbr_6_light-b090675f7b30b574af44d667b083e9b7.pngbr_7_dark-35ede8f297484f4305ea7fd23cbddc49.pngbr_7_dark-48445480725921bc67664cac9f225476.svgbr_7_light-018e13c41ce1fc6257c4c65748aaae27.pngbr_7_light-e3494c1dc9b1d352580427c76be40a01.svgbr_8_dark-b0f871ab182d06edb5c29bb490ad70bc.pngbr_8_dark-e63a22ae61187d5745542c84a04ded26.svgbr_8_light-10d25c55c1838a408ab5dad21a9da058.svgbr_8_light-81ac4c8a3988bd43c66f563cd4799d61.pngconstruction_dark-fac28e7cafcc43d7e2fb5f0b6c25504e.svgconstruction_dark-fcb91acb746c787329bf9bd3cb54c5b7.pngconstruction_light-02b0be76041a8b1379107378e8f8b64c.svgconstruction_light-dda6c5aa625d6e6c14c01589117281c2.pngcorrect_dark-bbd8d4c1796b145025fed5b6dff03b84.pngcorrect_light-bc4770146072f748be4a5aa11abf3a0c.pngincorrect_dark-9b8b3be328ffad83233de4536c120016.pngincorrect_dark-d9c04aed74f7d364c3c3b1855b769ab0.svgincorrect_light-e787e568e9a1528dcac5bf55ef29fdaa.pngrb_dark-2917b0f8de62597646b619102f126a53.svgrb_dark-c025d61dee7913262c86277087751328.pngrb_height_dark-75a70ddff74e5e1aff7e9986221b5687.pngrb_height_dark-921b2d98d9fe1e579474faf36486f281.svgrb_height_light-0aff6e7a40a9f601e0dd1114e43e43b1.svgrb_height_light-36fa69317ced094d7bb7b0fdf32cb3fe.pngrb_light-9889570d993cf4a78a1bcccfbd76eab4.svgrb_light-f53bee3b32ddb2e7a4249828bc03b1a4.pngrr_2_dark-e8c35bc37b250271cf480f71904c15a7.pngrr_2_light-5e6a1d53e559a30e5fb86ee019229bbd.pngrr_3_dark-4e8b2ca938738395e438b7fc2fc5dfe4.pngrr_3_light-51521ba414ff3a3530ed0109cfab799d.pngrr_4_dark-3cc1c8d4b39707d2a51b51f4f1b29dc8.pngrr_4_light-631a0b3947be21a12b3a489f0cd0c3c4.pngrr_5_dark-9028cc10e78c05cb669d5d438dcbf93f.pngrr_5_light-6b8f80047906eb1f58472d231eb9b12a.pngrr_6_dark-160fd071a93e279a5339c7976745f8b1.pngrr_6_light-b090675f7b30b574af44d667b083e9b7.pngrr_7_dark-35ede8f297484f4305ea7fd23cbddc49.pngrr_7_dark-f8796e7eda13a89d198098744b079384.svgrr_7_light-018e13c41ce1fc6257c4c65748aaae27.pngrr_7_light-f03b9073d10947b0af1a226ee8e12fa4.svgrr_8_dark-b0f871ab182d06edb5c29bb490ad70bc.pngrr_8_dark-f1562f7fd1dc9442e496260e74447d03.svgrr_8_light-7531279bbbb44b4e206fe5040b38df4d.svgrr_8_light-81ac4c8a3988bd43c66f563cd4799d61.png
js
blog
2023/08/02/copr
aoc-2022
1st-week
2nd-week
3rd-week
4th-week
intro
archive
index.html
leetcode/sort-diagonally
tags
admin
advent-of-code-2022
advent-of-code
copr
cpp
index.html
iterators
leetcode
red-hat
rust

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

(image error) Size: 26 KiB

Binary file not shown.

Before

(image error) Size: 24 KiB

Binary file not shown.

Before

(image error) Size: 16 KiB

Binary file not shown.

Before

(image error) Size: 15 KiB

Binary file not shown.

Before

(image error) Size: 12 KiB

Binary file not shown.

Before

(image error) Size: 11 KiB

Binary file not shown.

Before

(image error) Size: 17 KiB

Binary file not shown.

Before

(image error) Size: 16 KiB

Binary file not shown.

Before

(image error) Size: 19 KiB

Binary file not shown.

Before

(image error) Size: 18 KiB

Binary file not shown.

Before

(image error) Size: 19 KiB

Binary file not shown.

Before

(image error) Size: 18 KiB

Binary file not shown.

Before

(image error) Size: 28 KiB

Binary file not shown.

Before

(image error) Size: 26 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 10 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 9.8 KiB

Binary file not shown.

Before

(image error) 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

(image error) 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

(image error) Size: 11 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 12 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 12 KiB

Binary file not shown.

Before

(image error) Size: 20 KiB

Binary file not shown.

Before

(image error) Size: 27 KiB

Binary file not shown.

Before

(image error) Size: 25 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 9.9 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 14 KiB

Binary file not shown.

Before

(image error) Size: 45 KiB

Binary file not shown.

Before

(image error) 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

(image error) 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

(image error) Size: 14 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 14 KiB

Binary file not shown.

Before

(image error) Size: 42 KiB

Binary file not shown.

Before

(image error) Size: 12 KiB

Binary file not shown.

Before

(image error) Size: 11 KiB

Binary file not shown.

Before

(image error) Size: 17 KiB

Binary file not shown.

Before

(image error) Size: 15 KiB

Binary file not shown.

Before

(image error) Size: 19 KiB

Binary file not shown.

Before

(image error) Size: 17 KiB

Binary file not shown.

Before

(image error) Size: 19 KiB

Binary file not shown.

Before

(image error) Size: 17 KiB

Binary file not shown.

Before

(image error) Size: 28 KiB

Binary file not shown.

Before

(image error) Size: 26 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 10 KiB

Binary file not shown.

Before

(image error) 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

(image error) Size: 9.8 KiB

Binary file not shown.

Before

(image error) 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

(image error) 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

(image error) Size: 11 KiB

Binary file not shown.

Before

(image error) 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