diff --git a/ProninVV/aufgabe-1-data-structures/data_analysis.py b/ProninVV/aufgabe-1-data-structures/data_analysis.py new file mode 100644 index 0000000..f6878f6 --- /dev/null +++ b/ProninVV/aufgabe-1-data-structures/data_analysis.py @@ -0,0 +1,20 @@ +import pandas as pd +import glob + +folder_path = 'results' + +sizes = ['500', '1000', '2000', '5000', '10000'] + + +for size in sizes: + files = glob.glob(f'{folder_path}/timedata_{size}_epochs_*.csv') + + data = [pd.read_csv(f)['Время (сек)'] for f in files] + + datatomean = pd.concat(data, axis=1) + datamean = datatomean.mean(axis=1) + + df = pd.read_csv(files[0]) + df['Время (сек)'] = datamean + + df.to_csv(f'results/aaverage_timedata_{size}.csv', index=False) diff --git a/ProninVV/aufgabe-1-data-structures/graphics/Linklist1.png b/ProninVV/aufgabe-1-data-structures/graphics/Linklist1.png new file mode 100644 index 0000000..725a499 Binary files /dev/null and b/ProninVV/aufgabe-1-data-structures/graphics/Linklist1.png differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/Linklist2.png b/ProninVV/aufgabe-1-data-structures/graphics/Linklist2.png new file mode 100644 index 0000000..bae09d2 Binary files /dev/null and b/ProninVV/aufgabe-1-data-structures/graphics/Linklist2.png differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/llist.eps b/ProninVV/aufgabe-1-data-structures/graphics/TLinklist1.eps similarity index 95% rename from ProninVV/aufgabe-1-data-structures/graphics/llist.eps rename to ProninVV/aufgabe-1-data-structures/graphics/TLinklist1.eps index 065d114..eec390a 100644 --- a/ProninVV/aufgabe-1-data-structures/graphics/llist.eps +++ b/ProninVV/aufgabe-1-data-structures/graphics/TLinklist1.eps @@ -1,8 +1,8 @@ %!PS-Adobe-3.0 EPSF-3.0 %%LanguageLevel: 3 -%%Title: llist.eps +%%Title: TLinklist1.eps %%Creator: Matplotlib v3.10.0, https://matplotlib.org/ -%%CreationDate: Sat Mar 21 20:36:28 2026 +%%CreationDate: Tue Mar 24 18:05:26 2026 %%Orientation: portrait %%BoundingBox: 0 0 720 360 %%HiResBoundingBox: 0.000000 0.000000 720.000000 360.000000 @@ -26,8 +26,8 @@ mpldict begin /FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def /FontBBox [-2090 -948 3673 2524] def /FontType 3 def -/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /three /four /five /six /uni0435 /eight /uni0430 /uni043A /uni0438 /uni043B /uni0436 /uni043E /uni043D /uni0440 /uni0441 /uni0442 /uni0439 /uni0444 /uni043F /N /uni044F /d /e /f /h /i /l /n /o /r /s /t /u] def -/CharStrings 44 dict dup begin +/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /three /four /five /six /uni0435 /eight /uni0430 /uni043A /uni0438 /uni043B /uni0436 /uni043E /uni043D /uni0440 /uni0441 /uni0442 /uni0439 /uni0444 /L /N /uni044F /d /e /f /h /i /k /l /n /o /r /s /t /u] def +/CharStrings 45 dict dup begin /.notdef 0 def /uni0413{1249 0 201 0 1130 1493 sc 201 0 m @@ -636,16 +636,14 @@ ce} _d 1424 291 1448 402 1448 559 c ce} _d -/uni043F{1339 0 186 0 1153 1120 sc -1153 1120 m -1153 0 l -968 0 l -968 973 l -371 973 l -371 0 l -186 0 l -186 1120 l -1153 1120 l +/L{1141 0 201 0 1130 1493 sc +201 1493 m +403 1493 l +403 170 l +1130 170 l +1130 0 l +201 0 l +201 1493 l ce} _d /N{1532 0 201 0 1331 1493 sc @@ -795,6 +793,21 @@ ce} _d 193 1323 l 193 1556 l +ce} _d +/k{1186 0 186 0 1180 1556 sc +186 1556 m +371 1556 l +371 637 l +920 1120 l +1155 1120 l +561 596 l +1180 0 l +940 0 l +371 547 l +371 0 l +186 0 l +186 1556 l + ce} _d /l{569 0 193 0 377 1556 sc 193 1556 m @@ -2854,61 +2867,61 @@ grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 39.675762 m -113.664637 39.750339 l -137.936059 39.932179 l -210.750326 40.574399 l -332.107438 41.222973 l +101.528926 40.20153 m +113.664637 42.282004 l +137.936059 50.024638 l +210.750326 110.163346 l +332.107438 317.187993 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 39.730793 m -113.664637 39.832061 l -137.936059 40.12063 l -210.750326 41.102261 l -332.107438 42.475689 l +101.528926 39.713375 m +113.664637 39.851662 l +137.936059 40.102985 l +210.750326 40.955933 l +332.107438 42.275074 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 40.295315 m -113.664637 42.11409 l -137.936059 51.013416 l -210.750326 120.935992 l -332.107438 321.355573 l +101.528926 39.670412 m +113.664637 39.763459 l +137.936059 39.876982 l +210.750326 40.411248 l +332.107438 41.10807 l stroke grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 39.675762 m -113.664637 39.750339 l -137.936059 39.932179 l -210.750326 40.574399 l -332.107438 41.222973 l +101.528926 40.20153 m +113.664637 42.282004 l +137.936059 50.024638 l +210.750326 110.163346 l +332.107438 317.187993 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 39.730793 m -113.664637 39.832061 l -137.936059 40.12063 l -210.750326 41.102261 l -332.107438 42.475689 l +101.528926 39.713375 m +113.664637 39.851662 l +137.936059 40.102985 l +210.750326 40.955933 l +332.107438 42.275074 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 40.295315 m -113.664637 42.11409 l -137.936059 51.013416 l -210.750326 120.935992 l -332.107438 321.355573 l +101.528926 39.670412 m +113.664637 39.763459 l +137.936059 39.876982 l +210.750326 40.411248 l +332.107438 41.10807 l stroke grestore 0.8 setlinewidth @@ -2937,7 +2950,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -97.5838 322.8 translate +98.2088 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -2961,19 +2974,21 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0441 glyphshow -165.199 0 m /uni043F glyphshow -173.045 0 m /uni0438 glyphshow -180.844 0 m /uni0441 glyphshow -187.441 0 m /uni043A glyphshow -194.689 0 m /uni0430 glyphshow -202.043 0 m /space glyphshow -205.857 0 m /parenleft glyphshow -210.539 0 m /s glyphshow -216.791 0 m /o glyphshow -224.133 0 m /r glyphshow -229.066 0 m /t glyphshow -233.771 0 m /parenright glyphshow +158.602 0 m /L glyphshow +165.287 0 m /i glyphshow +168.621 0 m /n glyphshow +176.227 0 m /k glyphshow +183.176 0 m /l glyphshow +186.51 0 m /i glyphshow +189.844 0 m /s glyphshow +196.096 0 m /t glyphshow +200.801 0 m /space glyphshow +204.615 0 m /parenleft glyphshow +209.297 0 m /s glyphshow +215.549 0 m /o glyphshow +222.891 0 m /r glyphshow +227.824 0 m /t glyphshow +232.529 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap @@ -4935,61 +4950,61 @@ grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.681901 m -418.028273 39.732819 l -442.299696 39.960653 l -515.113963 40.689328 l -636.471074 41.134597 l +405.892562 40.210718 m +418.028273 42.296188 l +442.299696 49.73127 l +515.113963 105.104337 l +636.471074 301.632252 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.726854 m -418.028273 39.844774 l -442.299696 40.118013 l -515.113963 41.085345 l -636.471074 42.270145 l +405.892562 39.715465 m +418.028273 39.837119 l +442.299696 40.083389 l +515.113963 40.962447 l +636.471074 42.274123 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 40.291647 m -418.028273 42.117123 l -442.299696 51.476938 l -515.113963 120.72904 l -636.471074 303.856963 l +405.892562 39.671495 m +418.028273 39.76911 l +442.299696 39.896931 l +515.113963 40.413961 l +636.471074 41.187406 l stroke grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.681901 m -418.028273 39.732819 l -442.299696 39.960653 l -515.113963 40.689328 l -636.471074 41.134597 l +405.892562 40.210718 m +418.028273 42.296188 l +442.299696 49.73127 l +515.113963 105.104337 l +636.471074 301.632252 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.726854 m -418.028273 39.844774 l -442.299696 40.118013 l -515.113963 41.085345 l -636.471074 42.270145 l +405.892562 39.715465 m +418.028273 39.837119 l +442.299696 40.083389 l +515.113963 40.962447 l +636.471074 42.274123 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 40.291647 m -418.028273 42.117123 l -442.299696 51.476938 l -515.113963 120.72904 l -636.471074 303.856963 l +405.892562 39.671495 m +418.028273 39.76911 l +442.299696 39.896931 l +515.113963 40.413961 l +636.471074 41.187406 l stroke grestore 0.8 setlinewidth @@ -5018,7 +5033,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -398.612 322.8 translate +399.237 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -5042,34 +5057,36 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0441 glyphshow -165.199 0 m /uni043F glyphshow -173.045 0 m /uni0438 glyphshow -180.844 0 m /uni0441 glyphshow -187.441 0 m /uni043A glyphshow -194.689 0 m /uni0430 glyphshow -202.043 0 m /space glyphshow -205.857 0 m /parenleft glyphshow -210.539 0 m /s glyphshow -216.791 0 m /h glyphshow -224.396 0 m /u glyphshow -232.002 0 m /f glyphshow -236.227 0 m /f glyphshow -240.451 0 m /parenright glyphshow +158.602 0 m /L glyphshow +165.287 0 m /i glyphshow +168.621 0 m /n glyphshow +176.227 0 m /k glyphshow +183.176 0 m /l glyphshow +186.51 0 m /i glyphshow +189.844 0 m /s glyphshow +196.096 0 m /t glyphshow +200.801 0 m /space glyphshow +204.615 0 m /parenleft glyphshow +209.297 0 m /s glyphshow +215.549 0 m /h glyphshow +223.154 0 m /u glyphshow +230.76 0 m /f glyphshow +234.984 0 m /f glyphshow +239.209 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap 0.8 setgray gsave -401.363636 303.8 m -405.363636 303.8 l -406.69697 303.8 407.363636 304.466667 407.363636 305.8 c -407.363636 309.8 l -407.363636 311.133333 406.69697 311.8 405.363636 311.8 c -401.363636 311.8 l -400.030303 311.8 399.363636 311.133333 399.363636 309.8 c -399.363636 305.8 l -399.363636 304.466667 400.030303 303.8 401.363636 303.8 c +637 303.8 m +641 303.8 l +642.333333 303.8 643 304.466667 643 305.8 c +643 309.8 l +643 311.133333 642.333333 311.8 641 311.8 c +637 311.8 l +635.666667 311.8 635 311.133333 635 309.8 c +635 305.8 l +635 304.466667 635.666667 303.8 637 303.8 c cl gsave 1 setgray diff --git a/ProninVV/aufgabe-1-data-structures/graphics/llist2.eps b/ProninVV/aufgabe-1-data-structures/graphics/TLinklist2.eps similarity index 95% rename from ProninVV/aufgabe-1-data-structures/graphics/llist2.eps rename to ProninVV/aufgabe-1-data-structures/graphics/TLinklist2.eps index 803fbda..26ce659 100644 --- a/ProninVV/aufgabe-1-data-structures/graphics/llist2.eps +++ b/ProninVV/aufgabe-1-data-structures/graphics/TLinklist2.eps @@ -1,8 +1,8 @@ %!PS-Adobe-3.0 EPSF-3.0 %%LanguageLevel: 3 -%%Title: llist2.eps +%%Title: TLinklist2.eps %%Creator: Matplotlib v3.10.0, https://matplotlib.org/ -%%CreationDate: Sat Mar 21 20:36:59 2026 +%%CreationDate: Tue Mar 24 18:05:46 2026 %%Orientation: portrait %%BoundingBox: 0 0 720 360 %%HiResBoundingBox: 0.000000 0.000000 720.000000 360.000000 @@ -26,8 +26,8 @@ mpldict begin /FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def /FontBBox [-2090 -948 3673 2524] def /FontType 3 def -/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /uni0430 /four /uni0435 /six /uni0436 /uni0438 /eight /uni043A /uni043B /uni0439 /uni043D /uni043E /uni043F /uni0440 /uni0441 /uni0442 /uni0444 /N /uni044F /d /e /f /h /i /l /n /o /r /s /t /u] def -/CharStrings 42 dict dup begin +/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /uni0430 /four /uni0435 /six /uni0436 /uni0438 /eight /uni043A /uni043B /uni0439 /uni043D /uni043E /uni0440 /uni0441 /uni0442 /uni0444 /L /N /uni044F /d /e /f /h /i /k /l /n /o /r /s /t /u] def +/CharStrings 43 dict dup begin /.notdef 0 def /uni0413{1249 0 201 0 1130 1493 sc 201 0 m @@ -471,18 +471,6 @@ ce} _d 113 743 158 887 249 991 c 340 1095 466 1147 627 1147 c -ce} _d -/uni043F{1339 0 186 0 1153 1120 sc -1153 1120 m -1153 0 l -968 0 l -968 973 l -371 973 l -371 0 l -186 0 l -186 1120 l -1153 1120 l - ce} _d /uni0440{1300 0 186 -426 1188 1147 sc 371 168 m @@ -588,6 +576,16 @@ ce} _d 1262 125 1327 158 1375 224 c 1424 291 1448 402 1448 559 c +ce} _d +/L{1141 0 201 0 1130 1493 sc +201 1493 m +403 1493 l +403 170 l +1130 170 l +1130 0 l +201 0 l +201 1493 l + ce} _d /N{1532 0 201 0 1331 1493 sc 201 1493 m @@ -736,6 +734,21 @@ ce} _d 193 1323 l 193 1556 l +ce} _d +/k{1186 0 186 0 1180 1556 sc +186 1556 m +371 1556 l +371 637 l +920 1120 l +1155 1120 l +561 596 l +1180 0 l +940 0 l +371 547 l +371 0 l +186 0 l +186 1556 l + ce} _d /l{569 0 193 0 377 1556 sc 193 1556 m @@ -2452,57 +2465,59 @@ grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 41.872874 m -113.664637 44.110173 l -137.936059 49.565377 l -210.750326 68.831978 l -332.107438 88.289182 l +101.528926 57.645886 m +113.664637 120.060127 l +137.936059 352.339147 l +138.285603 361 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 43.523803 m -113.664637 46.561841 l -137.936059 55.218889 l -210.750326 84.667823 l -332.107438 125.870683 l +101.528926 43.001244 m +113.664637 47.149875 l +137.936059 54.689548 l +210.750326 80.277991 l +332.107438 119.852227 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 60.459448 m -113.664637 115.022701 l -136.026702 361 l +101.528926 41.712375 m +113.664637 44.503779 l +137.936059 47.909458 l +210.750326 63.937439 l +332.107438 84.842089 l stroke grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 41.872874 m -113.664637 44.110173 l -137.936059 49.565377 l -210.750326 68.831978 l -332.107438 88.289182 l +101.528926 57.645886 m +113.664637 120.060127 l +137.936059 352.339147 l +138.285603 361 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 43.523803 m -113.664637 46.561841 l -137.936059 55.218889 l -210.750326 84.667823 l -332.107438 125.870683 l +101.528926 43.001244 m +113.664637 47.149875 l +137.936059 54.689548 l +210.750326 80.277991 l +332.107438 119.852227 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 60.459448 m -113.664637 115.022701 l -136.026702 361 l +101.528926 41.712375 m +113.664637 44.503779 l +137.936059 47.909458 l +210.750326 63.937439 l +332.107438 84.842089 l stroke grestore 0.8 setlinewidth @@ -2531,7 +2546,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -97.5838 322.8 translate +98.2088 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -2555,19 +2570,21 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0441 glyphshow -165.199 0 m /uni043F glyphshow -173.045 0 m /uni0438 glyphshow -180.844 0 m /uni0441 glyphshow -187.441 0 m /uni043A glyphshow -194.689 0 m /uni0430 glyphshow -202.043 0 m /space glyphshow -205.857 0 m /parenleft glyphshow -210.539 0 m /s glyphshow -216.791 0 m /o glyphshow -224.133 0 m /r glyphshow -229.066 0 m /t glyphshow -233.771 0 m /parenright glyphshow +158.602 0 m /L glyphshow +165.287 0 m /i glyphshow +168.621 0 m /n glyphshow +176.227 0 m /k glyphshow +183.176 0 m /l glyphshow +186.51 0 m /i glyphshow +189.844 0 m /s glyphshow +196.096 0 m /t glyphshow +200.801 0 m /space glyphshow +204.615 0 m /parenleft glyphshow +209.297 0 m /s glyphshow +215.549 0 m /o glyphshow +222.891 0 m /r glyphshow +227.824 0 m /t glyphshow +232.529 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap @@ -4186,57 +4203,59 @@ grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 42.057027 m -418.028273 43.584584 l -442.299696 50.419596 l -515.113963 72.279847 l -636.471074 85.637912 l +405.892562 57.921534 m +418.028273 120.485629 l +442.299696 343.538102 l +443.065095 361 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 43.405623 m -418.028273 46.943213 l -442.299696 55.140405 l -515.113963 84.160362 l -636.471074 119.70435 l +405.892562 43.063947 m +418.028273 46.713562 l +442.299696 54.101663 l +515.113963 80.473417 l +636.471074 119.823676 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 60.349399 m -418.028273 115.113678 l -439.282293 361 l +405.892562 41.744863 m +418.028273 44.673314 l +442.299696 48.507933 l +515.113963 64.018825 l +636.471074 87.222184 l stroke grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 42.057027 m -418.028273 43.584584 l -442.299696 50.419596 l -515.113963 72.279847 l -636.471074 85.637912 l +405.892562 57.921534 m +418.028273 120.485629 l +442.299696 343.538102 l +443.065095 361 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 43.405623 m -418.028273 46.943213 l -442.299696 55.140405 l -515.113963 84.160362 l -636.471074 119.70435 l +405.892562 43.063947 m +418.028273 46.713562 l +442.299696 54.101663 l +515.113963 80.473417 l +636.471074 119.823676 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 60.349399 m -418.028273 115.113678 l -439.282293 361 l +405.892562 41.744863 m +418.028273 44.673314 l +442.299696 48.507933 l +515.113963 64.018825 l +636.471074 87.222184 l stroke grestore 0.8 setlinewidth @@ -4265,7 +4284,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -398.612 322.8 translate +399.237 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -4289,20 +4308,22 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0441 glyphshow -165.199 0 m /uni043F glyphshow -173.045 0 m /uni0438 glyphshow -180.844 0 m /uni0441 glyphshow -187.441 0 m /uni043A glyphshow -194.689 0 m /uni0430 glyphshow -202.043 0 m /space glyphshow -205.857 0 m /parenleft glyphshow -210.539 0 m /s glyphshow -216.791 0 m /h glyphshow -224.396 0 m /u glyphshow -232.002 0 m /f glyphshow -236.227 0 m /f glyphshow -240.451 0 m /parenright glyphshow +158.602 0 m /L glyphshow +165.287 0 m /i glyphshow +168.621 0 m /n glyphshow +176.227 0 m /k glyphshow +183.176 0 m /l glyphshow +186.51 0 m /i glyphshow +189.844 0 m /s glyphshow +196.096 0 m /t glyphshow +200.801 0 m /space glyphshow +204.615 0 m /parenleft glyphshow +209.297 0 m /s glyphshow +215.549 0 m /h glyphshow +223.154 0 m /u glyphshow +230.76 0 m /f glyphshow +234.984 0 m /f glyphshow +239.209 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap diff --git a/ProninVV/aufgabe-1-data-structures/graphics/TList1.eps b/ProninVV/aufgabe-1-data-structures/graphics/TList1.eps new file mode 100644 index 0000000..e2523bc --- /dev/null +++ b/ProninVV/aufgabe-1-data-structures/graphics/TList1.eps @@ -0,0 +1,4887 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%LanguageLevel: 3 +%%Title: TList1.eps +%%Creator: Matplotlib v3.10.0, https://matplotlib.org/ +%%CreationDate: Tue Mar 24 18:05:01 2026 +%%Orientation: portrait +%%BoundingBox: 0 0 720 360 +%%HiResBoundingBox: 0.000000 0.000000 720.000000 360.000000 +%%EndComments +%%BeginProlog +/mpldict 9 dict def +mpldict begin +/_d { bind def } bind def +/m { moveto } _d +/l { lineto } _d +/r { rlineto } _d +/c { curveto } _d +/cl { closepath } _d +/ce { closepath eofill } _d +/sc { setcachedevice } _d +%!PS-Adobe-3.0 Resource-Font +%%Creator: Converted from TrueType to Type 3 by Matplotlib. +10 dict begin +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def +/FontBBox [-2090 -948 3673 2524] def +/FontType 3 def +/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /three /four /five /six /uni0435 /eight /uni0430 /uni043A /uni0438 /uni043B /uni0436 /uni043E /uni043D /uni0440 /uni0441 /uni0442 /uni0439 /uni0444 /L /N /uni044F /f /h /i /o /r /s /t /u] def +/CharStrings 40 dict dup begin +/.notdef 0 def +/uni0413{1249 0 201 0 1130 1493 sc +201 0 m +201 1493 l +1130 1493 l +1130 1323 l +403 1323 l +403 0 l +201 0 l + +ce} _d +/space{651 0 0 0 0 0 sc +ce} _d +/uni0434{1416 0 107 -283 1309 1120 sc +443 147 m +977 147 l +977 973 l +590 973 l +590 833 l +590 558 551 348 472 201 c +443 147 l + +176 147 m +237 174 280 215 307 272 c +372 413 405 625 405 908 c +405 1120 l +1162 1120 l +1162 147 l +1309 147 l +1309 -283 l +1162 -283 l +1162 0 l +254 0 l +254 -283 l +107 -283 l +107 147 l +176 147 l + +ce} _d +/parenleft{799 0 176 -270 635 1554 sc +635 1554 m +546 1401 479 1249 436 1099 c +393 949 371 797 371 643 c +371 489 393 336 436 185 c +480 34 546 -117 635 -270 c +475 -270 l +375 -113 300 41 250 192 c +201 343 176 494 176 643 c +176 792 201 941 250 1092 c +299 1243 374 1397 475 1554 c +635 1554 l + +ce} _d +/parenright{799 0 164 -270 623 1554 sc +164 1554 m +324 1554 l +424 1397 499 1243 548 1092 c +598 941 623 792 623 643 c +623 494 598 343 548 192 c +499 41 424 -113 324 -270 c +164 -270 l +253 -117 319 34 362 185 c +406 336 428 489 428 643 c +428 797 406 949 362 1099 c +319 1249 253 1401 164 1554 c + +ce} _d +/asterisk{1024 0 61 586 963 1520 sc +963 1247 m +604 1053 l +963 858 l +905 760 l +569 963 l +569 586 l +455 586 l +455 963 l +119 760 l +61 858 l +420 1053 l +61 1247 l +119 1346 l +455 1143 l +455 1520 l +569 1520 l +569 1143 l +905 1346 l +963 1247 l + +ce} _d +/period{651 0 219 0 430 254 sc +219 254 m +430 254 l +430 0 l +219 0 l +219 254 l + +ce} _d +/zero{1303 0 135 -29 1167 1520 sc +651 1360 m +547 1360 469 1309 416 1206 c +364 1104 338 950 338 745 c +338 540 364 387 416 284 c +469 182 547 131 651 131 c +756 131 834 182 886 284 c +939 387 965 540 965 745 c +965 950 939 1104 886 1206 c +834 1309 756 1360 651 1360 c + +651 1520 m +818 1520 946 1454 1034 1321 c +1123 1189 1167 997 1167 745 c +1167 494 1123 302 1034 169 c +946 37 818 -29 651 -29 c +484 -29 356 37 267 169 c +179 302 135 494 135 745 c +135 997 179 1189 267 1321 c +356 1454 484 1520 651 1520 c + +ce} _d +/one{1303 0 225 0 1114 1493 sc +254 170 m +584 170 l +584 1309 l +225 1237 l +225 1421 l +582 1493 l +784 1493 l +784 170 l +1114 170 l +1114 0 l +254 0 l +254 170 l + +ce} _d +/two{1303 0 150 0 1098 1520 sc +393 170 m +1098 170 l +1098 0 l +150 0 l +150 170 l +227 249 331 356 463 489 c +596 623 679 709 713 748 c +778 821 823 882 848 932 c +874 983 887 1032 887 1081 c +887 1160 859 1225 803 1275 c +748 1325 675 1350 586 1350 c +523 1350 456 1339 385 1317 c +315 1295 240 1262 160 1217 c +160 1421 l +241 1454 317 1478 388 1495 c +459 1512 523 1520 582 1520 c +737 1520 860 1481 952 1404 c +1044 1327 1090 1223 1090 1094 c +1090 1033 1078 974 1055 919 c +1032 864 991 800 930 725 c +913 706 860 650 771 557 c +682 465 556 336 393 170 c + +ce} _d +/three{1303 0 156 -29 1139 1520 sc +831 805 m +928 784 1003 741 1057 676 c +1112 611 1139 530 1139 434 c +1139 287 1088 173 987 92 c +886 11 742 -29 555 -29 c +492 -29 428 -23 361 -10 c +295 2 227 20 156 45 c +156 240 l +212 207 273 183 340 166 c +407 149 476 141 549 141 c +676 141 772 166 838 216 c +905 266 938 339 938 434 c +938 522 907 591 845 640 c +784 690 698 715 588 715 c +414 715 l +414 881 l +596 881 l +695 881 771 901 824 940 c +877 980 903 1037 903 1112 c +903 1189 876 1247 821 1288 c +767 1329 689 1350 588 1350 c +533 1350 473 1344 410 1332 c +347 1320 277 1301 201 1276 c +201 1456 l +278 1477 349 1493 416 1504 c +483 1515 547 1520 606 1520 c +759 1520 881 1485 970 1415 c +1059 1346 1104 1252 1104 1133 c +1104 1050 1080 980 1033 923 c +986 866 918 827 831 805 c + +ce} _d +/four{1303 0 100 0 1188 1493 sc +774 1317 m +264 520 l +774 520 l +774 1317 l + +721 1493 m +975 1493 l +975 520 l +1188 520 l +1188 352 l +975 352 l +975 0 l +774 0 l +774 352 l +100 352 l +100 547 l +721 1493 l + +ce} _d +/five{1303 0 158 -29 1124 1493 sc +221 1493 m +1014 1493 l +1014 1323 l +406 1323 l +406 957 l +435 967 465 974 494 979 c +523 984 553 987 582 987 c +749 987 881 941 978 850 c +1075 759 1124 635 1124 479 c +1124 318 1074 193 974 104 c +874 15 733 -29 551 -29 c +488 -29 424 -24 359 -13 c +294 -2 227 14 158 35 c +158 238 l +218 205 280 181 344 165 c +408 149 476 141 547 141 c +662 141 754 171 821 232 c +888 293 922 375 922 479 c +922 583 888 665 821 726 c +754 787 662 817 547 817 c +493 817 439 811 385 799 c +332 787 277 768 221 743 c +221 1493 l + +ce} _d +/six{1303 0 143 -29 1174 1520 sc +676 827 m +585 827 513 796 460 734 c +407 672 381 587 381 479 c +381 372 407 287 460 224 c +513 162 585 131 676 131 c +767 131 838 162 891 224 c +944 287 971 372 971 479 c +971 587 944 672 891 734 c +838 796 767 827 676 827 c + +1077 1460 m +1077 1276 l +1026 1300 975 1318 923 1331 c +872 1344 821 1350 770 1350 c +637 1350 535 1305 464 1215 c +394 1125 354 989 344 807 c +383 865 433 909 492 940 c +551 971 617 987 688 987 c +838 987 956 941 1043 850 c +1130 759 1174 636 1174 479 c +1174 326 1129 203 1038 110 c +947 17 827 -29 676 -29 c +503 -29 371 37 280 169 c +189 302 143 494 143 745 c +143 981 199 1169 311 1309 c +423 1450 573 1520 762 1520 c +813 1520 864 1515 915 1505 c +967 1495 1021 1480 1077 1460 c + +ce} _d +/uni0435{1260 0 113 -29 1151 1147 sc +1151 606 m +1151 516 l +305 516 l +313 389 351 293 419 226 c +488 160 583 127 705 127 c +776 127 844 136 910 153 c +977 170 1043 196 1108 231 c +1108 57 l +1042 29 974 8 905 -7 c +836 -22 765 -29 694 -29 c +515 -29 374 23 269 127 c +165 231 113 372 113 549 c +113 732 162 878 261 985 c +360 1093 494 1147 662 1147 c +813 1147 932 1098 1019 1001 c +1107 904 1151 773 1151 606 c + +967 660 m +966 761 937 841 882 901 c +827 961 755 991 664 991 c +561 991 479 962 417 904 c +356 846 320 764 311 659 c +967 660 l + +ce} _d +/eight{1303 0 139 -29 1163 1520 sc +651 709 m +555 709 479 683 424 632 c +369 581 342 510 342 420 c +342 330 369 259 424 208 c +479 157 555 131 651 131 c +747 131 823 157 878 208 c +933 260 961 331 961 420 c +961 510 933 581 878 632 c +823 683 748 709 651 709 c + +449 795 m +362 816 295 857 246 916 c +198 975 174 1048 174 1133 c +174 1252 216 1347 301 1416 c +386 1485 503 1520 651 1520 c +800 1520 916 1485 1001 1416 c +1086 1347 1128 1252 1128 1133 c +1128 1048 1104 975 1055 916 c +1007 857 940 816 854 795 c +951 772 1027 728 1081 662 c +1136 596 1163 515 1163 420 c +1163 275 1119 164 1030 87 c +942 10 816 -29 651 -29 c +486 -29 360 10 271 87 c +183 164 139 275 139 420 c +139 515 166 596 221 662 c +276 728 352 772 449 795 c + +375 1114 m +375 1037 399 976 447 933 c +496 890 564 868 651 868 c +738 868 805 890 854 933 c +903 976 928 1037 928 1114 c +928 1191 903 1252 854 1295 c +805 1338 738 1360 651 1360 c +564 1360 496 1338 447 1295 c +399 1252 375 1191 375 1114 c + +ce} _d +/uni0430{1255 0 123 -29 1069 1147 sc +702 563 m +553 563 450 546 393 512 c +336 478 307 420 307 338 c +307 273 328 221 371 182 c +414 144 473 125 547 125 c +649 125 731 161 792 233 c +854 306 885 402 885 522 c +885 563 l +702 563 l + +1069 639 m +1069 0 l +885 0 l +885 170 l +843 102 791 52 728 19 c +665 -13 589 -29 498 -29 c +383 -29 292 3 224 67 c +157 132 123 218 123 326 c +123 452 165 547 249 611 c +334 675 460 707 627 707 c +885 707 l +885 725 l +885 810 857 875 801 921 c +746 968 668 991 567 991 c +503 991 441 983 380 968 c +319 953 261 930 205 899 c +205 1069 l +272 1095 338 1114 401 1127 c +464 1140 526 1147 586 1147 c +748 1147 869 1105 949 1021 c +1029 937 1069 810 1069 639 c + +ce} _d +/uni043A{1237 0 186 0 1169 1120 sc +186 1120 m +369 1120 l +369 594 l +888 1120 l +1114 1120 l +686 687 l +1169 0 l +963 0 l +566 565 l +369 365 l +369 0 l +186 0 l +186 1120 l + +ce} _d +/uni0438{1331 0 186 0 1145 1120 sc +1145 1120 m +1145 0 l +962 0 l +962 899 l +422 0 l +186 0 l +186 1120 l +369 1120 l +369 223 l +908 1120 l +1145 1120 l + +ce} _d +/uni043B{1309 0 76 0 1139 1120 sc +76 0 m +76 153 l +197 172 277 223 314 307 c +359 425 382 635 382 937 c +382 1120 l +1139 1120 l +1139 0 l +955 0 l +955 973 l +566 973 l +566 862 l +566 574 537 365 478 236 c +415 98 281 19 76 0 c + +ce} _d +/uni0436{1845 0 70 0 1775 1120 sc +831 1120 m +1014 1120 l +1014 594 l +1503 1120 l +1717 1120 l +1315 689 l +1775 0 l +1578 0 l +1201 566 l +1014 365 l +1014 0 l +831 0 l +831 365 l +644 566 l +267 0 l +70 0 l +530 689 l +128 1120 l +342 1120 l +831 594 l +831 1120 l + +ce} _d +/uni043E{1253 0 113 -29 1141 1147 sc +627 991 m +528 991 450 952 393 875 c +336 798 307 693 307 559 c +307 425 335 319 392 242 c +449 165 528 127 627 127 c +725 127 803 166 860 243 c +917 320 946 426 946 559 c +946 692 917 797 860 874 c +803 952 725 991 627 991 c + +627 1147 m +787 1147 913 1095 1004 991 c +1095 887 1141 743 1141 559 c +1141 376 1095 232 1004 127 c +913 23 787 -29 627 -29 c +466 -29 340 23 249 127 c +158 232 113 376 113 559 c +113 743 158 887 249 991 c +340 1095 466 1147 627 1147 c + +ce} _d +/uni043D{1339 0 186 0 1153 1120 sc +186 1120 m +371 1120 l +371 663 l +968 663 l +968 1120 l +1153 1120 l +1153 0 l +968 0 l +968 516 l +371 516 l +371 0 l +186 0 l +186 1120 l + +ce} _d +/uni0440{1300 0 186 -426 1188 1147 sc +371 168 m +371 -426 l +186 -426 l +186 1120 l +371 1120 l +371 950 l +410 1017 458 1066 517 1098 c +576 1131 647 1147 729 1147 c +865 1147 975 1093 1060 985 c +1145 877 1188 735 1188 559 c +1188 383 1145 241 1060 133 c +975 25 865 -29 729 -29 c +647 -29 576 -13 517 19 c +458 52 410 101 371 168 c + +997 559 m +997 694 969 800 913 877 c +858 954 781 993 684 993 c +587 993 510 954 454 877 c +399 800 371 694 371 559 c +371 424 399 317 454 240 c +510 163 587 125 684 125 c +781 125 858 163 913 240 c +969 317 997 424 997 559 c + +ce} _d +/uni0441{1126 0 113 -29 999 1147 sc +999 1077 m +999 905 l +947 934 895 955 842 969 c +790 984 737 991 684 991 c +565 991 472 953 406 877 c +340 802 307 696 307 559 c +307 422 340 316 406 240 c +472 165 565 127 684 127 c +737 127 790 134 842 148 c +895 163 947 184 999 213 c +999 43 l +948 19 894 1 839 -11 c +784 -23 726 -29 664 -29 c +495 -29 361 24 262 130 c +163 236 113 379 113 559 c +113 742 163 885 263 990 c +364 1095 501 1147 676 1147 c +733 1147 788 1141 842 1129 c +896 1118 948 1100 999 1077 c + +ce} _d +/uni0442{1193 0 60 0 1133 1120 sc +60 1120 m +1133 1120 l +1133 973 l +687 973 l +687 0 l +506 0 l +506 973 l +60 973 l +60 1120 l + +ce} _d +/uni0439{1331 0 186 0 1145 1556 sc +1145 1120 m +1145 0 l +962 0 l +962 899 l +422 0 l +186 0 l +186 1120 l +369 1120 l +369 223 l +908 1120 l +1145 1120 l + +353 1556 m +471 1556 l +478 1506 498 1468 530 1443 c +563 1418 608 1406 666 1406 c +723 1406 768 1418 800 1443 c +832 1468 852 1505 861 1556 c +979 1556 l +972 1461 943 1389 890 1341 c +837 1293 763 1269 666 1269 c +569 1269 495 1293 442 1341 c +389 1389 360 1461 353 1556 c + +ce} _d +/uni0444{1751 0 112 -426 1639 1493 sc +303 559 m +303 402 327 291 375 224 c +424 158 489 125 571 125 c +636 125 707 181 783 293 c +783 825 l +707 937 636 993 571 993 c +489 993 424 960 375 893 c +327 827 303 716 303 559 c + +783 -426 m +783 143 l +745 80 704 36 660 10 c +617 -16 567 -29 512 -29 c +401 -29 306 22 228 125 c +151 228 112 372 112 555 c +112 738 151 883 228 988 c +306 1094 401 1147 512 1147 c +567 1147 617 1134 660 1109 c +704 1084 745 1040 783 977 c +783 1493 l +968 1493 l +968 977 l +1006 1040 1047 1084 1090 1109 c +1134 1134 1184 1147 1239 1147 c +1350 1147 1445 1094 1522 988 c +1600 883 1639 738 1639 555 c +1639 372 1600 228 1522 125 c +1445 22 1350 -29 1239 -29 c +1184 -29 1134 -16 1090 10 c +1047 36 1006 80 968 143 c +968 -426 l +783 -426 l + +1448 559 m +1448 716 1424 827 1375 893 c +1327 960 1262 993 1180 993 c +1115 993 1044 937 968 825 c +968 293 l +1044 181 1115 125 1180 125 c +1262 125 1327 158 1375 224 c +1424 291 1448 402 1448 559 c + +ce} _d +/L{1141 0 201 0 1130 1493 sc +201 1493 m +403 1493 l +403 170 l +1130 170 l +1130 0 l +201 0 l +201 1493 l + +ce} _d +/N{1532 0 201 0 1331 1493 sc +201 1493 m +473 1493 l +1135 244 l +1135 1493 l +1331 1493 l +1331 0 l +1059 0 l +397 1249 l +397 0 l +201 0 l +201 1493 l + +ce} _d +/uni044F{1232 0 116 0 1058 1120 sc +378 797 m +378 742 399 698 442 667 c +485 636 546 620 625 620 c +873 620 l +873 973 l +625 973 l +546 973 485 958 442 927 c +399 896 378 853 378 797 c + +116 0 m +458 491 l +381 508 316 540 265 585 c +214 631 188 702 188 797 c +188 905 224 986 295 1039 c +367 1093 475 1120 620 1120 c +1058 1120 l +1058 0 l +873 0 l +873 473 l +644 473 l +314 0 l +116 0 l + +ce} _d +/f{721 0 47 0 760 1556 sc +760 1556 m +760 1403 l +584 1403 l +518 1403 472 1390 446 1363 c +421 1336 408 1288 408 1219 c +408 1120 l +711 1120 l +711 977 l +408 977 l +408 0 l +223 0 l +223 977 l +47 977 l +47 1120 l +223 1120 l +223 1198 l +223 1323 252 1413 310 1470 c +368 1527 460 1556 586 1556 c +760 1556 l + +ce} _d +/h{1298 0 186 0 1124 1556 sc +1124 676 m +1124 0 l +940 0 l +940 670 l +940 776 919 855 878 908 c +837 961 775 987 692 987 c +593 987 514 955 457 892 c +400 829 371 742 371 633 c +371 0 l +186 0 l +186 1556 l +371 1556 l +371 946 l +415 1013 467 1064 526 1097 c +586 1130 655 1147 733 1147 c +862 1147 959 1107 1025 1027 c +1091 948 1124 831 1124 676 c + +ce} _d +/i{569 0 193 0 377 1556 sc +193 1120 m +377 1120 l +377 0 l +193 0 l +193 1120 l + +193 1556 m +377 1556 l +377 1323 l +193 1323 l +193 1556 l + +ce} _d +/o{1253 0 113 -29 1141 1147 sc +627 991 m +528 991 450 952 393 875 c +336 798 307 693 307 559 c +307 425 335 319 392 242 c +449 165 528 127 627 127 c +725 127 803 166 860 243 c +917 320 946 426 946 559 c +946 692 917 797 860 874 c +803 952 725 991 627 991 c + +627 1147 m +787 1147 913 1095 1004 991 c +1095 887 1141 743 1141 559 c +1141 376 1095 232 1004 127 c +913 23 787 -29 627 -29 c +466 -29 340 23 249 127 c +158 232 113 376 113 559 c +113 743 158 887 249 991 c +340 1095 466 1147 627 1147 c + +ce} _d +/r{842 0 186 0 842 1147 sc +842 948 m +821 960 799 969 774 974 c +750 980 723 983 694 983 c +590 983 510 949 454 881 c +399 814 371 717 371 590 c +371 0 l +186 0 l +186 1120 l +371 1120 l +371 946 l +410 1014 460 1064 522 1097 c +584 1130 659 1147 748 1147 c +761 1147 775 1146 790 1144 c +805 1143 822 1140 841 1137 c +842 948 l + +ce} _d +/s{1067 0 111 -29 967 1147 sc +907 1087 m +907 913 l +855 940 801 960 745 973 c +689 986 631 993 571 993 c +480 993 411 979 365 951 c +320 923 297 881 297 825 c +297 782 313 749 346 724 c +379 700 444 677 543 655 c +606 641 l +737 613 829 573 884 522 c +939 471 967 400 967 309 c +967 205 926 123 843 62 c +761 1 648 -29 504 -29 c +444 -29 381 -23 316 -11 c +251 0 183 18 111 41 c +111 231 l +179 196 246 169 312 151 c +378 134 443 125 508 125 c +595 125 661 140 708 169 c +755 199 778 241 778 295 c +778 345 761 383 727 410 c +694 437 620 462 506 487 c +442 502 l +328 526 246 563 195 612 c +144 662 119 730 119 817 c +119 922 156 1004 231 1061 c +306 1118 412 1147 549 1147 c +617 1147 681 1142 741 1132 c +801 1122 856 1107 907 1087 c + +ce} _d +/t{803 0 55 0 754 1438 sc +375 1438 m +375 1120 l +754 1120 l +754 977 l +375 977 l +375 369 l +375 278 387 219 412 193 c +437 167 488 154 565 154 c +754 154 l +754 0 l +565 0 l +423 0 325 26 271 79 c +217 132 190 229 190 369 c +190 977 l +55 977 l +55 1120 l +190 1120 l +190 1438 l +375 1438 l + +ce} _d +/u{1298 0 174 -29 1112 1147 sc +174 442 m +174 1120 l +358 1120 l +358 449 l +358 343 379 263 420 210 c +461 157 523 131 606 131 c +705 131 784 163 841 226 c +899 289 928 376 928 485 c +928 1120 l +1112 1120 l +1112 0 l +928 0 l +928 172 l +883 104 831 53 772 20 c +713 -13 645 -29 567 -29 c +438 -29 341 11 274 91 c +207 171 174 288 174 442 c + +637 1147 m +637 1147 l + +ce} _d +end readonly def + +/BuildGlyph { + exch begin + CharStrings exch + 2 copy known not {pop /.notdef} if + true 3 1 roll get exec + end +} _d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} _d + +FontName currentdict end definefont pop +end +%%EndProlog +mpldict begin +0 0 translate +0 0 720 360 rectclip +gsave +0 0 m +720 0 l +720 360 l +0 360 l +cl +1 setgray +fill +grestore +gsave +90 39.6 m +343.636364 39.6 l +343.636364 316.8 l +90 316.8 l +cl +1 setgray +fill +grestore +1.5 setlinewidth +1 setlinejoin +2 setlinecap +[] 0 setdash +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 39.6 m +90 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +82.0469 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +140.727273 39.6 m +140.727273 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +140.727 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +132.774 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /two glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +191.454545 39.6 m +191.454545 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +191.455 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +183.501 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /four glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +242.181818 39.6 m +242.181818 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +242.182 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +234.229 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /six glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +292.909091 39.6 m +292.909091 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +292.909 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +284.956 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /eight glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +343.636364 39.6 m +343.636364 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +343.636 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +335.683 25.0062 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +102.681818 39.6 m +102.681818 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +102.682 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +115.363636 39.6 m +115.363636 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +115.364 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +128.045455 39.6 m +128.045455 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +128.045 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +153.409091 39.6 m +153.409091 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +153.409 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +166.090909 39.6 m +166.090909 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +166.091 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +178.772727 39.6 m +178.772727 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +178.773 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +204.136364 39.6 m +204.136364 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +204.136 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +216.818182 39.6 m +216.818182 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +216.818 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +229.5 39.6 m +229.5 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +229.5 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +254.863636 39.6 m +254.863636 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +254.864 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +267.545455 39.6 m +267.545455 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +267.545 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +280.227273 39.6 m +280.227273 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +280.227 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +305.590909 39.6 m +305.590909 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +305.591 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +318.272727 39.6 m +318.272727 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +318.273 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +330.954545 39.6 m +330.954545 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +330.955 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +213.076 11.3344 translate +0 rotate +0 0 m /N glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 39.6 m +343.636364 39.6 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 35.8031 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 85.8 m +343.636364 85.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 85.8 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 82.0031 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 132 m +343.636364 132 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 132 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 128.203 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 178.2 m +343.636364 178.2 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 178.2 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 174.403 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 224.4 m +343.636364 224.4 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 224.4 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 220.603 translate +0 rotate +0 0 m /two glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 270.6 m +343.636364 270.6 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 270.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 266.803 translate +0 rotate +0 0 m /two glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 316.8 m +343.636364 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 316.8 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 313.003 translate +0 rotate +0 0 m /three glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 48.84 m +343.636364 48.84 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 48.84 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 58.08 m +343.636364 58.08 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 58.08 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 67.32 m +343.636364 67.32 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 67.32 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 76.56 m +343.636364 76.56 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 76.56 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 95.04 m +343.636364 95.04 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 95.04 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 104.28 m +343.636364 104.28 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 104.28 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 113.52 m +343.636364 113.52 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 113.52 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 122.76 m +343.636364 122.76 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 122.76 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 141.24 m +343.636364 141.24 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 141.24 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 150.48 m +343.636364 150.48 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 150.48 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 159.72 m +343.636364 159.72 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 159.72 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 168.96 m +343.636364 168.96 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 168.96 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 187.44 m +343.636364 187.44 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 187.44 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 196.68 m +343.636364 196.68 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 196.68 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 205.92 m +343.636364 205.92 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 205.92 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 215.16 m +343.636364 215.16 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 215.16 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 233.64 m +343.636364 233.64 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 233.64 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 242.88 m +343.636364 242.88 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 242.88 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 252.12 m +343.636364 252.12 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 252.12 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 261.36 m +343.636364 261.36 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 261.36 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 279.84 m +343.636364 279.84 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 279.84 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 289.08 m +343.636364 289.08 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 289.08 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 298.32 m +343.636364 298.32 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 298.32 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 307.56 m +343.636364 307.56 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 307.56 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +61.0156 163.661 translate +90 rotate +0 0 m /uni0441 glyphshow +5.49805 0 m /uni0435 glyphshow +11.6504 0 m /uni043A glyphshow +17.6904 0 m /space glyphshow +20.8691 0 m /asterisk glyphshow +25.8691 0 m /space glyphshow +grestore +0.8 setlinewidth +0 setlinejoin +2 setlinecap +gsave +90 39.6 m +90 316.8 l +stroke +grestore +gsave +343.636364 39.6 m +343.636364 316.8 l +stroke +grestore +gsave +90 39.6 m +343.636364 39.6 l +stroke +grestore +gsave +90 316.8 m +343.636364 316.8 l +stroke +grestore +/DejaVuSans 12.000 selectfont +gsave + +108.818 322.8 translate +0 rotate +0 0 m /uni0413 glyphshow +7.31836 0 m /uni0440 glyphshow +14.9355 0 m /uni0430 glyphshow +22.2891 0 m /uni0444 glyphshow +32.5488 0 m /uni0438 glyphshow +40.3477 0 m /uni043A glyphshow +47.5957 0 m /space glyphshow +51.4102 0 m /uni0441 glyphshow +58.0078 0 m /uni043B glyphshow +65.6777 0 m /uni043E glyphshow +73.0195 0 m /uni0436 glyphshow +83.8301 0 m /uni043D glyphshow +91.6758 0 m /uni043E glyphshow +99.0176 0 m /uni0441 glyphshow +105.615 0 m /uni0442 glyphshow +112.605 0 m /uni0435 glyphshow +119.988 0 m /uni0439 glyphshow +127.787 0 m /space glyphshow +131.602 0 m /uni0434 glyphshow +139.898 0 m /uni043B glyphshow +147.568 0 m /uni044F glyphshow +154.787 0 m /space glyphshow +158.602 0 m /L glyphshow +165.287 0 m /i glyphshow +168.621 0 m /s glyphshow +174.873 0 m /t glyphshow +179.578 0 m /space glyphshow +183.393 0 m /parenleft glyphshow +188.074 0 m /s glyphshow +194.326 0 m /o glyphshow +201.668 0 m /r glyphshow +206.602 0 m /t glyphshow +211.307 0 m /parenright glyphshow +grestore +1 setlinewidth +0 setlinecap +0.8 setgray +gsave +332.636364 303.8 m +336.636364 303.8 l +337.969697 303.8 338.636364 304.466667 338.636364 305.8 c +338.636364 309.8 l +338.636364 311.133333 337.969697 311.8 336.636364 311.8 c +332.636364 311.8 l +331.30303 311.8 330.636364 311.133333 330.636364 309.8 c +330.636364 305.8 l +330.636364 304.466667 331.30303 303.8 332.636364 303.8 c +cl +gsave +1 setgray +fill +grestore +stroke +grestore +gsave +394.363636 39.6 m +648 39.6 l +648 316.8 l +394.363636 316.8 l +cl +1 setgray +fill +grestore +1.5 setlinewidth +1 setlinejoin +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 39.6 m +394.363636 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +386.411 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +445.090909 39.6 m +445.090909 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +445.091 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +437.138 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /two glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +495.818182 39.6 m +495.818182 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +495.818 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +487.865 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /four glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +546.545455 39.6 m +546.545455 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +546.545 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +538.592 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /six glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +597.272727 39.6 m +597.272727 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +597.273 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +589.32 25.0062 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /eight glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +648 39.6 m +648 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +648 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +640.047 25.0062 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +407.045455 39.6 m +407.045455 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +407.045 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +419.727273 39.6 m +419.727273 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +419.727 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +432.409091 39.6 m +432.409091 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +432.409 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +457.772727 39.6 m +457.772727 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +457.773 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +470.454545 39.6 m +470.454545 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +470.455 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +483.136364 39.6 m +483.136364 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +483.136 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +508.5 39.6 m +508.5 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +508.5 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +521.181818 39.6 m +521.181818 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +521.182 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +533.863636 39.6 m +533.863636 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +533.864 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +559.227273 39.6 m +559.227273 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +559.227 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +571.909091 39.6 m +571.909091 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +571.909 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +584.590909 39.6 m +584.590909 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +584.591 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +609.954545 39.6 m +609.954545 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +609.955 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +622.636364 39.6 m +622.636364 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +622.636 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +635.318182 39.6 m +635.318182 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +635.318 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +517.44 11.3344 translate +0 rotate +0 0 m /N glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 39.6 m +648 39.6 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +371.457 35.8031 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 85.8 m +648 85.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 85.8 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +371.457 82.0031 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 132 m +648 132 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 132 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +371.457 128.203 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 178.2 m +648 178.2 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 178.2 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +371.457 174.403 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 224.4 m +648 224.4 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 224.4 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +371.457 220.603 translate +0 rotate +0 0 m /two glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 270.6 m +648 270.6 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 270.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +371.457 266.803 translate +0 rotate +0 0 m /two glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 316.8 m +648 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 316.8 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +371.457 313.003 translate +0 rotate +0 0 m /three glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 48.84 m +648 48.84 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 48.84 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 58.08 m +648 58.08 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 58.08 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 67.32 m +648 67.32 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 67.32 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 76.56 m +648 76.56 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 76.56 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 95.04 m +648 95.04 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 95.04 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 104.28 m +648 104.28 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 104.28 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 113.52 m +648 113.52 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 113.52 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 122.76 m +648 122.76 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 122.76 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 141.24 m +648 141.24 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 141.24 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 150.48 m +648 150.48 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 150.48 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 159.72 m +648 159.72 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 159.72 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 168.96 m +648 168.96 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 168.96 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 187.44 m +648 187.44 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 187.44 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 196.68 m +648 196.68 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 196.68 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 205.92 m +648 205.92 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 205.92 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 215.16 m +648 215.16 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 215.16 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 233.64 m +648 233.64 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 233.64 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 242.88 m +648 242.88 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 242.88 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 252.12 m +648 252.12 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 252.12 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 261.36 m +648 261.36 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 261.36 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 279.84 m +648 279.84 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 279.84 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 289.08 m +648 289.08 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 289.08 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 298.32 m +648 298.32 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 298.32 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 307.56 m +648 307.56 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 307.56 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.379 163.661 translate +90 rotate +0 0 m /uni0441 glyphshow +5.49805 0 m /uni0435 glyphshow +11.6504 0 m /uni043A glyphshow +17.6904 0 m /space glyphshow +20.8691 0 m /asterisk glyphshow +25.8691 0 m /space glyphshow +grestore +0.8 setlinewidth +0 setlinejoin +2 setlinecap +gsave +394.363636 39.6 m +394.363636 316.8 l +stroke +grestore +gsave +648 39.6 m +648 316.8 l +stroke +grestore +gsave +394.363636 39.6 m +648 39.6 l +stroke +grestore +gsave +394.363636 316.8 m +648 316.8 l +stroke +grestore +/DejaVuSans 12.000 selectfont +gsave + +409.846 322.8 translate +0 rotate +0 0 m /uni0413 glyphshow +7.31836 0 m /uni0440 glyphshow +14.9355 0 m /uni0430 glyphshow +22.2891 0 m /uni0444 glyphshow +32.5488 0 m /uni0438 glyphshow +40.3477 0 m /uni043A glyphshow +47.5957 0 m /space glyphshow +51.4102 0 m /uni0441 glyphshow +58.0078 0 m /uni043B glyphshow +65.6777 0 m /uni043E glyphshow +73.0195 0 m /uni0436 glyphshow +83.8301 0 m /uni043D glyphshow +91.6758 0 m /uni043E glyphshow +99.0176 0 m /uni0441 glyphshow +105.615 0 m /uni0442 glyphshow +112.605 0 m /uni0435 glyphshow +119.988 0 m /uni0439 glyphshow +127.787 0 m /space glyphshow +131.602 0 m /uni0434 glyphshow +139.898 0 m /uni043B glyphshow +147.568 0 m /uni044F glyphshow +154.787 0 m /space glyphshow +158.602 0 m /L glyphshow +165.287 0 m /i glyphshow +168.621 0 m /s glyphshow +174.873 0 m /t glyphshow +179.578 0 m /space glyphshow +183.393 0 m /parenleft glyphshow +188.074 0 m /s glyphshow +194.326 0 m /h glyphshow +201.932 0 m /u glyphshow +209.537 0 m /f glyphshow +213.762 0 m /f glyphshow +217.986 0 m /parenright glyphshow +grestore +1 setlinewidth +0 setlinecap +0.8 setgray +gsave +637 303.8 m +641 303.8 l +642.333333 303.8 643 304.466667 643 305.8 c +643 309.8 l +643 311.133333 642.333333 311.8 641 311.8 c +637 311.8 l +635.666667 311.8 635 311.133333 635 309.8 c +635 305.8 l +635 304.466667 635.666667 303.8 637 303.8 c +cl +gsave +1 setgray +fill +grestore +stroke +grestore + +end +showpage diff --git a/ProninVV/aufgabe-1-data-structures/graphics/Tree.eps b/ProninVV/aufgabe-1-data-structures/graphics/TTree1.eps similarity index 86% rename from ProninVV/aufgabe-1-data-structures/graphics/Tree.eps rename to ProninVV/aufgabe-1-data-structures/graphics/TTree1.eps index 4e7fd99..207561f 100644 --- a/ProninVV/aufgabe-1-data-structures/graphics/Tree.eps +++ b/ProninVV/aufgabe-1-data-structures/graphics/TTree1.eps @@ -1,8 +1,8 @@ %!PS-Adobe-3.0 EPSF-3.0 %%LanguageLevel: 3 -%%Title: Tree.eps +%%Title: TTree1.eps %%Creator: Matplotlib v3.10.0, https://matplotlib.org/ -%%CreationDate: Sat Mar 21 20:51:20 2026 +%%CreationDate: Tue Mar 24 18:04:38 2026 %%Orientation: portrait %%BoundingBox: 0 0 720 360 %%HiResBoundingBox: 0.000000 0.000000 720.000000 360.000000 @@ -26,68 +26,9 @@ mpldict begin /FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def /FontBBox [-2090 -948 3673 2524] def /FontType 3 def -/Encoding [/three /five /uni0413 /uni0432 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /uni0430 /four /uni0435 /six /uni0436 /uni0438 /eight /uni043A /uni043B /uni0439 /uni043D /uni043E /uni0440 /uni0441 /uni0442 /uni0444 /N /uni044F /d /e /f /h /i /l /n /o /r /s /t /u] def +/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /three /four /five /six /uni0435 /eight /uni0430 /uni043A /uni0438 /uni043B /uni0436 /uni043E /uni043D /uni0440 /uni0441 /uni0442 /uni0439 /uni0444 /N /uni044F /T /d /e /f /h /i /l /n /o /r /s /t /u] def /CharStrings 44 dict dup begin /.notdef 0 def -/three{1303 0 156 -29 1139 1520 sc -831 805 m -928 784 1003 741 1057 676 c -1112 611 1139 530 1139 434 c -1139 287 1088 173 987 92 c -886 11 742 -29 555 -29 c -492 -29 428 -23 361 -10 c -295 2 227 20 156 45 c -156 240 l -212 207 273 183 340 166 c -407 149 476 141 549 141 c -676 141 772 166 838 216 c -905 266 938 339 938 434 c -938 522 907 591 845 640 c -784 690 698 715 588 715 c -414 715 l -414 881 l -596 881 l -695 881 771 901 824 940 c -877 980 903 1037 903 1112 c -903 1189 876 1247 821 1288 c -767 1329 689 1350 588 1350 c -533 1350 473 1344 410 1332 c -347 1320 277 1301 201 1276 c -201 1456 l -278 1477 349 1493 416 1504 c -483 1515 547 1520 606 1520 c -759 1520 881 1485 970 1415 c -1059 1346 1104 1252 1104 1133 c -1104 1050 1080 980 1033 923 c -986 866 918 827 831 805 c - -ce} _d -/five{1303 0 158 -29 1124 1493 sc -221 1493 m -1014 1493 l -1014 1323 l -406 1323 l -406 957 l -435 967 465 974 494 979 c -523 984 553 987 582 987 c -749 987 881 941 978 850 c -1075 759 1124 635 1124 479 c -1124 318 1074 193 974 104 c -874 15 733 -29 551 -29 c -488 -29 424 -24 359 -13 c -294 -2 227 14 158 35 c -158 238 l -218 205 280 181 344 165 c -408 149 476 141 547 141 c -662 141 754 171 821 232 c -888 293 922 375 922 479 c -922 583 888 665 821 726 c -754 787 662 817 547 817 c -493 817 439 811 385 799 c -332 787 277 768 221 743 c -221 1493 l - -ce} _d /uni0413{1249 0 201 0 1130 1493 sc 201 0 m 201 1493 l @@ -97,39 +38,6 @@ ce} _d 403 0 l 201 0 l -ce} _d -/uni0432{1207 0 186 0 1086 1120 sc -370 516 m -370 147 l -632 147 l -716 147 780 163 824 194 c -868 226 890 272 890 332 c -890 392 868 438 824 469 c -780 500 716 516 632 516 c -370 516 l - -370 973 m -370 663 l -612 663 l -681 663 738 677 782 704 c -826 732 848 771 848 820 c -848 869 826 907 782 933 c -738 960 681 973 612 973 c -370 973 l - -186 1120 m -624 1120 l -755 1120 856 1096 927 1048 c -998 1000 1033 932 1033 843 c -1033 774 1015 720 979 679 c -943 639 890 614 819 604 c -904 588 969 555 1016 504 c -1063 453 1086 390 1086 314 c -1086 214 1047 137 970 82 c -893 27 784 0 641 0 c -186 0 l -186 1120 l - ce} _d /space{651 0 0 0 0 0 sc ce} _d @@ -279,38 +187,37 @@ ce} _d 682 465 556 336 393 170 c ce} _d -/uni0430{1255 0 123 -29 1069 1147 sc -702 563 m -553 563 450 546 393 512 c -336 478 307 420 307 338 c -307 273 328 221 371 182 c -414 144 473 125 547 125 c -649 125 731 161 792 233 c -854 306 885 402 885 522 c -885 563 l -702 563 l - -1069 639 m -1069 0 l -885 0 l -885 170 l -843 102 791 52 728 19 c -665 -13 589 -29 498 -29 c -383 -29 292 3 224 67 c -157 132 123 218 123 326 c -123 452 165 547 249 611 c -334 675 460 707 627 707 c -885 707 l -885 725 l -885 810 857 875 801 921 c -746 968 668 991 567 991 c -503 991 441 983 380 968 c -319 953 261 930 205 899 c -205 1069 l -272 1095 338 1114 401 1127 c -464 1140 526 1147 586 1147 c -748 1147 869 1105 949 1021 c -1029 937 1069 810 1069 639 c +/three{1303 0 156 -29 1139 1520 sc +831 805 m +928 784 1003 741 1057 676 c +1112 611 1139 530 1139 434 c +1139 287 1088 173 987 92 c +886 11 742 -29 555 -29 c +492 -29 428 -23 361 -10 c +295 2 227 20 156 45 c +156 240 l +212 207 273 183 340 166 c +407 149 476 141 549 141 c +676 141 772 166 838 216 c +905 266 938 339 938 434 c +938 522 907 591 845 640 c +784 690 698 715 588 715 c +414 715 l +414 881 l +596 881 l +695 881 771 901 824 940 c +877 980 903 1037 903 1112 c +903 1189 876 1247 821 1288 c +767 1329 689 1350 588 1350 c +533 1350 473 1344 410 1332 c +347 1320 277 1301 201 1276 c +201 1456 l +278 1477 349 1493 416 1504 c +483 1515 547 1520 606 1520 c +759 1520 881 1485 970 1415 c +1059 1346 1104 1252 1104 1133 c +1104 1050 1080 980 1033 923 c +986 866 918 827 831 805 c ce} _d /four{1303 0 100 0 1188 1493 sc @@ -333,30 +240,30 @@ ce} _d 721 1493 l ce} _d -/uni0435{1260 0 113 -29 1151 1147 sc -1151 606 m -1151 516 l -305 516 l -313 389 351 293 419 226 c -488 160 583 127 705 127 c -776 127 844 136 910 153 c -977 170 1043 196 1108 231 c -1108 57 l -1042 29 974 8 905 -7 c -836 -22 765 -29 694 -29 c -515 -29 374 23 269 127 c -165 231 113 372 113 549 c -113 732 162 878 261 985 c -360 1093 494 1147 662 1147 c -813 1147 932 1098 1019 1001 c -1107 904 1151 773 1151 606 c - -967 660 m -966 761 937 841 882 901 c -827 961 755 991 664 991 c -561 991 479 962 417 904 c -356 846 320 764 311 659 c -967 660 l +/five{1303 0 158 -29 1124 1493 sc +221 1493 m +1014 1493 l +1014 1323 l +406 1323 l +406 957 l +435 967 465 974 494 979 c +523 984 553 987 582 987 c +749 987 881 941 978 850 c +1075 759 1124 635 1124 479 c +1124 318 1074 193 974 104 c +874 15 733 -29 551 -29 c +488 -29 424 -24 359 -13 c +294 -2 227 14 158 35 c +158 238 l +218 205 280 181 344 165 c +408 149 476 141 547 141 c +662 141 754 171 821 232 c +888 293 922 375 922 479 c +922 583 888 665 821 726 c +754 787 662 817 547 817 c +493 817 439 811 385 799 c +332 787 277 768 221 743 c +221 1493 l ce} _d /six{1303 0 143 -29 1174 1520 sc @@ -390,42 +297,30 @@ ce} _d 967 1495 1021 1480 1077 1460 c ce} _d -/uni0436{1845 0 70 0 1775 1120 sc -831 1120 m -1014 1120 l -1014 594 l -1503 1120 l -1717 1120 l -1315 689 l -1775 0 l -1578 0 l -1201 566 l -1014 365 l -1014 0 l -831 0 l -831 365 l -644 566 l -267 0 l -70 0 l -530 689 l -128 1120 l -342 1120 l -831 594 l -831 1120 l +/uni0435{1260 0 113 -29 1151 1147 sc +1151 606 m +1151 516 l +305 516 l +313 389 351 293 419 226 c +488 160 583 127 705 127 c +776 127 844 136 910 153 c +977 170 1043 196 1108 231 c +1108 57 l +1042 29 974 8 905 -7 c +836 -22 765 -29 694 -29 c +515 -29 374 23 269 127 c +165 231 113 372 113 549 c +113 732 162 878 261 985 c +360 1093 494 1147 662 1147 c +813 1147 932 1098 1019 1001 c +1107 904 1151 773 1151 606 c -ce} _d -/uni0438{1331 0 186 0 1145 1120 sc -1145 1120 m -1145 0 l -962 0 l -962 899 l -422 0 l -186 0 l -186 1120 l -369 1120 l -369 223 l -908 1120 l -1145 1120 l +967 660 m +966 761 937 841 882 901 c +827 961 755 991 664 991 c +561 991 479 962 417 904 c +356 846 320 764 311 659 c +967 660 l ce} _d /eight{1303 0 139 -29 1163 1520 sc @@ -467,6 +362,40 @@ ce} _d 564 1360 496 1338 447 1295 c 399 1252 375 1191 375 1114 c +ce} _d +/uni0430{1255 0 123 -29 1069 1147 sc +702 563 m +553 563 450 546 393 512 c +336 478 307 420 307 338 c +307 273 328 221 371 182 c +414 144 473 125 547 125 c +649 125 731 161 792 233 c +854 306 885 402 885 522 c +885 563 l +702 563 l + +1069 639 m +1069 0 l +885 0 l +885 170 l +843 102 791 52 728 19 c +665 -13 589 -29 498 -29 c +383 -29 292 3 224 67 c +157 132 123 218 123 326 c +123 452 165 547 249 611 c +334 675 460 707 627 707 c +885 707 l +885 725 l +885 810 857 875 801 921 c +746 968 668 991 567 991 c +503 991 441 983 380 968 c +319 953 261 930 205 899 c +205 1069 l +272 1095 338 1114 401 1127 c +464 1140 526 1147 586 1147 c +748 1147 869 1105 949 1021 c +1029 937 1069 810 1069 639 c + ce} _d /uni043A{1237 0 186 0 1169 1120 sc 186 1120 m @@ -483,6 +412,20 @@ ce} _d 186 0 l 186 1120 l +ce} _d +/uni0438{1331 0 186 0 1145 1120 sc +1145 1120 m +1145 0 l +962 0 l +962 899 l +422 0 l +186 0 l +186 1120 l +369 1120 l +369 223 l +908 1120 l +1145 1120 l + ce} _d /uni043B{1309 0 76 0 1139 1120 sc 76 0 m @@ -500,46 +443,28 @@ ce} _d 415 98 281 19 76 0 c ce} _d -/uni0439{1331 0 186 0 1145 1556 sc -1145 1120 m -1145 0 l -962 0 l -962 899 l -422 0 l -186 0 l -186 1120 l -369 1120 l -369 223 l -908 1120 l -1145 1120 l - -353 1556 m -471 1556 l -478 1506 498 1468 530 1443 c -563 1418 608 1406 666 1406 c -723 1406 768 1418 800 1443 c -832 1468 852 1505 861 1556 c -979 1556 l -972 1461 943 1389 890 1341 c -837 1293 763 1269 666 1269 c -569 1269 495 1293 442 1341 c -389 1389 360 1461 353 1556 c - -ce} _d -/uni043D{1339 0 186 0 1153 1120 sc -186 1120 m -371 1120 l -371 663 l -968 663 l -968 1120 l -1153 1120 l -1153 0 l -968 0 l -968 516 l -371 516 l -371 0 l -186 0 l -186 1120 l +/uni0436{1845 0 70 0 1775 1120 sc +831 1120 m +1014 1120 l +1014 594 l +1503 1120 l +1717 1120 l +1315 689 l +1775 0 l +1578 0 l +1201 566 l +1014 365 l +1014 0 l +831 0 l +831 365 l +644 566 l +267 0 l +70 0 l +530 689 l +128 1120 l +342 1120 l +831 594 l +831 1120 l ce} _d /uni043E{1253 0 113 -29 1141 1147 sc @@ -563,6 +488,22 @@ ce} _d 113 743 158 887 249 991 c 340 1095 466 1147 627 1147 c +ce} _d +/uni043D{1339 0 186 0 1153 1120 sc +186 1120 m +371 1120 l +371 663 l +968 663 l +968 1120 l +1153 1120 l +1153 0 l +968 0 l +968 516 l +371 516 l +371 0 l +186 0 l +186 1120 l + ce} _d /uni0440{1300 0 186 -426 1188 1147 sc 371 168 m @@ -624,6 +565,32 @@ ce} _d 60 973 l 60 1120 l +ce} _d +/uni0439{1331 0 186 0 1145 1556 sc +1145 1120 m +1145 0 l +962 0 l +962 899 l +422 0 l +186 0 l +186 1120 l +369 1120 l +369 223 l +908 1120 l +1145 1120 l + +353 1556 m +471 1556 l +478 1506 498 1468 530 1443 c +563 1418 608 1406 666 1406 c +723 1406 768 1418 800 1443 c +832 1468 852 1505 861 1556 c +979 1556 l +972 1461 943 1389 890 1341 c +837 1293 763 1269 666 1269 c +569 1269 495 1293 442 1341 c +389 1389 360 1461 353 1556 c + ce} _d /uni0444{1751 0 112 -426 1639 1493 sc 303 559 m @@ -707,6 +674,18 @@ ce} _d 314 0 l 116 0 l +ce} _d +/T{1251 0 -6 0 1257 1493 sc +-6 1493 m +1257 1493 l +1257 1323 l +727 1323 l +727 0 l +524 0 l +524 1323 l +-6 1323 l +-6 1493 l + ce} _d /d{1300 0 113 -29 1114 1556 sc 930 950 m @@ -1746,8 +1725,8 @@ grestore 0.69 setgray gsave 90 39.6 253.636 277.2 rectclip -90 52.168384 m -343.636364 52.168384 l +90 39.6 m +343.636364 39.6 l stroke grestore 0.8 setlinewidth @@ -1773,22 +1752,24 @@ grestore stroke grestore } bind def -90 52.1684 o +90 39.6 o grestore /DejaVuSans 10.000 selectfont gsave -76.6406 48.3715 translate +67.0938 35.8031 translate 0 rotate 0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 90 39.6 253.636 277.2 rectclip -90 90.216155 m -343.636364 90.216155 l +90 85.8 m +343.636364 85.8 l stroke grestore 0.8 setlinewidth @@ -1814,22 +1795,153 @@ grestore stroke grestore } bind def -90 90.2162 o +90 85.8 o grestore /DejaVuSans 10.000 selectfont gsave -76.6406 86.4193 translate +67.0938 82.0031 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 132 m +343.636364 132 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 132 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 128.203 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 178.2 m +343.636364 178.2 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 178.2 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 174.403 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 224.4 m +343.636364 224.4 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 224.4 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +67.0938 220.603 translate 0 rotate 0 0 m /two glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 90 39.6 253.636 277.2 rectclip -90 128.263926 m -343.636364 128.263926 l +90 270.6 m +343.636364 270.6 l stroke grestore 0.8 setlinewidth @@ -1855,22 +1967,24 @@ grestore stroke grestore } bind def -90 128.264 o +90 270.6 o grestore /DejaVuSans 10.000 selectfont gsave -76.6406 124.467 translate +67.0938 266.803 translate 0 rotate -0 0 m /four glyphshow +0 0 m /two glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /five glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 90 39.6 253.636 277.2 rectclip -90 166.311697 m -343.636364 166.311697 l +90 316.8 m +343.636364 316.8 l stroke grestore 0.8 setlinewidth @@ -1896,25 +2010,27 @@ grestore stroke grestore } bind def -90 166.312 o +90 316.8 o grestore /DejaVuSans 10.000 selectfont gsave -76.6406 162.515 translate +67.0938 313.003 translate 0 rotate -0 0 m /six glyphshow +0 0 m /three glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow grestore -1.5 setlinewidth +0.5 setlinewidth 2 setlinecap -0.69 setgray +0.502 setgray gsave 90 39.6 253.636 277.2 rectclip -90 204.359468 m -343.636364 204.359468 l +90 48.84 m +343.636364 48.84 l stroke grestore -0.8 setlinewidth +0.6 setlinewidth 0 setlinecap 0 setgray gsave @@ -1922,13 +2038,13 @@ gsave gsave newpath translate -0.8 setlinewidth +0.6 setlinewidth 1 setlinejoin 0 setlinecap -0 0 m --3.5 0 l +-2 0 l gsave 0 setgray @@ -1937,851 +2053,794 @@ grestore stroke grestore } bind def -90 204.359 o +90 48.84 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 58.08 m +343.636364 58.08 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 58.08 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 67.32 m +343.636364 67.32 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 67.32 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 76.56 m +343.636364 76.56 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 76.56 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 95.04 m +343.636364 95.04 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 95.04 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 104.28 m +343.636364 104.28 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 104.28 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 113.52 m +343.636364 113.52 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 113.52 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 122.76 m +343.636364 122.76 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 122.76 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 141.24 m +343.636364 141.24 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 141.24 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 150.48 m +343.636364 150.48 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 150.48 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 159.72 m +343.636364 159.72 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 159.72 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 168.96 m +343.636364 168.96 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 168.96 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 187.44 m +343.636364 187.44 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 187.44 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 196.68 m +343.636364 196.68 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 196.68 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 205.92 m +343.636364 205.92 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 205.92 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 215.16 m +343.636364 215.16 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 215.16 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 233.64 m +343.636364 233.64 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 233.64 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 242.88 m +343.636364 242.88 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 242.88 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 252.12 m +343.636364 252.12 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 252.12 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 261.36 m +343.636364 261.36 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 261.36 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 279.84 m +343.636364 279.84 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 279.84 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 289.08 m +343.636364 289.08 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 289.08 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 298.32 m +343.636364 298.32 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 298.32 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 307.56 m +343.636364 307.56 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 307.56 o grestore /DejaVuSans 10.000 selectfont gsave -76.6406 200.563 translate -0 rotate -0 0 m /eight glyphshow -grestore -1.5 setlinewidth -2 setlinecap -0.69 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 242.407239 m -343.636364 242.407239 l -stroke -grestore -0.8 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.8 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --3.5 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 242.407 o -grestore -/DejaVuSans 10.000 selectfont -gsave - -70.2812 238.61 translate -0 rotate -0 0 m /one glyphshow -6.3623 0 m /zero glyphshow -grestore -1.5 setlinewidth -2 setlinecap -0.69 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 280.45501 m -343.636364 280.45501 l -stroke -grestore -0.8 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.8 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --3.5 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 280.455 o -grestore -/DejaVuSans 10.000 selectfont -gsave - -70.2812 276.658 translate -0 rotate -0 0 m /one glyphshow -6.3623 0 m /two glyphshow -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 42.656441 m -343.636364 42.656441 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 42.6564 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 61.680326 m -343.636364 61.680326 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 61.6803 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 71.192269 m -343.636364 71.192269 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 71.1923 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 80.704212 m -343.636364 80.704212 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 80.7042 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 99.728097 m -343.636364 99.728097 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 99.7281 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 109.24004 m -343.636364 109.24004 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 109.24 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 118.751983 m -343.636364 118.751983 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 118.752 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 137.775869 m -343.636364 137.775869 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 137.776 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 147.287811 m -343.636364 147.287811 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 147.288 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 156.799754 m -343.636364 156.799754 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 156.8 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 175.82364 m -343.636364 175.82364 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 175.824 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 185.335582 m -343.636364 185.335582 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 185.336 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 194.847525 m -343.636364 194.847525 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 194.848 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 213.871411 m -343.636364 213.871411 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 213.871 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 223.383354 m -343.636364 223.383354 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 223.383 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 232.895296 m -343.636364 232.895296 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 232.895 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 251.919182 m -343.636364 251.919182 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 251.919 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 261.431125 m -343.636364 261.431125 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 261.431 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 270.943067 m -343.636364 270.943067 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 270.943 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 289.966953 m -343.636364 289.966953 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 289.967 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 299.478896 m -343.636364 299.478896 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 299.479 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -90 39.6 253.636 277.2 rectclip -90 308.990838 m -343.636364 308.990838 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -90 308.991 o -grestore -/DejaVuSans 10.000 selectfont -gsave - -64.2031 163.661 translate +61.0156 163.661 translate 90 rotate 0 0 m /uni0441 glyphshow 5.49805 0 m /uni0435 glyphshow @@ -2795,61 +2854,61 @@ grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 52.2 m -113.664637 52.245 l -137.936059 52.364489 l -210.750326 52.571678 l -332.107438 53.023201 l +101.528926 42.357757 m +113.664637 51.049408 l +137.936059 89.397199 l +210.750326 344.99696 l +212.859429 361 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 52.239634 m -113.664637 52.325755 l -137.936059 52.502826 l -210.750326 52.952356 l -332.107438 53.7488 l +101.528926 39.948211 m +113.664637 40.339139 l +137.936059 41.195081 l +210.750326 43.309185 l +332.107438 47.535369 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 52.727196 m -113.664637 54.555242 l -137.936059 62.213156 l -210.750326 115.852657 l -332.107438 304.2 l +101.528926 39.759381 m +113.664637 39.98531 l +137.936059 40.388237 l +210.750326 41.596289 l +332.107438 43.664221 l stroke grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 52.2 m -113.664637 52.245 l -137.936059 52.364489 l -210.750326 52.571678 l -332.107438 53.023201 l +101.528926 42.357757 m +113.664637 51.049408 l +137.936059 89.397199 l +210.750326 344.99696 l +212.859429 361 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 52.239634 m -113.664637 52.325755 l -137.936059 52.502826 l -210.750326 52.952356 l -332.107438 53.7488 l +101.528926 39.948211 m +113.664637 40.339139 l +137.936059 41.195081 l +210.750326 43.309185 l +332.107438 47.535369 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 52.727196 m -113.664637 54.555242 l -137.936059 62.213156 l -210.750326 115.852657 l -332.107438 304.2 l +101.528926 39.759381 m +113.664637 39.98531 l +137.936059 40.388237 l +210.750326 41.596289 l +332.107438 43.664221 l stroke grestore 0.8 setlinewidth @@ -2878,7 +2937,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -96.7322 322.8 translate +106.779 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -2902,33 +2961,31 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0434 glyphshow -166.898 0 m /uni0435 glyphshow -174.281 0 m /uni0440 glyphshow -181.898 0 m /uni0435 glyphshow -189.281 0 m /uni0432 glyphshow -196.354 0 m /uni0430 glyphshow -203.707 0 m /space glyphshow -207.521 0 m /parenleft glyphshow -212.203 0 m /s glyphshow -218.455 0 m /o glyphshow -225.797 0 m /r glyphshow -230.73 0 m /t glyphshow -235.436 0 m /parenright glyphshow +158.602 0 m /T glyphshow +164.182 0 m /r glyphshow +168.865 0 m /e glyphshow +176.248 0 m /e glyphshow +183.631 0 m /space glyphshow +187.445 0 m /parenleft glyphshow +192.127 0 m /s glyphshow +198.379 0 m /o glyphshow +205.721 0 m /r glyphshow +210.654 0 m /t glyphshow +215.359 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap 0.8 setgray gsave -97 264.784375 m -160.515625 264.784375 l -161.848958 264.784375 162.515625 265.451042 162.515625 266.784375 c -162.515625 309.8 l -162.515625 311.133333 161.848958 311.8 160.515625 311.8 c -97 311.8 l -95.666667 311.8 95 311.133333 95 309.8 c -95 266.784375 l -95 265.451042 95.666667 264.784375 97 264.784375 c +273.120739 264.784375 m +336.636364 264.784375 l +337.969697 264.784375 338.636364 265.451042 338.636364 266.784375 c +338.636364 309.8 l +338.636364 311.133333 337.969697 311.8 336.636364 311.8 c +273.120739 311.8 l +271.787405 311.8 271.120739 311.133333 271.120739 309.8 c +271.120739 266.784375 l +271.120739 265.451042 271.787405 264.784375 273.120739 264.784375 c cl gsave 1 setgray @@ -2941,16 +2998,16 @@ grestore 2 setlinecap 1 0 0 setrgbcolor gsave -99 303.70625 m -109 303.70625 l -119 303.70625 l +275.120739 303.70625 m +285.120739 303.70625 l +295.120739 303.70625 l stroke grestore 0 setgray /DejaVuSans 10.000 selectfont gsave -127 300.206 translate +303.121 300.206 translate 0 rotate 0 0 m /d glyphshow 6.34766 0 m /e glyphshow @@ -2961,16 +3018,16 @@ gsave grestore 0 0 1 setrgbcolor gsave -99 289.034375 m -109 289.034375 l -119 289.034375 l +275.120739 289.034375 m +285.120739 289.034375 l +295.120739 289.034375 l stroke grestore 0 setgray /DejaVuSans 10.000 selectfont gsave -127 285.534 translate +303.121 285.534 translate 0 rotate 0 0 m /f glyphshow 3.52051 0 m /i glyphshow @@ -2979,16 +3036,16 @@ gsave grestore 0 0.502 0 setrgbcolor gsave -99 274.3625 m -109 274.3625 l -119 274.3625 l +275.120739 274.3625 m +285.120739 274.3625 l +295.120739 274.3625 l stroke grestore 0 setgray /DejaVuSans 10.000 selectfont gsave -127 270.863 translate +303.121 270.863 translate 0 rotate 0 0 m /i glyphshow 2.77832 0 m /n glyphshow @@ -3747,8 +3804,8 @@ grestore 0.69 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 51.666489 m -648 51.666489 l +394.363636 39.6 m +648 39.6 l stroke grestore 0.8 setlinewidth @@ -3774,26 +3831,24 @@ grestore stroke grestore } bind def -394.364 51.6665 o +394.364 39.6 o grestore /DejaVuSans 10.000 selectfont gsave -358.739 47.8696 translate +371.457 35.8031 translate 0 rotate 0 0 m /zero glyphshow 6.3623 0 m /period glyphshow 9.54102 0 m /zero glyphshow -15.9033 0 m /zero glyphshow -22.2656 0 m /zero glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 92.2644 m -648 92.2644 l +394.363636 85.8 m +648 85.8 l stroke grestore 0.8 setlinewidth @@ -3819,26 +3874,24 @@ grestore stroke grestore } bind def -394.364 92.2644 o +394.364 85.8 o grestore /DejaVuSans 10.000 selectfont gsave -358.739 88.4675 translate +371.457 82.0031 translate 0 rotate 0 0 m /zero glyphshow 6.3623 0 m /period glyphshow -9.54102 0 m /zero glyphshow -15.9033 0 m /zero glyphshow -22.2656 0 m /five glyphshow +9.54102 0 m /five glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 132.86231 m -648 132.86231 l +394.363636 132 m +648 132 l stroke grestore 0.8 setlinewidth @@ -3864,26 +3917,24 @@ grestore stroke grestore } bind def -394.364 132.862 o +394.364 132 o grestore /DejaVuSans 10.000 selectfont gsave -358.739 129.065 translate +371.457 128.203 translate 0 rotate -0 0 m /zero glyphshow +0 0 m /one glyphshow 6.3623 0 m /period glyphshow 9.54102 0 m /zero glyphshow -15.9033 0 m /one glyphshow -22.2656 0 m /zero glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 173.460221 m -648 173.460221 l +394.363636 178.2 m +648 178.2 l stroke grestore 0.8 setlinewidth @@ -3909,26 +3960,24 @@ grestore stroke grestore } bind def -394.364 173.46 o +394.364 178.2 o grestore /DejaVuSans 10.000 selectfont gsave -358.739 169.663 translate +371.457 174.403 translate 0 rotate -0 0 m /zero glyphshow +0 0 m /one glyphshow 6.3623 0 m /period glyphshow -9.54102 0 m /zero glyphshow -15.9033 0 m /one glyphshow -22.2656 0 m /five glyphshow +9.54102 0 m /five glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 214.058132 m -648 214.058132 l +394.363636 224.4 m +648 224.4 l stroke grestore 0.8 setlinewidth @@ -3954,26 +4003,24 @@ grestore stroke grestore } bind def -394.364 214.058 o +394.364 224.4 o grestore /DejaVuSans 10.000 selectfont gsave -358.739 210.261 translate +371.457 220.603 translate 0 rotate -0 0 m /zero glyphshow +0 0 m /two glyphshow 6.3623 0 m /period glyphshow 9.54102 0 m /zero glyphshow -15.9033 0 m /two glyphshow -22.2656 0 m /zero glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 254.656042 m -648 254.656042 l +394.363636 270.6 m +648 270.6 l stroke grestore 0.8 setlinewidth @@ -3999,26 +4046,24 @@ grestore stroke grestore } bind def -394.364 254.656 o +394.364 270.6 o grestore /DejaVuSans 10.000 selectfont gsave -358.739 250.859 translate +371.457 266.803 translate 0 rotate -0 0 m /zero glyphshow +0 0 m /two glyphshow 6.3623 0 m /period glyphshow -9.54102 0 m /zero glyphshow -15.9033 0 m /two glyphshow -22.2656 0 m /five glyphshow +9.54102 0 m /five glyphshow grestore 1.5 setlinewidth 2 setlinecap 0.69 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 295.253953 m -648 295.253953 l +394.363636 316.8 m +648 316.8 l stroke grestore 0.8 setlinewidth @@ -4044,26 +4089,24 @@ grestore stroke grestore } bind def -394.364 295.254 o +394.364 316.8 o grestore /DejaVuSans 10.000 selectfont gsave -358.739 291.457 translate +371.457 313.003 translate 0 rotate -0 0 m /zero glyphshow +0 0 m /three glyphshow 6.3623 0 m /period glyphshow 9.54102 0 m /zero glyphshow -15.9033 0 m /three glyphshow -22.2656 0 m /zero glyphshow grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 43.546907 m -648 43.546907 l +394.363636 48.84 m +648 48.84 l stroke grestore 0.6 setlinewidth @@ -4089,15 +4132,15 @@ grestore stroke grestore } bind def -394.364 43.5469 o +394.364 48.84 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 59.786071 m -648 59.786071 l +394.363636 58.08 m +648 58.08 l stroke grestore 0.6 setlinewidth @@ -4123,15 +4166,15 @@ grestore stroke grestore } bind def -394.364 59.7861 o +394.364 58.08 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 67.905654 m -648 67.905654 l +394.363636 67.32 m +648 67.32 l stroke grestore 0.6 setlinewidth @@ -4157,15 +4200,15 @@ grestore stroke grestore } bind def -394.364 67.9057 o +394.364 67.32 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 76.025236 m -648 76.025236 l +394.363636 76.56 m +648 76.56 l stroke grestore 0.6 setlinewidth @@ -4191,15 +4234,15 @@ grestore stroke grestore } bind def -394.364 76.0252 o +394.364 76.56 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 84.144818 m -648 84.144818 l +394.363636 95.04 m +648 95.04 l stroke grestore 0.6 setlinewidth @@ -4225,15 +4268,15 @@ grestore stroke grestore } bind def -394.364 84.1448 o +394.364 95.04 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 100.383982 m -648 100.383982 l +394.363636 104.28 m +648 104.28 l stroke grestore 0.6 setlinewidth @@ -4259,15 +4302,15 @@ grestore stroke grestore } bind def -394.364 100.384 o +394.364 104.28 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 108.503564 m -648 108.503564 l +394.363636 113.52 m +648 113.52 l stroke grestore 0.6 setlinewidth @@ -4293,15 +4336,15 @@ grestore stroke grestore } bind def -394.364 108.504 o +394.364 113.52 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 116.623146 m -648 116.623146 l +394.363636 122.76 m +648 122.76 l stroke grestore 0.6 setlinewidth @@ -4327,15 +4370,15 @@ grestore stroke grestore } bind def -394.364 116.623 o +394.364 122.76 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 124.742728 m -648 124.742728 l +394.363636 141.24 m +648 141.24 l stroke grestore 0.6 setlinewidth @@ -4361,15 +4404,15 @@ grestore stroke grestore } bind def -394.364 124.743 o +394.364 141.24 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 140.981893 m -648 140.981893 l +394.363636 150.48 m +648 150.48 l stroke grestore 0.6 setlinewidth @@ -4395,15 +4438,15 @@ grestore stroke grestore } bind def -394.364 140.982 o +394.364 150.48 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 149.101475 m -648 149.101475 l +394.363636 159.72 m +648 159.72 l stroke grestore 0.6 setlinewidth @@ -4429,15 +4472,15 @@ grestore stroke grestore } bind def -394.364 149.101 o +394.364 159.72 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 157.221057 m -648 157.221057 l +394.363636 168.96 m +648 168.96 l stroke grestore 0.6 setlinewidth @@ -4463,15 +4506,15 @@ grestore stroke grestore } bind def -394.364 157.221 o +394.364 168.96 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 165.340639 m -648 165.340639 l +394.363636 187.44 m +648 187.44 l stroke grestore 0.6 setlinewidth @@ -4497,15 +4540,15 @@ grestore stroke grestore } bind def -394.364 165.341 o +394.364 187.44 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 181.579803 m -648 181.579803 l +394.363636 196.68 m +648 196.68 l stroke grestore 0.6 setlinewidth @@ -4531,15 +4574,15 @@ grestore stroke grestore } bind def -394.364 181.58 o +394.364 196.68 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 189.699385 m -648 189.699385 l +394.363636 205.92 m +648 205.92 l stroke grestore 0.6 setlinewidth @@ -4565,15 +4608,15 @@ grestore stroke grestore } bind def -394.364 189.699 o +394.364 205.92 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 197.818967 m -648 197.818967 l +394.363636 215.16 m +648 215.16 l stroke grestore 0.6 setlinewidth @@ -4599,15 +4642,15 @@ grestore stroke grestore } bind def -394.364 197.819 o +394.364 215.16 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 205.938549 m -648 205.938549 l +394.363636 233.64 m +648 233.64 l stroke grestore 0.6 setlinewidth @@ -4633,15 +4676,15 @@ grestore stroke grestore } bind def -394.364 205.939 o +394.364 233.64 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 222.177714 m -648 222.177714 l +394.363636 242.88 m +648 242.88 l stroke grestore 0.6 setlinewidth @@ -4667,15 +4710,15 @@ grestore stroke grestore } bind def -394.364 222.178 o +394.364 242.88 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 230.297296 m -648 230.297296 l +394.363636 252.12 m +648 252.12 l stroke grestore 0.6 setlinewidth @@ -4701,15 +4744,15 @@ grestore stroke grestore } bind def -394.364 230.297 o +394.364 252.12 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 238.416878 m -648 238.416878 l +394.363636 261.36 m +648 261.36 l stroke grestore 0.6 setlinewidth @@ -4735,15 +4778,15 @@ grestore stroke grestore } bind def -394.364 238.417 o +394.364 261.36 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 246.53646 m -648 246.53646 l +394.363636 279.84 m +648 279.84 l stroke grestore 0.6 setlinewidth @@ -4769,15 +4812,15 @@ grestore stroke grestore } bind def -394.364 246.536 o +394.364 279.84 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 262.775624 m -648 262.775624 l +394.363636 289.08 m +648 289.08 l stroke grestore 0.6 setlinewidth @@ -4803,15 +4846,15 @@ grestore stroke grestore } bind def -394.364 262.776 o +394.364 289.08 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 270.895206 m -648 270.895206 l +394.363636 298.32 m +648 298.32 l stroke grestore 0.6 setlinewidth @@ -4837,15 +4880,15 @@ grestore stroke grestore } bind def -394.364 270.895 o +394.364 298.32 o grestore 0.5 setlinewidth 2 setlinecap 0.502 setgray gsave 394.364 39.6 253.636 277.2 rectclip -394.363636 279.014788 m -648 279.014788 l +394.363636 307.56 m +648 307.56 l stroke grestore 0.6 setlinewidth @@ -4871,114 +4914,12 @@ grestore stroke grestore } bind def -394.364 279.015 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -394.364 39.6 253.636 277.2 rectclip -394.363636 287.134371 m -648 287.134371 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -394.364 287.134 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -394.364 39.6 253.636 277.2 rectclip -394.363636 303.373535 m -648 303.373535 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -394.364 303.374 o -grestore -0.5 setlinewidth -2 setlinecap -0.502 setgray -gsave -394.364 39.6 253.636 277.2 rectclip -394.363636 311.493117 m -648 311.493117 l -stroke -grestore -0.6 setlinewidth -0 setlinecap -0 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin - -0 setlinecap - --0 0 m --2 0 l - -gsave -0 setgray -fill -grestore -stroke -grestore -} bind def -394.364 311.493 o +394.364 307.56 o grestore /DejaVuSans 10.000 selectfont gsave -352.661 163.661 translate +365.379 163.661 translate 90 rotate 0 0 m /uni0441 glyphshow 5.49805 0 m /uni0435 glyphshow @@ -4992,61 +4933,61 @@ grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 52.2 m -418.028273 52.245037 l -442.299696 52.31297 l -515.113963 52.45463 l -636.471074 52.470544 l +405.892562 39.687948 m +418.028273 39.795566 l +442.299696 40.038089 l +515.113963 40.941905 l +636.471074 42.459292 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 52.701628 m -418.028273 52.77963 l -442.299696 52.902127 l -515.113963 53.146581 l -636.471074 53.245477 l +405.892562 39.611177 m +418.028273 39.612951 l +442.299696 39.614538 l +515.113963 39.617353 l +636.471074 39.617972 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 59.430488 m -418.028273 68.55338 l -442.299696 90.108272 l -515.113963 168.41455 l -636.471074 304.2 l +405.892562 39.606324 m +418.028273 39.606745 l +442.299696 39.607656 l +515.113963 39.609242 l +636.471074 39.609044 l stroke grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 52.2 m -418.028273 52.245037 l -442.299696 52.31297 l -515.113963 52.45463 l -636.471074 52.470544 l +405.892562 39.687948 m +418.028273 39.795566 l +442.299696 40.038089 l +515.113963 40.941905 l +636.471074 42.459292 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 52.701628 m -418.028273 52.77963 l -442.299696 52.902127 l -515.113963 53.146581 l -636.471074 53.245477 l +405.892562 39.611177 m +418.028273 39.612951 l +442.299696 39.614538 l +515.113963 39.617353 l +636.471074 39.617972 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 59.430488 m -418.028273 68.55338 l -442.299696 90.108272 l -515.113963 168.41455 l -636.471074 304.2 l +405.892562 39.606324 m +418.028273 39.606745 l +442.299696 39.607656 l +515.113963 39.609242 l +636.471074 39.609044 l stroke grestore 0.8 setlinewidth @@ -5075,7 +5016,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -397.76 322.8 translate +407.807 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -5099,34 +5040,32 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0434 glyphshow -166.898 0 m /uni0435 glyphshow -174.281 0 m /uni0440 glyphshow -181.898 0 m /uni0435 glyphshow -189.281 0 m /uni0432 glyphshow -196.354 0 m /uni0430 glyphshow -203.707 0 m /space glyphshow -207.521 0 m /parenleft glyphshow -212.203 0 m /s glyphshow -218.455 0 m /h glyphshow -226.061 0 m /u glyphshow -233.666 0 m /f glyphshow -237.891 0 m /f glyphshow -242.115 0 m /parenright glyphshow +158.602 0 m /T glyphshow +164.182 0 m /r glyphshow +168.865 0 m /e glyphshow +176.248 0 m /e glyphshow +183.631 0 m /space glyphshow +187.445 0 m /parenleft glyphshow +192.127 0 m /s glyphshow +198.379 0 m /h glyphshow +205.984 0 m /u glyphshow +213.59 0 m /f glyphshow +217.814 0 m /f glyphshow +222.039 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap 0.8 setgray gsave -401.363636 303.8 m -405.363636 303.8 l -406.69697 303.8 407.363636 304.466667 407.363636 305.8 c -407.363636 309.8 l -407.363636 311.133333 406.69697 311.8 405.363636 311.8 c -401.363636 311.8 l -400.030303 311.8 399.363636 311.133333 399.363636 309.8 c -399.363636 305.8 l -399.363636 304.466667 400.030303 303.8 401.363636 303.8 c +637 303.8 m +641 303.8 l +642.333333 303.8 643 304.466667 643 305.8 c +643 309.8 l +643 311.133333 642.333333 311.8 641 311.8 c +637 311.8 l +635.666667 311.8 635 311.133333 635 309.8 c +635 305.8 l +635 304.466667 635.666667 303.8 637 303.8 c cl gsave 1 setgray diff --git a/ProninVV/aufgabe-1-data-structures/graphics/Tre1.eps b/ProninVV/aufgabe-1-data-structures/graphics/TTree2.eps similarity index 94% rename from ProninVV/aufgabe-1-data-structures/graphics/Tre1.eps rename to ProninVV/aufgabe-1-data-structures/graphics/TTree2.eps index 5249416..e234c36 100644 --- a/ProninVV/aufgabe-1-data-structures/graphics/Tre1.eps +++ b/ProninVV/aufgabe-1-data-structures/graphics/TTree2.eps @@ -1,8 +1,8 @@ %!PS-Adobe-3.0 EPSF-3.0 %%LanguageLevel: 3 -%%Title: Tre1.eps +%%Title: TTree2.eps %%Creator: Matplotlib v3.10.0, https://matplotlib.org/ -%%CreationDate: Sat Mar 21 20:52:19 2026 +%%CreationDate: Tue Mar 24 18:03:55 2026 %%Orientation: portrait %%BoundingBox: 0 0 720 360 %%HiResBoundingBox: 0.000000 0.000000 720.000000 360.000000 @@ -26,7 +26,7 @@ mpldict begin /FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def /FontBBox [-2090 -948 3673 2524] def /FontType 3 def -/Encoding [/uni0413 /uni0432 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /uni0430 /four /uni0435 /six /uni0436 /uni0438 /eight /uni043A /uni043B /uni0439 /uni043D /uni043E /uni0440 /uni0441 /uni0442 /uni0444 /N /uni044F /d /e /f /h /i /l /n /o /r /s /t /u] def +/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /uni0430 /four /uni0435 /six /uni0436 /uni0438 /eight /uni043A /uni043B /uni0439 /uni043D /uni043E /uni0440 /uni0441 /uni0442 /uni0444 /N /uni044F /T /d /e /f /h /i /l /n /o /r /s /t /u] def /CharStrings 42 dict dup begin /.notdef 0 def /uni0413{1249 0 201 0 1130 1493 sc @@ -38,39 +38,6 @@ mpldict begin 403 0 l 201 0 l -ce} _d -/uni0432{1207 0 186 0 1086 1120 sc -370 516 m -370 147 l -632 147 l -716 147 780 163 824 194 c -868 226 890 272 890 332 c -890 392 868 438 824 469 c -780 500 716 516 632 516 c -370 516 l - -370 973 m -370 663 l -612 663 l -681 663 738 677 782 704 c -826 732 848 771 848 820 c -848 869 826 907 782 933 c -738 960 681 973 612 973 c -370 973 l - -186 1120 m -624 1120 l -755 1120 856 1096 927 1048 c -998 1000 1033 932 1033 843 c -1033 774 1015 720 979 679 c -943 639 890 614 819 604 c -904 588 969 555 1016 504 c -1063 453 1086 390 1086 314 c -1086 214 1047 137 970 82 c -893 27 784 0 641 0 c -186 0 l -186 1120 l - ce} _d /space{651 0 0 0 0 0 sc ce} _d @@ -648,6 +615,18 @@ ce} _d 314 0 l 116 0 l +ce} _d +/T{1251 0 -6 0 1257 1493 sc +-6 1493 m +1257 1493 l +1257 1323 l +727 1323 l +727 0 l +524 0 l +524 1323 l +-6 1323 l +-6 1493 l + ce} _d /d{1300 0 113 -29 1114 1556 sc 930 950 m @@ -2473,55 +2452,55 @@ grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 44.206879 m -113.664637 50.763971 l -137.936059 68.174774 l -210.750326 98.364626 l -332.107438 164.156771 l +101.528926 122.332724 m +112.636893 361 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 49.98199 m -113.664637 62.530797 l -137.936059 88.332056 l -210.750326 153.833806 l -332.107438 269.884953 l +101.528926 50.046337 m +113.664637 61.77417 l +137.936059 87.452426 l +210.750326 150.875564 l +332.107438 277.661079 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 121.025467 m -112.462178 361 l +101.528926 44.381423 m +113.664637 51.159295 l +137.936059 63.2471 l +210.750326 99.488672 l +332.107438 161.526642 l stroke grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 44.206879 m -113.664637 50.763971 l -137.936059 68.174774 l -210.750326 98.364626 l -332.107438 164.156771 l +101.528926 122.332724 m +112.636893 361 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 49.98199 m -113.664637 62.530797 l -137.936059 88.332056 l -210.750326 153.833806 l -332.107438 269.884953 l +101.528926 50.046337 m +113.664637 61.77417 l +137.936059 87.452426 l +210.750326 150.875564 l +332.107438 277.661079 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 121.025467 m -112.462178 361 l +101.528926 44.381423 m +113.664637 51.159295 l +137.936059 63.2471 l +210.750326 99.488672 l +332.107438 161.526642 l stroke grestore 0.8 setlinewidth @@ -2550,7 +2529,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -96.7322 322.8 translate +106.779 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -2574,19 +2553,17 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0434 glyphshow -166.898 0 m /uni0435 glyphshow -174.281 0 m /uni0440 glyphshow -181.898 0 m /uni0435 glyphshow -189.281 0 m /uni0432 glyphshow -196.354 0 m /uni0430 glyphshow -203.707 0 m /space glyphshow -207.521 0 m /parenleft glyphshow -212.203 0 m /s glyphshow -218.455 0 m /o glyphshow -225.797 0 m /r glyphshow -230.73 0 m /t glyphshow -235.436 0 m /parenright glyphshow +158.602 0 m /T glyphshow +164.182 0 m /r glyphshow +168.865 0 m /e glyphshow +176.248 0 m /e glyphshow +183.631 0 m /space glyphshow +187.445 0 m /parenleft glyphshow +192.127 0 m /s glyphshow +198.379 0 m /o glyphshow +205.721 0 m /r glyphshow +210.654 0 m /t glyphshow +215.359 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap @@ -4205,61 +4182,61 @@ grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.782139 m -418.028273 39.797514 l -442.299696 39.820707 l -515.113963 39.869069 l -636.471074 39.874502 l +405.892562 42.238445 m +418.028273 45.466993 l +442.299696 52.742662 l +515.113963 79.857146 l +636.471074 125.378764 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.953393 m -418.028273 39.980023 l -442.299696 40.021843 l -515.113963 40.105299 l -636.471074 40.139062 l +405.892562 39.935301 m +418.028273 39.988524 l +442.299696 40.036146 l +515.113963 40.120582 l +636.471074 40.139154 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 42.250605 m -418.028273 45.365132 l -442.299696 52.723905 l -515.113963 79.457424 l -636.471074 125.814153 l +405.892562 39.789716 m +418.028273 39.802356 l +442.299696 39.829688 l +515.113963 39.877255 l +636.471074 39.871323 l stroke grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.782139 m -418.028273 39.797514 l -442.299696 39.820707 l -515.113963 39.869069 l -636.471074 39.874502 l +405.892562 42.238445 m +418.028273 45.466993 l +442.299696 52.742662 l +515.113963 79.857146 l +636.471074 125.378764 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.953393 m -418.028273 39.980023 l -442.299696 40.021843 l -515.113963 40.105299 l -636.471074 40.139062 l +405.892562 39.935301 m +418.028273 39.988524 l +442.299696 40.036146 l +515.113963 40.120582 l +636.471074 40.139154 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 42.250605 m -418.028273 45.365132 l -442.299696 52.723905 l -515.113963 79.457424 l -636.471074 125.814153 l +405.892562 39.789716 m +418.028273 39.802356 l +442.299696 39.829688 l +515.113963 39.877255 l +636.471074 39.871323 l stroke grestore 0.8 setlinewidth @@ -4288,7 +4265,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -397.76 322.8 translate +407.807 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -4312,20 +4289,18 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0434 glyphshow -166.898 0 m /uni0435 glyphshow -174.281 0 m /uni0440 glyphshow -181.898 0 m /uni0435 glyphshow -189.281 0 m /uni0432 glyphshow -196.354 0 m /uni0430 glyphshow -203.707 0 m /space glyphshow -207.521 0 m /parenleft glyphshow -212.203 0 m /s glyphshow -218.455 0 m /h glyphshow -226.061 0 m /u glyphshow -233.666 0 m /f glyphshow -237.891 0 m /f glyphshow -242.115 0 m /parenright glyphshow +158.602 0 m /T glyphshow +164.182 0 m /r glyphshow +168.865 0 m /e glyphshow +176.248 0 m /e glyphshow +183.631 0 m /space glyphshow +187.445 0 m /parenleft glyphshow +192.127 0 m /s glyphshow +198.379 0 m /h glyphshow +205.984 0 m /u glyphshow +213.59 0 m /f glyphshow +217.814 0 m /f glyphshow +222.039 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap diff --git a/ProninVV/aufgabe-1-data-structures/graphics/hasht.eps b/ProninVV/aufgabe-1-data-structures/graphics/Thasht1.eps similarity index 93% rename from ProninVV/aufgabe-1-data-structures/graphics/hasht.eps rename to ProninVV/aufgabe-1-data-structures/graphics/Thasht1.eps index d4d4ac6..e22ffd4 100644 --- a/ProninVV/aufgabe-1-data-structures/graphics/hasht.eps +++ b/ProninVV/aufgabe-1-data-structures/graphics/Thasht1.eps @@ -1,8 +1,8 @@ %!PS-Adobe-3.0 EPSF-3.0 %%LanguageLevel: 3 -%%Title: hasht.eps +%%Title: Thasht1.eps %%Creator: Matplotlib v3.10.0, https://matplotlib.org/ -%%CreationDate: Sat Mar 21 20:39:59 2026 +%%CreationDate: Tue Mar 24 18:06:57 2026 %%Orientation: portrait %%BoundingBox: 0 0 720 360 %%HiResBoundingBox: 0.000000 0.000000 720.000000 360.000000 @@ -26,8 +26,8 @@ mpldict begin /FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def /FontBBox [-2090 -948 3673 2524] def /FontType 3 def -/Encoding [/uni0413 /uni0431 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /uni0430 /four /uni0435 /six /uni0436 /uni0438 /eight /uni043A /uni043B /uni0439 /uni043D /uni043E /uni0440 /uni0441 /uni0442 /uni0444 /uni0446 /uni044B /N /uni044F /d /e /f /h /i /l /n /o /r /s /t /u] def -/CharStrings 44 dict dup begin +/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /uni0430 /four /uni0435 /six /uni0436 /uni0438 /eight /uni043A /uni043B /uni0439 /uni043D /uni043E /uni0440 /uni0441 /uni0442 /uni0444 /N /uni044F /a /d /e /f /h /i /l /n /o /r /s /t /u] def +/CharStrings 42 dict dup begin /.notdef 0 def /uni0413{1249 0 201 0 1130 1493 sc 201 0 m @@ -38,39 +38,6 @@ mpldict begin 403 0 l 201 0 l -ce} _d -/uni0431{1263 0 112 -29 1151 1591 sc -637 1147 m -797 1147 923 1095 1014 991 c -1105 887 1151 743 1151 559 c -1151 376 1105 232 1014 127 c -923 23 797 -29 637 -29 c -476 -29 352 22 263 123 c -174 224 128 370 123 559 c -117 788 l -114 867 112 921 112 948 c -112 1055 131 1147 170 1226 c -231 1349 313 1438 418 1491 c -523 1544 664 1572 840 1573 c -921 1574 980 1580 1016 1591 c -1067 1445 l -1034 1432 1003 1425 973 1424 c -723 1407 l -639 1401 572 1383 521 1354 c -388 1276 316 1186 303 1084 c -296 1028 l -383 1107 496 1147 637 1147 c - -637 991 m -538 991 460 952 403 875 c -346 798 317 693 317 559 c -317 425 345 319 402 242 c -459 165 538 127 637 127 c -735 127 813 166 870 243 c -927 320 956 426 956 559 c -956 692 927 797 870 874 c -813 952 735 991 637 991 c - ce} _d /space{651 0 0 0 0 0 sc ce} _d @@ -609,53 +576,6 @@ ce} _d 1262 125 1327 158 1375 224 c 1424 291 1448 402 1448 559 c -ce} _d -/uni0446{1394 0 186 -283 1300 1120 sc -1153 0 m -186 0 l -186 1120 l -371 1120 l -371 147 l -968 147 l -968 1120 l -1153 1120 l -1153 147 l -1300 147 l -1300 -283 l -1153 -283 l -1153 0 l - -ce} _d -/uni044B{1617 0 186 0 1435 1147 sc -1251 1120 m -1435 1120 l -1435 0 l -1251 0 l -1251 1120 l - -1343 1147 m -1343 1147 l - -890 332 m -890 392 868 438 824 469 c -781 500 717 516 633 516 c -371 516 l -371 147 l -633 147 l -717 147 781 163 824 194 c -868 226 890 272 890 332 c - -186 1120 m -371 1120 l -371 663 l -641 663 l -784 663 893 636 970 581 c -1047 527 1086 444 1086 332 c -1086 220 1047 137 970 82 c -893 27 784 0 641 0 c -186 0 l -186 1120 l - ce} _d /N{1532 0 201 0 1331 1493 sc 201 1493 m @@ -695,6 +615,40 @@ ce} _d 314 0 l 116 0 l +ce} _d +/a{1255 0 123 -29 1069 1147 sc +702 563 m +553 563 450 546 393 512 c +336 478 307 420 307 338 c +307 273 328 221 371 182 c +414 144 473 125 547 125 c +649 125 731 161 792 233 c +854 306 885 402 885 522 c +885 563 l +702 563 l + +1069 639 m +1069 0 l +885 0 l +885 170 l +843 102 791 52 728 19 c +665 -13 589 -29 498 -29 c +383 -29 292 3 224 67 c +157 132 123 218 123 326 c +123 452 165 547 249 611 c +334 675 460 707 627 707 c +885 707 l +885 725 l +885 810 857 875 801 921 c +746 968 668 991 567 991 c +503 991 441 983 380 968 c +319 953 261 930 205 899 c +205 1069 l +272 1095 338 1114 401 1127 c +464 1140 526 1147 586 1147 c +748 1147 869 1105 949 1021 c +1029 937 1069 810 1069 639 c + ce} _d /d{1300 0 113 -29 1114 1556 sc 930 950 m @@ -2520,61 +2474,61 @@ grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 39.822795 m -113.664637 39.949568 l -137.936059 40.304938 l -210.750326 41.216834 l -332.107438 42.088221 l +101.528926 41.546055 m +113.664637 45.687866 l +137.936059 60.040174 l +210.750326 163.794027 l +282.812834 361 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 39.952839 m -113.664637 40.098664 l -137.936059 40.539671 l -210.750326 41.881338 l -332.107438 43.604671 l +101.528926 39.924601 m +113.664637 40.118863 l +137.936059 40.512986 l +210.750326 41.585417 l +332.107438 43.622616 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 41.722188 m -113.664637 45.378419 l -137.936059 61.693302 l -210.750326 181.852498 l -279.945825 361 l +101.528926 39.817713 m +113.664637 39.925876 l +137.936059 40.164712 l +210.750326 40.997199 l +332.107438 42.464862 l stroke grestore 1 0 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 39.822795 m -113.664637 39.949568 l -137.936059 40.304938 l -210.750326 41.216834 l -332.107438 42.088221 l +101.528926 41.546055 m +113.664637 45.687866 l +137.936059 60.040174 l +210.750326 163.794027 l +282.812834 361 l stroke grestore 0 0 1 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 39.952839 m -113.664637 40.098664 l -137.936059 40.539671 l -210.750326 41.881338 l -332.107438 43.604671 l +101.528926 39.924601 m +113.664637 40.118863 l +137.936059 40.512986 l +210.750326 41.585417 l +332.107438 43.622616 l stroke grestore 0 0.502 0 setrgbcolor gsave 90 39.6 253.636 277.2 rectclip -101.528926 41.722188 m -113.664637 45.378419 l -137.936059 61.693302 l -210.750326 181.852498 l -279.945825 361 l +101.528926 39.817713 m +113.664637 39.925876 l +137.936059 40.164712 l +210.750326 40.997199 l +332.107438 42.464862 l stroke grestore 0.8 setlinewidth @@ -2603,7 +2557,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -91.8729 322.8 translate +102.537 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -2627,20 +2581,18 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0442 glyphshow -165.592 0 m /uni0430 glyphshow -172.945 0 m /uni0431 glyphshow -180.346 0 m /uni043B glyphshow -188.016 0 m /uni0438 glyphshow -195.814 0 m /uni0446 glyphshow -203.982 0 m /uni044B glyphshow -213.457 0 m /space glyphshow -217.271 0 m /parenleft glyphshow -221.953 0 m /s glyphshow -228.205 0 m /o glyphshow -235.547 0 m /r glyphshow -240.48 0 m /t glyphshow -245.186 0 m /parenright glyphshow +158.602 0 m /h glyphshow +166.207 0 m /a glyphshow +173.561 0 m /s glyphshow +179.812 0 m /h glyphshow +187.418 0 m /t glyphshow +192.123 0 m /space glyphshow +195.938 0 m /parenleft glyphshow +200.619 0 m /s glyphshow +206.871 0 m /o glyphshow +214.213 0 m /r glyphshow +219.146 0 m /t glyphshow +223.852 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap @@ -4259,61 +4211,61 @@ grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.836174 m -418.028273 39.947369 l -442.299696 40.20984 l -515.113963 41.417028 l -636.471074 42.306969 l +405.892562 41.565736 m +418.028273 45.793757 l +442.299696 60.118178 l +515.113963 169.27233 l +584.927972 361 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.96498 m -418.028273 40.117237 l -442.299696 40.486208 l -515.113963 41.996191 l -636.471074 43.758499 l +405.892562 39.940901 m +418.028273 40.11027 l +442.299696 40.474732 l +515.113963 41.717198 l +636.471074 43.499539 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 41.776889 m -418.028273 45.522951 l -442.299696 62.252174 l -515.113963 187.848574 l -582.578284 361 l +405.892562 39.823922 m +418.028273 39.967401 l +442.299696 40.200692 l +515.113963 40.986333 l +636.471074 42.457821 l stroke grestore 1 0 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.836174 m -418.028273 39.947369 l -442.299696 40.20984 l -515.113963 41.417028 l -636.471074 42.306969 l +405.892562 41.565736 m +418.028273 45.793757 l +442.299696 60.118178 l +515.113963 169.27233 l +584.927972 361 l stroke grestore 0 0 1 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 39.96498 m -418.028273 40.117237 l -442.299696 40.486208 l -515.113963 41.996191 l -636.471074 43.758499 l +405.892562 39.940901 m +418.028273 40.11027 l +442.299696 40.474732 l +515.113963 41.717198 l +636.471074 43.499539 l stroke grestore 0 0.502 0 setrgbcolor gsave 394.364 39.6 253.636 277.2 rectclip -405.892562 41.776889 m -418.028273 45.522951 l -442.299696 62.252174 l -515.113963 187.848574 l -582.578284 361 l +405.892562 39.823922 m +418.028273 39.967401 l +442.299696 40.200692 l +515.113963 40.986333 l +636.471074 42.457821 l stroke grestore 0.8 setlinewidth @@ -4342,7 +4294,7 @@ grestore /DejaVuSans 12.000 selectfont gsave -392.901 322.8 translate +403.565 322.8 translate 0 rotate 0 0 m /uni0413 glyphshow 7.31836 0 m /uni0440 glyphshow @@ -4366,21 +4318,19 @@ gsave 139.898 0 m /uni043B glyphshow 147.568 0 m /uni044F glyphshow 154.787 0 m /space glyphshow -158.602 0 m /uni0442 glyphshow -165.592 0 m /uni0430 glyphshow -172.945 0 m /uni0431 glyphshow -180.346 0 m /uni043B glyphshow -188.016 0 m /uni0438 glyphshow -195.814 0 m /uni0446 glyphshow -203.982 0 m /uni044B glyphshow -213.457 0 m /space glyphshow -217.271 0 m /parenleft glyphshow -221.953 0 m /s glyphshow -228.205 0 m /h glyphshow -235.811 0 m /u glyphshow -243.416 0 m /f glyphshow -247.641 0 m /f glyphshow -251.865 0 m /parenright glyphshow +158.602 0 m /h glyphshow +166.207 0 m /a glyphshow +173.561 0 m /s glyphshow +179.812 0 m /h glyphshow +187.418 0 m /t glyphshow +192.123 0 m /space glyphshow +195.938 0 m /parenleft glyphshow +200.619 0 m /s glyphshow +206.871 0 m /h glyphshow +214.477 0 m /u glyphshow +222.082 0 m /f glyphshow +226.307 0 m /f glyphshow +230.531 0 m /parenright glyphshow grestore 1 setlinewidth 0 setlinecap diff --git a/ProninVV/aufgabe-1-data-structures/graphics/Thasht2.eps b/ProninVV/aufgabe-1-data-structures/graphics/Thasht2.eps new file mode 100644 index 0000000..781f172 --- /dev/null +++ b/ProninVV/aufgabe-1-data-structures/graphics/Thasht2.eps @@ -0,0 +1,5836 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%LanguageLevel: 3 +%%Title: Thasht2.eps +%%Creator: Matplotlib v3.10.0, https://matplotlib.org/ +%%CreationDate: Tue Mar 24 18:07:12 2026 +%%Orientation: portrait +%%BoundingBox: 0 0 720 360 +%%HiResBoundingBox: 0.000000 0.000000 720.000000 360.000000 +%%EndComments +%%BeginProlog +/mpldict 9 dict def +mpldict begin +/_d { bind def } bind def +/m { moveto } _d +/l { lineto } _d +/r { rlineto } _d +/c { curveto } _d +/cl { closepath } _d +/ce { closepath eofill } _d +/sc { setcachedevice } _d +%!PS-Adobe-3.0 Resource-Font +%%Creator: Converted from TrueType to Type 3 by Matplotlib. +10 dict begin +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def +/FontBBox [-2090 -948 3673 2524] def +/FontType 3 def +/Encoding [/uni0413 /space /uni0434 /parenleft /parenright /asterisk /period /zero /one /two /three /four /five /six /uni0435 /eight /uni0430 /uni043A /uni0438 /uni043B /uni0436 /uni043E /uni043D /uni0440 /uni0441 /uni0442 /uni0439 /uni0444 /N /uni044F /a /d /e /f /h /i /l /n /o /r /s /t /u] def +/CharStrings 44 dict dup begin +/.notdef 0 def +/uni0413{1249 0 201 0 1130 1493 sc +201 0 m +201 1493 l +1130 1493 l +1130 1323 l +403 1323 l +403 0 l +201 0 l + +ce} _d +/space{651 0 0 0 0 0 sc +ce} _d +/uni0434{1416 0 107 -283 1309 1120 sc +443 147 m +977 147 l +977 973 l +590 973 l +590 833 l +590 558 551 348 472 201 c +443 147 l + +176 147 m +237 174 280 215 307 272 c +372 413 405 625 405 908 c +405 1120 l +1162 1120 l +1162 147 l +1309 147 l +1309 -283 l +1162 -283 l +1162 0 l +254 0 l +254 -283 l +107 -283 l +107 147 l +176 147 l + +ce} _d +/parenleft{799 0 176 -270 635 1554 sc +635 1554 m +546 1401 479 1249 436 1099 c +393 949 371 797 371 643 c +371 489 393 336 436 185 c +480 34 546 -117 635 -270 c +475 -270 l +375 -113 300 41 250 192 c +201 343 176 494 176 643 c +176 792 201 941 250 1092 c +299 1243 374 1397 475 1554 c +635 1554 l + +ce} _d +/parenright{799 0 164 -270 623 1554 sc +164 1554 m +324 1554 l +424 1397 499 1243 548 1092 c +598 941 623 792 623 643 c +623 494 598 343 548 192 c +499 41 424 -113 324 -270 c +164 -270 l +253 -117 319 34 362 185 c +406 336 428 489 428 643 c +428 797 406 949 362 1099 c +319 1249 253 1401 164 1554 c + +ce} _d +/asterisk{1024 0 61 586 963 1520 sc +963 1247 m +604 1053 l +963 858 l +905 760 l +569 963 l +569 586 l +455 586 l +455 963 l +119 760 l +61 858 l +420 1053 l +61 1247 l +119 1346 l +455 1143 l +455 1520 l +569 1520 l +569 1143 l +905 1346 l +963 1247 l + +ce} _d +/period{651 0 219 0 430 254 sc +219 254 m +430 254 l +430 0 l +219 0 l +219 254 l + +ce} _d +/zero{1303 0 135 -29 1167 1520 sc +651 1360 m +547 1360 469 1309 416 1206 c +364 1104 338 950 338 745 c +338 540 364 387 416 284 c +469 182 547 131 651 131 c +756 131 834 182 886 284 c +939 387 965 540 965 745 c +965 950 939 1104 886 1206 c +834 1309 756 1360 651 1360 c + +651 1520 m +818 1520 946 1454 1034 1321 c +1123 1189 1167 997 1167 745 c +1167 494 1123 302 1034 169 c +946 37 818 -29 651 -29 c +484 -29 356 37 267 169 c +179 302 135 494 135 745 c +135 997 179 1189 267 1321 c +356 1454 484 1520 651 1520 c + +ce} _d +/one{1303 0 225 0 1114 1493 sc +254 170 m +584 170 l +584 1309 l +225 1237 l +225 1421 l +582 1493 l +784 1493 l +784 170 l +1114 170 l +1114 0 l +254 0 l +254 170 l + +ce} _d +/two{1303 0 150 0 1098 1520 sc +393 170 m +1098 170 l +1098 0 l +150 0 l +150 170 l +227 249 331 356 463 489 c +596 623 679 709 713 748 c +778 821 823 882 848 932 c +874 983 887 1032 887 1081 c +887 1160 859 1225 803 1275 c +748 1325 675 1350 586 1350 c +523 1350 456 1339 385 1317 c +315 1295 240 1262 160 1217 c +160 1421 l +241 1454 317 1478 388 1495 c +459 1512 523 1520 582 1520 c +737 1520 860 1481 952 1404 c +1044 1327 1090 1223 1090 1094 c +1090 1033 1078 974 1055 919 c +1032 864 991 800 930 725 c +913 706 860 650 771 557 c +682 465 556 336 393 170 c + +ce} _d +/three{1303 0 156 -29 1139 1520 sc +831 805 m +928 784 1003 741 1057 676 c +1112 611 1139 530 1139 434 c +1139 287 1088 173 987 92 c +886 11 742 -29 555 -29 c +492 -29 428 -23 361 -10 c +295 2 227 20 156 45 c +156 240 l +212 207 273 183 340 166 c +407 149 476 141 549 141 c +676 141 772 166 838 216 c +905 266 938 339 938 434 c +938 522 907 591 845 640 c +784 690 698 715 588 715 c +414 715 l +414 881 l +596 881 l +695 881 771 901 824 940 c +877 980 903 1037 903 1112 c +903 1189 876 1247 821 1288 c +767 1329 689 1350 588 1350 c +533 1350 473 1344 410 1332 c +347 1320 277 1301 201 1276 c +201 1456 l +278 1477 349 1493 416 1504 c +483 1515 547 1520 606 1520 c +759 1520 881 1485 970 1415 c +1059 1346 1104 1252 1104 1133 c +1104 1050 1080 980 1033 923 c +986 866 918 827 831 805 c + +ce} _d +/four{1303 0 100 0 1188 1493 sc +774 1317 m +264 520 l +774 520 l +774 1317 l + +721 1493 m +975 1493 l +975 520 l +1188 520 l +1188 352 l +975 352 l +975 0 l +774 0 l +774 352 l +100 352 l +100 547 l +721 1493 l + +ce} _d +/five{1303 0 158 -29 1124 1493 sc +221 1493 m +1014 1493 l +1014 1323 l +406 1323 l +406 957 l +435 967 465 974 494 979 c +523 984 553 987 582 987 c +749 987 881 941 978 850 c +1075 759 1124 635 1124 479 c +1124 318 1074 193 974 104 c +874 15 733 -29 551 -29 c +488 -29 424 -24 359 -13 c +294 -2 227 14 158 35 c +158 238 l +218 205 280 181 344 165 c +408 149 476 141 547 141 c +662 141 754 171 821 232 c +888 293 922 375 922 479 c +922 583 888 665 821 726 c +754 787 662 817 547 817 c +493 817 439 811 385 799 c +332 787 277 768 221 743 c +221 1493 l + +ce} _d +/six{1303 0 143 -29 1174 1520 sc +676 827 m +585 827 513 796 460 734 c +407 672 381 587 381 479 c +381 372 407 287 460 224 c +513 162 585 131 676 131 c +767 131 838 162 891 224 c +944 287 971 372 971 479 c +971 587 944 672 891 734 c +838 796 767 827 676 827 c + +1077 1460 m +1077 1276 l +1026 1300 975 1318 923 1331 c +872 1344 821 1350 770 1350 c +637 1350 535 1305 464 1215 c +394 1125 354 989 344 807 c +383 865 433 909 492 940 c +551 971 617 987 688 987 c +838 987 956 941 1043 850 c +1130 759 1174 636 1174 479 c +1174 326 1129 203 1038 110 c +947 17 827 -29 676 -29 c +503 -29 371 37 280 169 c +189 302 143 494 143 745 c +143 981 199 1169 311 1309 c +423 1450 573 1520 762 1520 c +813 1520 864 1515 915 1505 c +967 1495 1021 1480 1077 1460 c + +ce} _d +/uni0435{1260 0 113 -29 1151 1147 sc +1151 606 m +1151 516 l +305 516 l +313 389 351 293 419 226 c +488 160 583 127 705 127 c +776 127 844 136 910 153 c +977 170 1043 196 1108 231 c +1108 57 l +1042 29 974 8 905 -7 c +836 -22 765 -29 694 -29 c +515 -29 374 23 269 127 c +165 231 113 372 113 549 c +113 732 162 878 261 985 c +360 1093 494 1147 662 1147 c +813 1147 932 1098 1019 1001 c +1107 904 1151 773 1151 606 c + +967 660 m +966 761 937 841 882 901 c +827 961 755 991 664 991 c +561 991 479 962 417 904 c +356 846 320 764 311 659 c +967 660 l + +ce} _d +/eight{1303 0 139 -29 1163 1520 sc +651 709 m +555 709 479 683 424 632 c +369 581 342 510 342 420 c +342 330 369 259 424 208 c +479 157 555 131 651 131 c +747 131 823 157 878 208 c +933 260 961 331 961 420 c +961 510 933 581 878 632 c +823 683 748 709 651 709 c + +449 795 m +362 816 295 857 246 916 c +198 975 174 1048 174 1133 c +174 1252 216 1347 301 1416 c +386 1485 503 1520 651 1520 c +800 1520 916 1485 1001 1416 c +1086 1347 1128 1252 1128 1133 c +1128 1048 1104 975 1055 916 c +1007 857 940 816 854 795 c +951 772 1027 728 1081 662 c +1136 596 1163 515 1163 420 c +1163 275 1119 164 1030 87 c +942 10 816 -29 651 -29 c +486 -29 360 10 271 87 c +183 164 139 275 139 420 c +139 515 166 596 221 662 c +276 728 352 772 449 795 c + +375 1114 m +375 1037 399 976 447 933 c +496 890 564 868 651 868 c +738 868 805 890 854 933 c +903 976 928 1037 928 1114 c +928 1191 903 1252 854 1295 c +805 1338 738 1360 651 1360 c +564 1360 496 1338 447 1295 c +399 1252 375 1191 375 1114 c + +ce} _d +/uni0430{1255 0 123 -29 1069 1147 sc +702 563 m +553 563 450 546 393 512 c +336 478 307 420 307 338 c +307 273 328 221 371 182 c +414 144 473 125 547 125 c +649 125 731 161 792 233 c +854 306 885 402 885 522 c +885 563 l +702 563 l + +1069 639 m +1069 0 l +885 0 l +885 170 l +843 102 791 52 728 19 c +665 -13 589 -29 498 -29 c +383 -29 292 3 224 67 c +157 132 123 218 123 326 c +123 452 165 547 249 611 c +334 675 460 707 627 707 c +885 707 l +885 725 l +885 810 857 875 801 921 c +746 968 668 991 567 991 c +503 991 441 983 380 968 c +319 953 261 930 205 899 c +205 1069 l +272 1095 338 1114 401 1127 c +464 1140 526 1147 586 1147 c +748 1147 869 1105 949 1021 c +1029 937 1069 810 1069 639 c + +ce} _d +/uni043A{1237 0 186 0 1169 1120 sc +186 1120 m +369 1120 l +369 594 l +888 1120 l +1114 1120 l +686 687 l +1169 0 l +963 0 l +566 565 l +369 365 l +369 0 l +186 0 l +186 1120 l + +ce} _d +/uni0438{1331 0 186 0 1145 1120 sc +1145 1120 m +1145 0 l +962 0 l +962 899 l +422 0 l +186 0 l +186 1120 l +369 1120 l +369 223 l +908 1120 l +1145 1120 l + +ce} _d +/uni043B{1309 0 76 0 1139 1120 sc +76 0 m +76 153 l +197 172 277 223 314 307 c +359 425 382 635 382 937 c +382 1120 l +1139 1120 l +1139 0 l +955 0 l +955 973 l +566 973 l +566 862 l +566 574 537 365 478 236 c +415 98 281 19 76 0 c + +ce} _d +/uni0436{1845 0 70 0 1775 1120 sc +831 1120 m +1014 1120 l +1014 594 l +1503 1120 l +1717 1120 l +1315 689 l +1775 0 l +1578 0 l +1201 566 l +1014 365 l +1014 0 l +831 0 l +831 365 l +644 566 l +267 0 l +70 0 l +530 689 l +128 1120 l +342 1120 l +831 594 l +831 1120 l + +ce} _d +/uni043E{1253 0 113 -29 1141 1147 sc +627 991 m +528 991 450 952 393 875 c +336 798 307 693 307 559 c +307 425 335 319 392 242 c +449 165 528 127 627 127 c +725 127 803 166 860 243 c +917 320 946 426 946 559 c +946 692 917 797 860 874 c +803 952 725 991 627 991 c + +627 1147 m +787 1147 913 1095 1004 991 c +1095 887 1141 743 1141 559 c +1141 376 1095 232 1004 127 c +913 23 787 -29 627 -29 c +466 -29 340 23 249 127 c +158 232 113 376 113 559 c +113 743 158 887 249 991 c +340 1095 466 1147 627 1147 c + +ce} _d +/uni043D{1339 0 186 0 1153 1120 sc +186 1120 m +371 1120 l +371 663 l +968 663 l +968 1120 l +1153 1120 l +1153 0 l +968 0 l +968 516 l +371 516 l +371 0 l +186 0 l +186 1120 l + +ce} _d +/uni0440{1300 0 186 -426 1188 1147 sc +371 168 m +371 -426 l +186 -426 l +186 1120 l +371 1120 l +371 950 l +410 1017 458 1066 517 1098 c +576 1131 647 1147 729 1147 c +865 1147 975 1093 1060 985 c +1145 877 1188 735 1188 559 c +1188 383 1145 241 1060 133 c +975 25 865 -29 729 -29 c +647 -29 576 -13 517 19 c +458 52 410 101 371 168 c + +997 559 m +997 694 969 800 913 877 c +858 954 781 993 684 993 c +587 993 510 954 454 877 c +399 800 371 694 371 559 c +371 424 399 317 454 240 c +510 163 587 125 684 125 c +781 125 858 163 913 240 c +969 317 997 424 997 559 c + +ce} _d +/uni0441{1126 0 113 -29 999 1147 sc +999 1077 m +999 905 l +947 934 895 955 842 969 c +790 984 737 991 684 991 c +565 991 472 953 406 877 c +340 802 307 696 307 559 c +307 422 340 316 406 240 c +472 165 565 127 684 127 c +737 127 790 134 842 148 c +895 163 947 184 999 213 c +999 43 l +948 19 894 1 839 -11 c +784 -23 726 -29 664 -29 c +495 -29 361 24 262 130 c +163 236 113 379 113 559 c +113 742 163 885 263 990 c +364 1095 501 1147 676 1147 c +733 1147 788 1141 842 1129 c +896 1118 948 1100 999 1077 c + +ce} _d +/uni0442{1193 0 60 0 1133 1120 sc +60 1120 m +1133 1120 l +1133 973 l +687 973 l +687 0 l +506 0 l +506 973 l +60 973 l +60 1120 l + +ce} _d +/uni0439{1331 0 186 0 1145 1556 sc +1145 1120 m +1145 0 l +962 0 l +962 899 l +422 0 l +186 0 l +186 1120 l +369 1120 l +369 223 l +908 1120 l +1145 1120 l + +353 1556 m +471 1556 l +478 1506 498 1468 530 1443 c +563 1418 608 1406 666 1406 c +723 1406 768 1418 800 1443 c +832 1468 852 1505 861 1556 c +979 1556 l +972 1461 943 1389 890 1341 c +837 1293 763 1269 666 1269 c +569 1269 495 1293 442 1341 c +389 1389 360 1461 353 1556 c + +ce} _d +/uni0444{1751 0 112 -426 1639 1493 sc +303 559 m +303 402 327 291 375 224 c +424 158 489 125 571 125 c +636 125 707 181 783 293 c +783 825 l +707 937 636 993 571 993 c +489 993 424 960 375 893 c +327 827 303 716 303 559 c + +783 -426 m +783 143 l +745 80 704 36 660 10 c +617 -16 567 -29 512 -29 c +401 -29 306 22 228 125 c +151 228 112 372 112 555 c +112 738 151 883 228 988 c +306 1094 401 1147 512 1147 c +567 1147 617 1134 660 1109 c +704 1084 745 1040 783 977 c +783 1493 l +968 1493 l +968 977 l +1006 1040 1047 1084 1090 1109 c +1134 1134 1184 1147 1239 1147 c +1350 1147 1445 1094 1522 988 c +1600 883 1639 738 1639 555 c +1639 372 1600 228 1522 125 c +1445 22 1350 -29 1239 -29 c +1184 -29 1134 -16 1090 10 c +1047 36 1006 80 968 143 c +968 -426 l +783 -426 l + +1448 559 m +1448 716 1424 827 1375 893 c +1327 960 1262 993 1180 993 c +1115 993 1044 937 968 825 c +968 293 l +1044 181 1115 125 1180 125 c +1262 125 1327 158 1375 224 c +1424 291 1448 402 1448 559 c + +ce} _d +/N{1532 0 201 0 1331 1493 sc +201 1493 m +473 1493 l +1135 244 l +1135 1493 l +1331 1493 l +1331 0 l +1059 0 l +397 1249 l +397 0 l +201 0 l +201 1493 l + +ce} _d +/uni044F{1232 0 116 0 1058 1120 sc +378 797 m +378 742 399 698 442 667 c +485 636 546 620 625 620 c +873 620 l +873 973 l +625 973 l +546 973 485 958 442 927 c +399 896 378 853 378 797 c + +116 0 m +458 491 l +381 508 316 540 265 585 c +214 631 188 702 188 797 c +188 905 224 986 295 1039 c +367 1093 475 1120 620 1120 c +1058 1120 l +1058 0 l +873 0 l +873 473 l +644 473 l +314 0 l +116 0 l + +ce} _d +/a{1255 0 123 -29 1069 1147 sc +702 563 m +553 563 450 546 393 512 c +336 478 307 420 307 338 c +307 273 328 221 371 182 c +414 144 473 125 547 125 c +649 125 731 161 792 233 c +854 306 885 402 885 522 c +885 563 l +702 563 l + +1069 639 m +1069 0 l +885 0 l +885 170 l +843 102 791 52 728 19 c +665 -13 589 -29 498 -29 c +383 -29 292 3 224 67 c +157 132 123 218 123 326 c +123 452 165 547 249 611 c +334 675 460 707 627 707 c +885 707 l +885 725 l +885 810 857 875 801 921 c +746 968 668 991 567 991 c +503 991 441 983 380 968 c +319 953 261 930 205 899 c +205 1069 l +272 1095 338 1114 401 1127 c +464 1140 526 1147 586 1147 c +748 1147 869 1105 949 1021 c +1029 937 1069 810 1069 639 c + +ce} _d +/d{1300 0 113 -29 1114 1556 sc +930 950 m +930 1556 l +1114 1556 l +1114 0 l +930 0 l +930 168 l +891 101 842 52 783 19 c +724 -13 654 -29 571 -29 c +436 -29 325 25 240 133 c +155 241 113 383 113 559 c +113 735 155 877 240 985 c +325 1093 436 1147 571 1147 c +654 1147 724 1131 783 1098 c +842 1066 891 1017 930 950 c + +303 559 m +303 424 331 317 386 240 c +442 163 519 125 616 125 c +713 125 790 163 846 240 c +902 317 930 424 930 559 c +930 694 902 800 846 877 c +790 954 713 993 616 993 c +519 993 442 954 386 877 c +331 800 303 694 303 559 c + +ce} _d +/e{1260 0 113 -29 1151 1147 sc +1151 606 m +1151 516 l +305 516 l +313 389 351 293 419 226 c +488 160 583 127 705 127 c +776 127 844 136 910 153 c +977 170 1043 196 1108 231 c +1108 57 l +1042 29 974 8 905 -7 c +836 -22 765 -29 694 -29 c +515 -29 374 23 269 127 c +165 231 113 372 113 549 c +113 732 162 878 261 985 c +360 1093 494 1147 662 1147 c +813 1147 932 1098 1019 1001 c +1107 904 1151 773 1151 606 c + +967 660 m +966 761 937 841 882 901 c +827 961 755 991 664 991 c +561 991 479 962 417 904 c +356 846 320 764 311 659 c +967 660 l + +ce} _d +/f{721 0 47 0 760 1556 sc +760 1556 m +760 1403 l +584 1403 l +518 1403 472 1390 446 1363 c +421 1336 408 1288 408 1219 c +408 1120 l +711 1120 l +711 977 l +408 977 l +408 0 l +223 0 l +223 977 l +47 977 l +47 1120 l +223 1120 l +223 1198 l +223 1323 252 1413 310 1470 c +368 1527 460 1556 586 1556 c +760 1556 l + +ce} _d +/h{1298 0 186 0 1124 1556 sc +1124 676 m +1124 0 l +940 0 l +940 670 l +940 776 919 855 878 908 c +837 961 775 987 692 987 c +593 987 514 955 457 892 c +400 829 371 742 371 633 c +371 0 l +186 0 l +186 1556 l +371 1556 l +371 946 l +415 1013 467 1064 526 1097 c +586 1130 655 1147 733 1147 c +862 1147 959 1107 1025 1027 c +1091 948 1124 831 1124 676 c + +ce} _d +/i{569 0 193 0 377 1556 sc +193 1120 m +377 1120 l +377 0 l +193 0 l +193 1120 l + +193 1556 m +377 1556 l +377 1323 l +193 1323 l +193 1556 l + +ce} _d +/l{569 0 193 0 377 1556 sc +193 1556 m +377 1556 l +377 0 l +193 0 l +193 1556 l + +ce} _d +/n{1298 0 186 0 1124 1147 sc +1124 676 m +1124 0 l +940 0 l +940 670 l +940 776 919 855 878 908 c +837 961 775 987 692 987 c +593 987 514 955 457 892 c +400 829 371 742 371 633 c +371 0 l +186 0 l +186 1120 l +371 1120 l +371 946 l +415 1013 467 1064 526 1097 c +586 1130 655 1147 733 1147 c +862 1147 959 1107 1025 1027 c +1091 948 1124 831 1124 676 c + +ce} _d +/o{1253 0 113 -29 1141 1147 sc +627 991 m +528 991 450 952 393 875 c +336 798 307 693 307 559 c +307 425 335 319 392 242 c +449 165 528 127 627 127 c +725 127 803 166 860 243 c +917 320 946 426 946 559 c +946 692 917 797 860 874 c +803 952 725 991 627 991 c + +627 1147 m +787 1147 913 1095 1004 991 c +1095 887 1141 743 1141 559 c +1141 376 1095 232 1004 127 c +913 23 787 -29 627 -29 c +466 -29 340 23 249 127 c +158 232 113 376 113 559 c +113 743 158 887 249 991 c +340 1095 466 1147 627 1147 c + +ce} _d +/r{842 0 186 0 842 1147 sc +842 948 m +821 960 799 969 774 974 c +750 980 723 983 694 983 c +590 983 510 949 454 881 c +399 814 371 717 371 590 c +371 0 l +186 0 l +186 1120 l +371 1120 l +371 946 l +410 1014 460 1064 522 1097 c +584 1130 659 1147 748 1147 c +761 1147 775 1146 790 1144 c +805 1143 822 1140 841 1137 c +842 948 l + +ce} _d +/s{1067 0 111 -29 967 1147 sc +907 1087 m +907 913 l +855 940 801 960 745 973 c +689 986 631 993 571 993 c +480 993 411 979 365 951 c +320 923 297 881 297 825 c +297 782 313 749 346 724 c +379 700 444 677 543 655 c +606 641 l +737 613 829 573 884 522 c +939 471 967 400 967 309 c +967 205 926 123 843 62 c +761 1 648 -29 504 -29 c +444 -29 381 -23 316 -11 c +251 0 183 18 111 41 c +111 231 l +179 196 246 169 312 151 c +378 134 443 125 508 125 c +595 125 661 140 708 169 c +755 199 778 241 778 295 c +778 345 761 383 727 410 c +694 437 620 462 506 487 c +442 502 l +328 526 246 563 195 612 c +144 662 119 730 119 817 c +119 922 156 1004 231 1061 c +306 1118 412 1147 549 1147 c +617 1147 681 1142 741 1132 c +801 1122 856 1107 907 1087 c + +ce} _d +/t{803 0 55 0 754 1438 sc +375 1438 m +375 1120 l +754 1120 l +754 977 l +375 977 l +375 369 l +375 278 387 219 412 193 c +437 167 488 154 565 154 c +754 154 l +754 0 l +565 0 l +423 0 325 26 271 79 c +217 132 190 229 190 369 c +190 977 l +55 977 l +55 1120 l +190 1120 l +190 1438 l +375 1438 l + +ce} _d +/u{1298 0 174 -29 1112 1147 sc +174 442 m +174 1120 l +358 1120 l +358 449 l +358 343 379 263 420 210 c +461 157 523 131 606 131 c +705 131 784 163 841 226 c +899 289 928 376 928 485 c +928 1120 l +1112 1120 l +1112 0 l +928 0 l +928 172 l +883 104 831 53 772 20 c +713 -13 645 -29 567 -29 c +438 -29 341 11 274 91 c +207 171 174 288 174 442 c + +637 1147 m +637 1147 l + +ce} _d +end readonly def + +/BuildGlyph { + exch begin + CharStrings exch + 2 copy known not {pop /.notdef} if + true 3 1 roll get exec + end +} _d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} _d + +FontName currentdict end definefont pop +end +%%EndProlog +mpldict begin +0 0 translate +0 0 720 360 rectclip +gsave +0 0 m +720 0 l +720 360 l +0 360 l +cl +1 setgray +fill +grestore +gsave +90 39.6 m +343.636364 39.6 l +343.636364 316.8 l +90 316.8 l +cl +1 setgray +fill +grestore +1.5 setlinewidth +1 setlinejoin +2 setlinecap +[] 0 setdash +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +137.936059 39.6 m +137.936059 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +137.936 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +125.217 25.0062 translate +0 rotate +0 0 m /two glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +186.478904 39.6 m +186.478904 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +186.479 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +173.76 25.0062 translate +0 rotate +0 0 m /four glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +235.021749 39.6 m +235.021749 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +235.022 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +222.303 25.0062 translate +0 rotate +0 0 m /six glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +283.564593 39.6 m +283.564593 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +283.565 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +270.846 25.0062 translate +0 rotate +0 0 m /eight glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +332.107438 39.6 m +332.107438 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +332.107 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +316.209 25.0062 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +25.4492 0 m /zero glyphshow +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +101.528926 39.6 m +101.528926 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +101.529 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +113.664637 39.6 m +113.664637 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +113.665 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +125.800348 39.6 m +125.800348 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +125.8 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +150.07177 39.6 m +150.07177 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +150.072 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +162.207482 39.6 m +162.207482 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +162.207 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +174.343193 39.6 m +174.343193 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +174.343 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +198.614615 39.6 m +198.614615 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +198.615 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +210.750326 39.6 m +210.750326 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +210.75 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +222.886037 39.6 m +222.886037 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +222.886 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +247.15746 39.6 m +247.15746 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +247.157 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +259.293171 39.6 m +259.293171 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +259.293 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +271.428882 39.6 m +271.428882 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +271.429 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +295.700304 39.6 m +295.700304 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +295.7 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +307.836016 39.6 m +307.836016 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +307.836 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +319.971727 39.6 m +319.971727 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +319.972 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +213.076 11.3344 translate +0 rotate +0 0 m /N glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 39.6 m +343.636364 39.6 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 35.8031 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +15.9033 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 74.25 m +343.636364 74.25 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 74.25 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 70.4531 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +15.9033 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 108.9 m +343.636364 108.9 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 108.9 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 105.103 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /one glyphshow +15.9033 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 143.55 m +343.636364 143.55 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 143.55 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 139.753 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /one glyphshow +15.9033 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 178.2 m +343.636364 178.2 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 178.2 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 174.403 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /two glyphshow +15.9033 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 212.85 m +343.636364 212.85 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 212.85 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 209.053 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /two glyphshow +15.9033 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 247.5 m +343.636364 247.5 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 247.5 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 243.703 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /three glyphshow +15.9033 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 282.15 m +343.636364 282.15 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 282.15 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 278.353 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /three glyphshow +15.9033 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 316.8 m +343.636364 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 316.8 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +60.7344 313.003 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /four glyphshow +15.9033 0 m /zero glyphshow +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 46.53 m +343.636364 46.53 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 46.53 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 53.46 m +343.636364 53.46 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 53.46 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 60.39 m +343.636364 60.39 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 60.39 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 67.32 m +343.636364 67.32 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 67.32 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 81.18 m +343.636364 81.18 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 81.18 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 88.11 m +343.636364 88.11 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 88.11 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 95.04 m +343.636364 95.04 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 95.04 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 101.97 m +343.636364 101.97 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 101.97 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 115.83 m +343.636364 115.83 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 115.83 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 122.76 m +343.636364 122.76 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 122.76 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 129.69 m +343.636364 129.69 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 129.69 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 136.62 m +343.636364 136.62 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 136.62 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 150.48 m +343.636364 150.48 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 150.48 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 157.41 m +343.636364 157.41 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 157.41 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 164.34 m +343.636364 164.34 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 164.34 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 171.27 m +343.636364 171.27 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 171.27 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 185.13 m +343.636364 185.13 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 185.13 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 192.06 m +343.636364 192.06 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 192.06 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 198.99 m +343.636364 198.99 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 198.99 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 205.92 m +343.636364 205.92 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 205.92 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 219.78 m +343.636364 219.78 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 219.78 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 226.71 m +343.636364 226.71 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 226.71 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 233.64 m +343.636364 233.64 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 233.64 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 240.57 m +343.636364 240.57 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 240.57 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 254.43 m +343.636364 254.43 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 254.43 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 261.36 m +343.636364 261.36 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 261.36 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 268.29 m +343.636364 268.29 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 268.29 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 275.22 m +343.636364 275.22 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 275.22 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 289.08 m +343.636364 289.08 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 289.08 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 296.01 m +343.636364 296.01 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 296.01 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 302.94 m +343.636364 302.94 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 302.94 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +90 39.6 253.636 277.2 rectclip +90 309.87 m +343.636364 309.87 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +90 309.87 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +54.6562 163.661 translate +90 rotate +0 0 m /uni0441 glyphshow +5.49805 0 m /uni0435 glyphshow +11.6504 0 m /uni043A glyphshow +17.6904 0 m /space glyphshow +20.8691 0 m /asterisk glyphshow +25.8691 0 m /space glyphshow +grestore +1.5 setlinewidth +2 setlinecap +1 0 0 setrgbcolor +gsave +90 39.6 253.636 277.2 rectclip +101.528926 40.086514 m +113.664637 41.121967 l +137.936059 44.710043 l +210.750326 70.648507 l +332.107438 153.674855 l +stroke +grestore +0 0 1 setrgbcolor +gsave +90 39.6 253.636 277.2 rectclip +101.528926 39.68115 m +113.664637 39.729716 l +137.936059 39.828246 l +210.750326 40.096354 l +332.107438 40.605654 l +stroke +grestore +0 0.502 0 setrgbcolor +gsave +90 39.6 253.636 277.2 rectclip +101.528926 39.654428 m +113.664637 39.681469 l +137.936059 39.741178 l +210.750326 39.9493 l +332.107438 40.316216 l +stroke +grestore +1 0 0 setrgbcolor +gsave +90 39.6 253.636 277.2 rectclip +101.528926 40.086514 m +113.664637 41.121967 l +137.936059 44.710043 l +210.750326 70.648507 l +332.107438 153.674855 l +stroke +grestore +0 0 1 setrgbcolor +gsave +90 39.6 253.636 277.2 rectclip +101.528926 39.68115 m +113.664637 39.729716 l +137.936059 39.828246 l +210.750326 40.096354 l +332.107438 40.605654 l +stroke +grestore +0 0.502 0 setrgbcolor +gsave +90 39.6 253.636 277.2 rectclip +101.528926 39.654428 m +113.664637 39.681469 l +137.936059 39.741178 l +210.750326 39.9493 l +332.107438 40.316216 l +stroke +grestore +0.8 setlinewidth +0 setlinejoin +0 setgray +gsave +90 39.6 m +90 316.8 l +stroke +grestore +gsave +343.636364 39.6 m +343.636364 316.8 l +stroke +grestore +gsave +90 39.6 m +343.636364 39.6 l +stroke +grestore +gsave +90 316.8 m +343.636364 316.8 l +stroke +grestore +/DejaVuSans 12.000 selectfont +gsave + +102.537 322.8 translate +0 rotate +0 0 m /uni0413 glyphshow +7.31836 0 m /uni0440 glyphshow +14.9355 0 m /uni0430 glyphshow +22.2891 0 m /uni0444 glyphshow +32.5488 0 m /uni0438 glyphshow +40.3477 0 m /uni043A glyphshow +47.5957 0 m /space glyphshow +51.4102 0 m /uni0441 glyphshow +58.0078 0 m /uni043B glyphshow +65.6777 0 m /uni043E glyphshow +73.0195 0 m /uni0436 glyphshow +83.8301 0 m /uni043D glyphshow +91.6758 0 m /uni043E glyphshow +99.0176 0 m /uni0441 glyphshow +105.615 0 m /uni0442 glyphshow +112.605 0 m /uni0435 glyphshow +119.988 0 m /uni0439 glyphshow +127.787 0 m /space glyphshow +131.602 0 m /uni0434 glyphshow +139.898 0 m /uni043B glyphshow +147.568 0 m /uni044F glyphshow +154.787 0 m /space glyphshow +158.602 0 m /h glyphshow +166.207 0 m /a glyphshow +173.561 0 m /s glyphshow +179.812 0 m /h glyphshow +187.418 0 m /t glyphshow +192.123 0 m /space glyphshow +195.938 0 m /parenleft glyphshow +200.619 0 m /s glyphshow +206.871 0 m /o glyphshow +214.213 0 m /r glyphshow +219.146 0 m /t glyphshow +223.852 0 m /parenright glyphshow +grestore +1 setlinewidth +0 setlinecap +0.8 setgray +gsave +273.120739 264.784375 m +336.636364 264.784375 l +337.969697 264.784375 338.636364 265.451042 338.636364 266.784375 c +338.636364 309.8 l +338.636364 311.133333 337.969697 311.8 336.636364 311.8 c +273.120739 311.8 l +271.787405 311.8 271.120739 311.133333 271.120739 309.8 c +271.120739 266.784375 l +271.120739 265.451042 271.787405 264.784375 273.120739 264.784375 c +cl +gsave +1 setgray +fill +grestore +stroke +grestore +1.5 setlinewidth +1 setlinejoin +2 setlinecap +1 0 0 setrgbcolor +gsave +275.120739 303.70625 m +285.120739 303.70625 l +295.120739 303.70625 l +stroke +grestore +0 setgray +/DejaVuSans 10.000 selectfont +gsave + +303.121 300.206 translate +0 rotate +0 0 m /d glyphshow +6.34766 0 m /e glyphshow +12.5 0 m /l glyphshow +15.2783 0 m /e glyphshow +21.4307 0 m /t glyphshow +25.3516 0 m /e glyphshow +grestore +0 0 1 setrgbcolor +gsave +275.120739 289.034375 m +285.120739 289.034375 l +295.120739 289.034375 l +stroke +grestore +0 setgray +/DejaVuSans 10.000 selectfont +gsave + +303.121 285.534 translate +0 rotate +0 0 m /f glyphshow +3.52051 0 m /i glyphshow +6.29883 0 m /n glyphshow +12.6367 0 m /d glyphshow +grestore +0 0.502 0 setrgbcolor +gsave +275.120739 274.3625 m +285.120739 274.3625 l +295.120739 274.3625 l +stroke +grestore +0 setgray +/DejaVuSans 10.000 selectfont +gsave + +303.121 270.863 translate +0 rotate +0 0 m /i glyphshow +2.77832 0 m /n glyphshow +9.11621 0 m /s glyphshow +14.3262 0 m /e glyphshow +20.4785 0 m /r glyphshow +24.5898 0 m /t glyphshow +grestore +gsave +394.363636 39.6 m +648 39.6 l +648 316.8 l +394.363636 316.8 l +cl +1 setgray +fill +grestore +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +442.299696 39.6 m +442.299696 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +442.3 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +429.581 25.0062 translate +0 rotate +0 0 m /two glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +490.84254 39.6 m +490.84254 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +490.843 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +478.124 25.0062 translate +0 rotate +0 0 m /four glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +539.385385 39.6 m +539.385385 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +539.385 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +526.667 25.0062 translate +0 rotate +0 0 m /six glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +587.92823 39.6 m +587.92823 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +587.928 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +575.209 25.0062 translate +0 rotate +0 0 m /eight glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +636.471074 39.6 m +636.471074 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -3.5 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +636.471 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +620.573 25.0062 translate +0 rotate +0 0 m /one glyphshow +6.3623 0 m /zero glyphshow +12.7246 0 m /zero glyphshow +19.0869 0 m /zero glyphshow +25.4492 0 m /zero glyphshow +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +405.892562 39.6 m +405.892562 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +405.893 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +418.028273 39.6 m +418.028273 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +418.028 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +430.163984 39.6 m +430.163984 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +430.164 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +454.435407 39.6 m +454.435407 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +454.435 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +466.571118 39.6 m +466.571118 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +466.571 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +478.706829 39.6 m +478.706829 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +478.707 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +502.978251 39.6 m +502.978251 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +502.978 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +515.113963 39.6 m +515.113963 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +515.114 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +527.249674 39.6 m +527.249674 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +527.25 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +551.521096 39.6 m +551.521096 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +551.521 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +563.656807 39.6 m +563.656807 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +563.657 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +575.792518 39.6 m +575.792518 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +575.793 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +600.063941 39.6 m +600.063941 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +600.064 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +612.199652 39.6 m +612.199652 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +612.2 39.6 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +624.335363 39.6 m +624.335363 316.8 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +0 0 m +0 -2 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +624.335 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +517.44 11.3344 translate +0 rotate +0 0 m /N glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 39.6 m +648 39.6 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 39.6 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 35.8031 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +15.9033 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 74.25 m +648 74.25 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 74.25 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 70.4531 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /zero glyphshow +15.9033 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 108.9 m +648 108.9 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 108.9 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 105.103 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /one glyphshow +15.9033 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 143.55 m +648 143.55 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 143.55 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 139.753 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /one glyphshow +15.9033 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 178.2 m +648 178.2 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 178.2 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 174.403 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /two glyphshow +15.9033 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 212.85 m +648 212.85 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 212.85 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 209.053 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /two glyphshow +15.9033 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 247.5 m +648 247.5 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 247.5 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 243.703 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /three glyphshow +15.9033 0 m /zero glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 282.15 m +648 282.15 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 282.15 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 278.353 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /three glyphshow +15.9033 0 m /five glyphshow +grestore +1.5 setlinewidth +2 setlinecap +0.69 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 316.8 m +648 316.8 l +stroke +grestore +0.8 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-3.5 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 316.8 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +365.098 313.003 translate +0 rotate +0 0 m /zero glyphshow +6.3623 0 m /period glyphshow +9.54102 0 m /four glyphshow +15.9033 0 m /zero glyphshow +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 46.53 m +648 46.53 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 46.53 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 53.46 m +648 53.46 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 53.46 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 60.39 m +648 60.39 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 60.39 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 67.32 m +648 67.32 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 67.32 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 81.18 m +648 81.18 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 81.18 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 88.11 m +648 88.11 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 88.11 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 95.04 m +648 95.04 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 95.04 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 101.97 m +648 101.97 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 101.97 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 115.83 m +648 115.83 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 115.83 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 122.76 m +648 122.76 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 122.76 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 129.69 m +648 129.69 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 129.69 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 136.62 m +648 136.62 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 136.62 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 150.48 m +648 150.48 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 150.48 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 157.41 m +648 157.41 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 157.41 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 164.34 m +648 164.34 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 164.34 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 171.27 m +648 171.27 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 171.27 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 185.13 m +648 185.13 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 185.13 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 192.06 m +648 192.06 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 192.06 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 198.99 m +648 198.99 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 198.99 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 205.92 m +648 205.92 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 205.92 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 219.78 m +648 219.78 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 219.78 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 226.71 m +648 226.71 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 226.71 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 233.64 m +648 233.64 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 233.64 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 240.57 m +648 240.57 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 240.57 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 254.43 m +648 254.43 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 254.43 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 261.36 m +648 261.36 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 261.36 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 268.29 m +648 268.29 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 268.29 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 275.22 m +648 275.22 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 275.22 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 289.08 m +648 289.08 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 289.08 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 296.01 m +648 296.01 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 296.01 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 302.94 m +648 302.94 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 302.94 o +grestore +0.5 setlinewidth +2 setlinecap +0.502 setgray +gsave +394.364 39.6 253.636 277.2 rectclip +394.363636 309.87 m +648 309.87 l +stroke +grestore +0.6 setlinewidth +0 setlinecap +0 setgray +gsave +/o { +gsave +newpath +translate +0.6 setlinewidth +1 setlinejoin + +0 setlinecap + +-0 0 m +-2 0 l + +gsave +0 setgray +fill +grestore +stroke +grestore +} bind def +394.364 309.87 o +grestore +/DejaVuSans 10.000 selectfont +gsave + +359.02 163.661 translate +90 rotate +0 0 m /uni0441 glyphshow +5.49805 0 m /uni0435 glyphshow +11.6504 0 m /uni043A glyphshow +17.6904 0 m /space glyphshow +20.8691 0 m /asterisk glyphshow +25.8691 0 m /space glyphshow +grestore +1.5 setlinewidth +2 setlinecap +1 0 0 setrgbcolor +gsave +394.364 39.6 253.636 277.2 rectclip +405.892562 40.091434 m +418.028273 41.148439 l +442.299696 44.729544 l +515.113963 72.018083 l +636.471074 155.337736 l +stroke +grestore +0 0 1 setrgbcolor +gsave +394.364 39.6 253.636 277.2 rectclip +405.892562 39.685225 m +418.028273 39.727567 l +442.299696 39.818683 l +515.113963 40.1293 l +636.471074 40.574885 l +stroke +grestore +0 0.502 0 setrgbcolor +gsave +394.364 39.6 253.636 277.2 rectclip +405.892562 39.655981 m +418.028273 39.69185 l +442.299696 39.750173 l +515.113963 39.946583 l +636.471074 40.314455 l +stroke +grestore +1 0 0 setrgbcolor +gsave +394.364 39.6 253.636 277.2 rectclip +405.892562 40.091434 m +418.028273 41.148439 l +442.299696 44.729544 l +515.113963 72.018083 l +636.471074 155.337736 l +stroke +grestore +0 0 1 setrgbcolor +gsave +394.364 39.6 253.636 277.2 rectclip +405.892562 39.685225 m +418.028273 39.727567 l +442.299696 39.818683 l +515.113963 40.1293 l +636.471074 40.574885 l +stroke +grestore +0 0.502 0 setrgbcolor +gsave +394.364 39.6 253.636 277.2 rectclip +405.892562 39.655981 m +418.028273 39.69185 l +442.299696 39.750173 l +515.113963 39.946583 l +636.471074 40.314455 l +stroke +grestore +0.8 setlinewidth +0 setlinejoin +0 setgray +gsave +394.363636 39.6 m +394.363636 316.8 l +stroke +grestore +gsave +648 39.6 m +648 316.8 l +stroke +grestore +gsave +394.363636 39.6 m +648 39.6 l +stroke +grestore +gsave +394.363636 316.8 m +648 316.8 l +stroke +grestore +/DejaVuSans 12.000 selectfont +gsave + +403.565 322.8 translate +0 rotate +0 0 m /uni0413 glyphshow +7.31836 0 m /uni0440 glyphshow +14.9355 0 m /uni0430 glyphshow +22.2891 0 m /uni0444 glyphshow +32.5488 0 m /uni0438 glyphshow +40.3477 0 m /uni043A glyphshow +47.5957 0 m /space glyphshow +51.4102 0 m /uni0441 glyphshow +58.0078 0 m /uni043B glyphshow +65.6777 0 m /uni043E glyphshow +73.0195 0 m /uni0436 glyphshow +83.8301 0 m /uni043D glyphshow +91.6758 0 m /uni043E glyphshow +99.0176 0 m /uni0441 glyphshow +105.615 0 m /uni0442 glyphshow +112.605 0 m /uni0435 glyphshow +119.988 0 m /uni0439 glyphshow +127.787 0 m /space glyphshow +131.602 0 m /uni0434 glyphshow +139.898 0 m /uni043B glyphshow +147.568 0 m /uni044F glyphshow +154.787 0 m /space glyphshow +158.602 0 m /h glyphshow +166.207 0 m /a glyphshow +173.561 0 m /s glyphshow +179.812 0 m /h glyphshow +187.418 0 m /t glyphshow +192.123 0 m /space glyphshow +195.938 0 m /parenleft glyphshow +200.619 0 m /s glyphshow +206.871 0 m /h glyphshow +214.477 0 m /u glyphshow +222.082 0 m /f glyphshow +226.307 0 m /f glyphshow +230.531 0 m /parenright glyphshow +grestore +1 setlinewidth +0 setlinecap +0.8 setgray +gsave +637 303.8 m +641 303.8 l +642.333333 303.8 643 304.466667 643 305.8 c +643 309.8 l +643 311.133333 642.333333 311.8 641 311.8 c +637 311.8 l +635.666667 311.8 635 311.133333 635 309.8 c +635 305.8 l +635 304.466667 635.666667 303.8 637 303.8 c +cl +gsave +1 setgray +fill +grestore +stroke +grestore + +end +showpage diff --git a/ProninVV/aufgabe-1-data-structures/graphics/Tree.png b/ProninVV/aufgabe-1-data-structures/graphics/Tree.png deleted file mode 100644 index efb2632..0000000 Binary files a/ProninVV/aufgabe-1-data-structures/graphics/Tree.png and /dev/null differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/Tree1.png b/ProninVV/aufgabe-1-data-structures/graphics/Tree1.png index 21e40c4..05ff59f 100644 Binary files a/ProninVV/aufgabe-1-data-structures/graphics/Tree1.png and b/ProninVV/aufgabe-1-data-structures/graphics/Tree1.png differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/Tree2.png b/ProninVV/aufgabe-1-data-structures/graphics/Tree2.png new file mode 100644 index 0000000..e80e093 Binary files /dev/null and b/ProninVV/aufgabe-1-data-structures/graphics/Tree2.png differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/hasht.png b/ProninVV/aufgabe-1-data-structures/graphics/hasht.png deleted file mode 100644 index e22a012..0000000 Binary files a/ProninVV/aufgabe-1-data-structures/graphics/hasht.png and /dev/null differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/hasht1.png b/ProninVV/aufgabe-1-data-structures/graphics/hasht1.png new file mode 100644 index 0000000..0dd3bfa Binary files /dev/null and b/ProninVV/aufgabe-1-data-structures/graphics/hasht1.png differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/hasht2.png b/ProninVV/aufgabe-1-data-structures/graphics/hasht2.png new file mode 100644 index 0000000..e8a53a4 Binary files /dev/null and b/ProninVV/aufgabe-1-data-structures/graphics/hasht2.png differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/llist.png b/ProninVV/aufgabe-1-data-structures/graphics/llist.png deleted file mode 100644 index eefec03..0000000 Binary files a/ProninVV/aufgabe-1-data-structures/graphics/llist.png and /dev/null differ diff --git a/ProninVV/aufgabe-1-data-structures/graphics/llist2.png b/ProninVV/aufgabe-1-data-structures/graphics/llist2.png deleted file mode 100644 index b862551..0000000 Binary files a/ProninVV/aufgabe-1-data-structures/graphics/llist2.png and /dev/null differ diff --git a/ProninVV/aufgabe-1-data-structures/graphiki.py b/ProninVV/aufgabe-1-data-structures/graphiki.py index 7616db6..acb9b78 100644 --- a/ProninVV/aufgabe-1-data-structures/graphiki.py +++ b/ProninVV/aufgabe-1-data-structures/graphiki.py @@ -1,5 +1,4 @@ import pandas as pd -import glob import re import os import matplotlib.pyplot as plt @@ -10,44 +9,11 @@ from scipy.optimize import curve_fit from numpy.polynomial import Polynomial -# folder_path = 'results' - -# # Список размеров (500, 1000, 2000, 5000, 10000) -# sizes = ['500', '1000', '2000', '5000', '10000'] - -# for size in sizes: -# files = glob.glob(os.path.join(folder_path, f'timedata_{size}_epochs_*.csv')) - -# if not files: -# continue - -# # Читаем файлы -# dfs = [pd.read_csv(f) for f in files] - -# # Определяем, какие колонки текстовые (не числовые) -# # Предполагаем, что во всех файлах они одинаковые -# text_cols = dfs[0].select_dtypes(exclude=['number']).columns.tolist() - -# # Объединяем и считаем среднее -# # Группируем по текстовым колонкам, чтобы они остались в результате -# if text_cols: -# combined = pd.concat(dfs) -# mean_df = combined.groupby(text_cols).mean().reset_index() -# else: -# # Если текста нет, просто среднее по строкам -# mean_df = pd.concat(dfs).groupby(level=0).mean() - - -# output_name = f'average_timedata_{size}.csv' -# mean_df.to_csv(os.path.join(folder_path, output_name), index=False) -# print(f"Файл {output_name} успешно создан") - - -df500 = pd.read_csv("results/average_timedata_500.csv") -df1000 = pd.read_csv("results/average_timedata_1000.csv") -df2000 = pd.read_csv("results/average_timedata_2000.csv") -df5000 = pd.read_csv("results/average_timedata_5000.csv") -df10000 = pd.read_csv("results/average_timedata_10000.csv") +df500 = pd.read_csv("results/aaverage_timedata_500.csv") +df1000 = pd.read_csv("results/aaverage_timedata_1000.csv") +df2000 = pd.read_csv("results/aaverage_timedata_2000.csv") +df5000 = pd.read_csv("results/aaverage_timedata_5000.csv") +df10000 = pd.read_csv("results/aaverage_timedata_10000.csv") def select_data_list(ax): @@ -106,26 +72,30 @@ def select_data_tree(ax): ax[0].plot(Nvals, [row[2] for row in valsSort], label="insert", color='green') ax[1].plot(Nvals, [row[2] for row in valsShuff], color='green') -# list(df500[(df500['Структура'] == "linklist") & (df500['Режим'] == "shuffled")]["Время (сек)"]) - # построение графика -fig, ax = plt.subplots(figsize=(10, 5), nrows=1, ncols=2) -for i in range(2): - # select_data_list(ax) - # select_data_hasht(ax) - select_data_tree(ax) - ax[0].set_title("График сложностей для дерева (sort)") - ax[1].set_title("График сложностей для дерева (shuff)") - ax[i].set_xlabel("N") - ax[i].set_ylabel("сек * ") - ax[i].grid(which="major", linewidth=1.5) - ax[i].grid(which="minor", color="gray", linewidth=0.5) - ax[i].xaxis.set_minor_locator(AutoMinorLocator()) - ax[i].yaxis.set_minor_locator(AutoMinorLocator()) - ax[i].legend() - ax[i].set_ylim(0, 0.1) -plt.savefig('graphics\Tree1.png', dpi=200) -plt.savefig('graphics\Tre1.eps', dpi=200) -plt.show() +def design_show_graph(title, version, ymaxlim): + fig, ax = plt.subplots(figsize=(10, 5), nrows=1, ncols=2) + for i in range(2): + match title: + case "Tree": + select_data_tree(ax) + case "Linklist": + select_data_list(ax) + case "hasht": + select_data_hasht(ax) + ax[0].set_title(f"График сложностей для {title} (sort)") + ax[1].set_title(f"График сложностей для {title} (shuff)") + ax[i].set_xlabel("N") + ax[i].set_ylabel("сек * ") + ax[i].grid(which="major", linewidth=1.5) + ax[i].grid(which="minor", color="gray", linewidth=0.5) + ax[i].xaxis.set_minor_locator(AutoMinorLocator()) + ax[i].yaxis.set_minor_locator(AutoMinorLocator()) + ax[i].legend() + ax[i].set_ylim(0, ymaxlim) + plt.savefig(f'graphics\{title}{version}.png', dpi=200) + plt.savefig(f'graphics\T{title}{version}.eps', dpi=200) + plt.show() +design_show_graph("hasht", 2, 0.4) \ No newline at end of file diff --git a/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_1000.csv b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_1000.csv new file mode 100644 index 0000000..5a22ff3 --- /dev/null +++ b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_1000.csv @@ -0,0 +1,19 @@ +Структура,Режим,Операция,Время (сек) +linklist,shuffled,insert,0.02917951999970676 +linklist,shuffled,find,0.00256621999997146 +linklist,shuffled,delete,0.0018302000000403 +hashtable,shuffled,insert,0.00223439999972464 +hashtable,shuffled,find,0.00018408000032643998 +hashtable,shuffled,delete,0.00013254000023147998 +bintree,shuffled,insert,0.00211651999998134 +bintree,shuffled,find,0.00014015999986434 +bintree,shuffled,delete,7.299999997485429e-05 +linklist,sorted,insert,0.02902601999994654 +linklist,sorted,find,0.00272362000014248 +linklist,sorted,delete,0.0017690399998172598 +hashtable,sorted,insert,0.00219620000007122 +hashtable,sorted,find,0.00018717999992074 +hashtable,sorted,delete,0.00011756000003512 +bintree,sorted,insert,0.12391134000008604 +bintree,sorted,find,0.0079993400002422 +bintree,sorted,delete,0.004170019999764881 diff --git a/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_10000.csv b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_10000.csv new file mode 100644 index 0000000..ff2bf75 --- /dev/null +++ b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_10000.csv @@ -0,0 +1,19 @@ +Структура,Режим,Операция,Время (сек) +linklist,shuffled,insert,2.835846880000099 +linklist,shuffled,find,0.02894071999999136 +linklist,shuffled,delete,0.017179720000240158 +hashtable,shuffled,insert,0.16700972000016914 +hashtable,shuffled,find,0.0014067599999179402 +hashtable,shuffled,delete,0.00103095999966166 +bintree,shuffled,insert,0.030944720000115878 +bintree,shuffled,find,0.00019450000017964003 +bintree,shuffled,delete,9.787999988471869e-05 +linklist,sorted,insert,3.0041990600000643 +linklist,sorted,find,0.02895102000002222 +linklist,sorted,delete,0.016321099999913664 +hashtable,sorted,insert,0.16461017999990868 +hashtable,sorted,find,0.0014511600000332201 +hashtable,sorted,delete,0.0010335000002669001 +bintree,sorted,insert,13.270635900000162 +bintree,sorted,find,0.08588061999998894 +bintree,sorted,delete,0.04398507999994758 diff --git a/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_2000.csv b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_2000.csv new file mode 100644 index 0000000..8dc1c38 --- /dev/null +++ b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_2000.csv @@ -0,0 +1,19 @@ +Структура,Режим,Операция,Время (сек) +linklist,shuffled,insert,0.10964577999984607 +linklist,shuffled,find,0.0052314799999293796 +linklist,shuffled,delete,0.0032135400000697202 +hashtable,shuffled,insert,0.00740193999990874 +hashtable,shuffled,find,0.00031556000012638 +hashtable,shuffled,delete,0.00021670000005536002 +bintree,shuffled,insert,0.00474121999995982 +bintree,shuffled,find,0.00015733999989602 +bintree,shuffled,delete,8.285999992949656e-05 +linklist,sorted,insert,0.11282076000006777 +linklist,sorted,find,0.005443559999912359 +linklist,sorted,delete,0.00299764000028512 +hashtable,sorted,insert,0.007373800000095761 +hashtable,sorted,find,0.0003293600002507 +hashtable,sorted,delete,0.0002037199999904 +bintree,sorted,insert,0.5389307199999166 +bintree,sorted,find,0.01726278000005546 +bintree,sorted,delete,0.008530699999937438 diff --git a/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_500.csv b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_500.csv new file mode 100644 index 0000000..63cada3 --- /dev/null +++ b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_500.csv @@ -0,0 +1,19 @@ +Структура,Режим,Операция,Время (сек) +linklist,shuffled,insert,0.00660949999983126 +linklist,shuffled,find,0.00124962000008958 +linklist,shuffled,delete,0.00077375999971984 +hashtable,shuffled,insert,0.0007091399998898401 +hashtable,shuffled,find,0.0001229800000146 +hashtable,shuffled,delete,8.078000028035603e-05 +bintree,shuffled,insert,0.0009518200002275399 +bintree,shuffled,find,0.00012096000027665998 +bintree,shuffled,delete,6.843999981356318e-05 +linklist,sorted,insert,0.00651006000007322 +linklist,sorted,find,0.00122699999992614 +linklist,sorted,delete,0.00076204000015418 +hashtable,sorted,insert,0.00070204000003282 +hashtable,sorted,find,0.00011710000017042001 +hashtable,sorted,delete,7.854000014049234e-05 +bintree,sorted,insert,0.029845859999841146 +bintree,sorted,find,0.0037685199999031604 +bintree,sorted,delete,0.0017249000000446799 diff --git a/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_5000.csv b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_5000.csv new file mode 100644 index 0000000..f9bfcb4 --- /dev/null +++ b/ProninVV/aufgabe-1-data-structures/results/aaverage_timedata_5000.csv @@ -0,0 +1,19 @@ +Структура,Режим,Операция,Время (сек) +linklist,shuffled,insert,0.7089213999999628 +linklist,shuffled,find,0.014745099999890881 +linklist,shuffled,delete,0.008809099999962159 +hashtable,shuffled,insert,0.04677934000010278 +hashtable,shuffled,find,0.00076378000012476 +hashtable,shuffled,delete,0.00050011999974224 +bintree,shuffled,insert,0.014522779999788299 +bintree,shuffled,find,0.00018779999973043998 +bintree,shuffled,delete,0.00010001999980885392 +linklist,sorted,insert,0.7636725799999112 +linklist,sorted,find,0.014674599999852881 +linklist,sorted,delete,0.00877973999977252 +hashtable,sorted,insert,0.044803039999715064 +hashtable,sorted,find,0.00071623999974684 +hashtable,sorted,delete,0.0005040399997596401 +bintree,sorted,insert,3.3051618999999848 +bintree,sorted,find,0.040142699999887496 +bintree,sorted,delete,0.02160486000011582 diff --git a/ProninVV/aufgabe-1-data-structures/results/average_timedata_1000.csv b/ProninVV/aufgabe-1-data-structures/results/average_timedata_1000.csv deleted file mode 100644 index d4c79b9..0000000 --- a/ProninVV/aufgabe-1-data-structures/results/average_timedata_1000.csv +++ /dev/null @@ -1,19 +0,0 @@ -Структура,Режим,Операция,Время (сек) -bintree,shuffled,delete,7.1253333317145e-05 -bintree,shuffled,find,0.00013709333328122667 -bintree,shuffled,insert,0.00207977333326802 -bintree,sorted,delete,0.004027406666697627 -bintree,sorted,find,0.008272293333326707 -bintree,sorted,insert,0.12546639333337828 -hashtable,shuffled,delete,0.00012531333333446666 -hashtable,shuffled,find,0.00018659333342529335 -hashtable,shuffled,insert,0.0021367066666243334 -hashtable,sorted,delete,0.00012610666664531332 -hashtable,sorted,find,0.00017989333330958 -hashtable,sorted,insert,0.0020845666666142264 -linklist,shuffled,delete,0.0014374400000330134 -linklist,shuffled,find,0.0026490666666783135 -linklist,shuffled,insert,0.027241586666680903 -linklist,sorted,delete,0.0016270466666658602 -linklist,sorted,find,0.0025114866666474866 -linklist,sorted,insert,0.02720876666670236 diff --git a/ProninVV/aufgabe-1-data-structures/results/average_timedata_10000.csv b/ProninVV/aufgabe-1-data-structures/results/average_timedata_10000.csv deleted file mode 100644 index ed60bdb..0000000 --- a/ProninVV/aufgabe-1-data-structures/results/average_timedata_10000.csv +++ /dev/null @@ -1,19 +0,0 @@ -Структура,Режим,Операция,Время (сек) -bintree,shuffled,delete,9.902666667279779e-05 -bintree,shuffled,find,0.0001944666667137333 -bintree,shuffled,insert,0.03110178666661335 -bintree,sorted,delete,0.04493390000003876 -bintree,sorted,find,0.08307538000003656 -bintree,sorted,insert,13.248167193333348 -hashtable,shuffled,delete,0.0009765399999347067 -hashtable,shuffled,find,0.0015001800000693933 -hashtable,shuffled,insert,0.1658438800000264 -hashtable,sorted,delete,0.00089762666668012 -hashtable,sorted,find,0.0014446866666578669 -hashtable,sorted,insert,0.16466330666664053 -linklist,shuffled,delete,0.016608193333286114 -linklist,shuffled,find,0.028897673333312873 -linklist,shuffled,insert,2.859923846666667 -linklist,sorted,delete,0.0175646400000611 -linklist,sorted,find,0.031122179999980872 -linklist,sorted,insert,3.049302733333343 diff --git a/ProninVV/aufgabe-1-data-structures/results/average_timedata_2000.csv b/ProninVV/aufgabe-1-data-structures/results/average_timedata_2000.csv deleted file mode 100644 index 2557100..0000000 --- a/ProninVV/aufgabe-1-data-structures/results/average_timedata_2000.csv +++ /dev/null @@ -1,19 +0,0 @@ -Структура,Режим,Операция,Время (сек) -bintree,shuffled,delete,7.961999998163568e-05 -bintree,shuffled,find,0.00015218000001667332 -bintree,shuffled,insert,0.004734453333367086 -bintree,sorted,delete,0.010308359999983873 -bintree,sorted,find,0.017580106666673534 -bintree,sorted,insert,0.5280084666667032 -hashtable,shuffled,delete,0.00021999999999016667 -hashtable,shuffled,find,0.0003197000000605867 -hashtable,shuffled,insert,0.008171780000050827 -hashtable,sorted,delete,0.0002543066666324133 -hashtable,sorted,find,0.00033898666671720667 -hashtable,sorted,insert,0.007970166666685407 -linklist,shuffled,delete,0.00390317333329518 -linklist,shuffled,find,0.005606206666592033 -linklist,shuffled,insert,0.12853828666672293 -linklist,sorted,delete,0.0035950133332031467 -linklist,sorted,find,0.005634519999997127 -linklist,sorted,insert,0.12352181333332432 diff --git a/ProninVV/aufgabe-1-data-structures/results/average_timedata_500.csv b/ProninVV/aufgabe-1-data-structures/results/average_timedata_500.csv deleted file mode 100644 index 1542839..0000000 --- a/ProninVV/aufgabe-1-data-structures/results/average_timedata_500.csv +++ /dev/null @@ -1,19 +0,0 @@ -Структура,Режим,Операция,Время (сек) -bintree,shuffled,delete,6.57066667372419e-05 -bintree,shuffled,find,0.00012748666666384 -bintree,shuffled,insert,0.0009562066666603 -bintree,sorted,delete,0.00166193333337402 -bintree,sorted,find,0.0037453066667088 -bintree,sorted,insert,0.029374266666703334 -hashtable,shuffled,delete,8.520000007289733e-05 -hashtable,shuffled,find,0.00013166666661460668 -hashtable,shuffled,insert,0.00078531333329006 -hashtable,sorted,delete,8.037333329108757e-05 -hashtable,sorted,find,0.00012728666670224 -hashtable,sorted,insert,0.0007655800000368666 -linklist,shuffled,delete,0.0008863733333024334 -linklist,shuffled,find,0.0013728799999322267 -linklist,shuffled,insert,0.007485353333383146 -linklist,sorted,delete,0.0008199399999587467 -linklist,sorted,find,0.0014155133332829932 -linklist,sorted,insert,0.007525053333286713 diff --git a/ProninVV/aufgabe-1-data-structures/results/average_timedata_5000.csv b/ProninVV/aufgabe-1-data-structures/results/average_timedata_5000.csv deleted file mode 100644 index f076c77..0000000 --- a/ProninVV/aufgabe-1-data-structures/results/average_timedata_5000.csv +++ /dev/null @@ -1,19 +0,0 @@ -Структура,Режим,Операция,Время (сек) -bintree,shuffled,delete,9.706666670959447e-05 -bintree,shuffled,find,0.00018228666672253334 -bintree,shuffled,insert,0.014378579999978032 -bintree,sorted,delete,0.02119935999999135 -bintree,sorted,find,0.04120988666665347 -bintree,sorted,insert,3.347595473333331 -hashtable,shuffled,delete,0.0006554933332760068 -hashtable,shuffled,find,0.0008644266666578467 -hashtable,shuffled,insert,0.05348072666658173 -hashtable,sorted,delete,0.0005832733334348267 -hashtable,sorted,find,0.0008229933333495334 -hashtable,sorted,insert,0.05131764000000957 -linklist,shuffled,delete,0.01178926666664964 -linklist,shuffled,find,0.01607516666657218 -linklist,shuffled,insert,0.8780199133334008 -linklist,sorted,delete,0.010545446666689353 -linklist,sorted,find,0.01625823333327687 -linklist,sorted,insert,0.8802596533333296 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_1.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_1.csv index d487e54..09086c1 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_1.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_1.csv @@ -1,19 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,2.782739200000151 -linklist,shuffled,find,0.02841449999982615 -linklist,shuffled,delete,0.017126199999893288 -hashtable,shuffled,insert,0.16509029999997438 -hashtable,shuffled,find,0.0015667000000121334 -hashtable,shuffled,delete,0.0010061999998924875 -bintree,shuffled,insert,0.029216299999916373 -bintree,shuffled,find,0.00019760000009227952 -bintree,shuffled,delete,9.999999997489795e-05 -linklist,sorted,insert,2.9697724000000107 -linklist,sorted,find,0.03141989999994621 -linklist,sorted,delete,0.017261300000200208 -hashtable,sorted,insert,0.15989070000000538 -hashtable,sorted,find,0.0013437999998586747 -hashtable,sorted,delete,0.0009281000000100903 -bintree,sorted,insert,12.572322799999938 -bintree,sorted,find,0.08066770000004908 -bintree,sorted,delete,0.04145149999999376 +linklist,shuffled,insert,2.7625969000000623 +linklist,shuffled,find,0.028044900000168127 +linklist,shuffled,delete,0.016350100000636303 +hashtable,shuffled,insert,0.16640579999966576 +hashtable,shuffled,find,0.0013809000001856475 +hashtable,shuffled,delete,0.0011280999997325125 +bintree,shuffled,insert,0.02924920000077691 +bintree,shuffled,find,0.00020250000034138793 +bintree,shuffled,delete,0.00010169999950448982 +linklist,sorted,insert,2.9385818999999174 +linklist,sorted,find,0.02945579999959591 +linklist,sorted,delete,0.01579929999934393 +hashtable,sorted,insert,0.15426669999942533 +hashtable,sorted,find,0.0013886999995520455 +hashtable,sorted,delete,0.0009308000007877126 +bintree,sorted,insert,12.893081300000631 +bintree,sorted,find,0.08335059999990335 +bintree,sorted,delete,0.04379990000052203 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_2.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_2.csv index 55d0358..4d586ee 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_2.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_2.csv @@ -1,37 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,2.782739200000151 -linklist,shuffled,find,0.02841449999982615 -linklist,shuffled,delete,0.017126199999893288 -hashtable,shuffled,insert,0.16509029999997438 -hashtable,shuffled,find,0.0015667000000121334 -hashtable,shuffled,delete,0.0010061999998924875 -bintree,shuffled,insert,0.029216299999916373 -bintree,shuffled,find,0.00019760000009227952 -bintree,shuffled,delete,9.999999997489795e-05 -linklist,sorted,insert,2.9697724000000107 -linklist,sorted,find,0.03141989999994621 -linklist,sorted,delete,0.017261300000200208 -hashtable,sorted,insert,0.15989070000000538 -hashtable,sorted,find,0.0013437999998586747 -hashtable,sorted,delete,0.0009281000000100903 -bintree,sorted,insert,12.572322799999938 -bintree,sorted,find,0.08066770000004908 -bintree,sorted,delete,0.04145149999999376 -linklist,shuffled,insert,2.8089506999999685 -linklist,shuffled,find,0.02784990000009202 -linklist,shuffled,delete,0.017817200000081357 -hashtable,shuffled,insert,0.1651635000000624 -hashtable,shuffled,find,0.0013243000000784377 -hashtable,shuffled,delete,0.0009821999999530817 -bintree,shuffled,insert,0.03208109999991393 -bintree,shuffled,find,0.00019399999996494444 -bintree,shuffled,delete,0.00010320000001229346 -linklist,sorted,insert,3.044036700000106 -linklist,sorted,find,0.031643499999972846 -linklist,sorted,delete,0.020140200000014374 -hashtable,sorted,insert,0.16446429999996326 -hashtable,sorted,find,0.00157960000001367 -hashtable,sorted,delete,0.0008308999999826483 -bintree,sorted,insert,13.140304800000195 -bintree,sorted,find,0.08615729999996802 -bintree,sorted,delete,0.04601840000009361 +linklist,shuffled,insert,2.7382133999999496 +linklist,shuffled,find,0.025639700000283483 +linklist,shuffled,delete,0.017790099999729136 +hashtable,shuffled,insert,0.16316100000040024 +hashtable,shuffled,find,0.0015309999998862622 +hashtable,shuffled,delete,0.0009777999994184938 +bintree,shuffled,insert,0.030650599999717087 +bintree,shuffled,find,0.00019270000029791845 +bintree,shuffled,delete,9.859999954642262e-05 +linklist,sorted,insert,2.9288757000003898 +linklist,sorted,find,0.0282547999995586 +linklist,sorted,delete,0.0161908999998559 +hashtable,sorted,insert,0.16397910000068805 +hashtable,sorted,find,0.0014132999995126738 +hashtable,sorted,delete,0.0011767000005420414 +bintree,sorted,insert,13.171393499999795 +bintree,sorted,find,0.08711910000056378 +bintree,sorted,delete,0.039522000000033586 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_3.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_3.csv index 2cdcaa7..ac0022c 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_3.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_3.csv @@ -1,55 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,2.782739200000151 -linklist,shuffled,find,0.02841449999982615 -linklist,shuffled,delete,0.017126199999893288 -hashtable,shuffled,insert,0.16509029999997438 -hashtable,shuffled,find,0.0015667000000121334 -hashtable,shuffled,delete,0.0010061999998924875 -bintree,shuffled,insert,0.029216299999916373 -bintree,shuffled,find,0.00019760000009227952 -bintree,shuffled,delete,9.999999997489795e-05 -linklist,sorted,insert,2.9697724000000107 -linklist,sorted,find,0.03141989999994621 -linklist,sorted,delete,0.017261300000200208 -hashtable,sorted,insert,0.15989070000000538 -hashtable,sorted,find,0.0013437999998586747 -hashtable,sorted,delete,0.0009281000000100903 -bintree,sorted,insert,12.572322799999938 -bintree,sorted,find,0.08066770000004908 -bintree,sorted,delete,0.04145149999999376 -linklist,shuffled,insert,2.8089506999999685 -linklist,shuffled,find,0.02784990000009202 -linklist,shuffled,delete,0.017817200000081357 -hashtable,shuffled,insert,0.1651635000000624 -hashtable,shuffled,find,0.0013243000000784377 -hashtable,shuffled,delete,0.0009821999999530817 -bintree,shuffled,insert,0.03208109999991393 -bintree,shuffled,find,0.00019399999996494444 -bintree,shuffled,delete,0.00010320000001229346 -linklist,sorted,insert,3.044036700000106 -linklist,sorted,find,0.031643499999972846 -linklist,sorted,delete,0.020140200000014374 -hashtable,sorted,insert,0.16446429999996326 -hashtable,sorted,find,0.00157960000001367 -hashtable,sorted,delete,0.0008308999999826483 -bintree,sorted,insert,13.140304800000195 -bintree,sorted,find,0.08615729999996802 -bintree,sorted,delete,0.04601840000009361 -linklist,shuffled,insert,2.945842599999878 -linklist,shuffled,find,0.029246199999988676 -linklist,shuffled,delete,0.013797999999951571 -hashtable,shuffled,insert,0.1665319000001091 -hashtable,shuffled,find,0.0016982000001917186 -hashtable,shuffled,delete,0.0010231999999632535 -bintree,shuffled,insert,0.03277969999999186 -bintree,shuffled,find,0.00019599999995989492 -bintree,shuffled,delete,9.520000003249152e-05 -linklist,sorted,insert,3.1097526999999445 -linklist,sorted,find,0.031071099999962826 -linklist,sorted,delete,0.014640099999951417 -hashtable,sorted,insert,0.1684456999998929 -hashtable,sorted,find,0.0013269000000946107 -hashtable,sorted,delete,0.0009365000000798318 -bintree,sorted,insert,13.633440899999869 -bintree,sorted,find,0.08262280000008104 -bintree,sorted,delete,0.047804300000052535 +linklist,shuffled,insert,2.821612899999309 +linklist,shuffled,find,0.028433299999960582 +linklist,shuffled,delete,0.015540800000053423 +hashtable,shuffled,insert,0.16520940000009432 +hashtable,shuffled,find,0.0015592999998261803 +hashtable,shuffled,delete,0.0009333999996670173 +bintree,shuffled,insert,0.030745699999897624 +bintree,shuffled,find,0.0001909000002342509 +bintree,shuffled,delete,9.399999999004649e-05 +linklist,sorted,insert,3.00281780000023 +linklist,sorted,find,0.030596300000070187 +linklist,sorted,delete,0.01631660000020929 +hashtable,sorted,insert,0.16556280000077095 +hashtable,sorted,find,0.0013757000006080489 +hashtable,sorted,delete,0.001046899999892048 +bintree,sorted,insert,13.299295499999971 +bintree,sorted,find,0.08595489999970596 +bintree,sorted,delete,0.044833899999503046 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_4.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_4.csv index 6ad3f7b..639bf3e 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_4.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_4.csv @@ -1,73 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,2.782739200000151 -linklist,shuffled,find,0.02841449999982615 -linklist,shuffled,delete,0.017126199999893288 -hashtable,shuffled,insert,0.16509029999997438 -hashtable,shuffled,find,0.0015667000000121334 -hashtable,shuffled,delete,0.0010061999998924875 -bintree,shuffled,insert,0.029216299999916373 -bintree,shuffled,find,0.00019760000009227952 -bintree,shuffled,delete,9.999999997489795e-05 -linklist,sorted,insert,2.9697724000000107 -linklist,sorted,find,0.03141989999994621 -linklist,sorted,delete,0.017261300000200208 -hashtable,sorted,insert,0.15989070000000538 -hashtable,sorted,find,0.0013437999998586747 -hashtable,sorted,delete,0.0009281000000100903 -bintree,sorted,insert,12.572322799999938 -bintree,sorted,find,0.08066770000004908 -bintree,sorted,delete,0.04145149999999376 -linklist,shuffled,insert,2.8089506999999685 -linklist,shuffled,find,0.02784990000009202 -linklist,shuffled,delete,0.017817200000081357 -hashtable,shuffled,insert,0.1651635000000624 -hashtable,shuffled,find,0.0013243000000784377 -hashtable,shuffled,delete,0.0009821999999530817 -bintree,shuffled,insert,0.03208109999991393 -bintree,shuffled,find,0.00019399999996494444 -bintree,shuffled,delete,0.00010320000001229346 -linklist,sorted,insert,3.044036700000106 -linklist,sorted,find,0.031643499999972846 -linklist,sorted,delete,0.020140200000014374 -hashtable,sorted,insert,0.16446429999996326 -hashtable,sorted,find,0.00157960000001367 -hashtable,sorted,delete,0.0008308999999826483 -bintree,sorted,insert,13.140304800000195 -bintree,sorted,find,0.08615729999996802 -bintree,sorted,delete,0.04601840000009361 -linklist,shuffled,insert,2.945842599999878 -linklist,shuffled,find,0.029246199999988676 -linklist,shuffled,delete,0.013797999999951571 -hashtable,shuffled,insert,0.1665319000001091 -hashtable,shuffled,find,0.0016982000001917186 -hashtable,shuffled,delete,0.0010231999999632535 -bintree,shuffled,insert,0.03277969999999186 -bintree,shuffled,find,0.00019599999995989492 -bintree,shuffled,delete,9.520000003249152e-05 -linklist,sorted,insert,3.1097526999999445 -linklist,sorted,find,0.031071099999962826 -linklist,sorted,delete,0.014640099999951417 -hashtable,sorted,insert,0.1684456999998929 -hashtable,sorted,find,0.0013269000000946107 -hashtable,sorted,delete,0.0009365000000798318 -bintree,sorted,insert,13.633440899999869 -bintree,sorted,find,0.08262280000008104 -bintree,sorted,delete,0.047804300000052535 -linklist,shuffled,insert,2.964872099999866 -linklist,shuffled,find,0.03182870000000548 -linklist,shuffled,delete,0.017259199999898556 -hashtable,shuffled,insert,0.16710669999997663 -hashtable,shuffled,find,0.0014896000000135246 -hashtable,shuffled,delete,0.0008898999999473745 -bintree,shuffled,insert,0.03065240000000813 -bintree,shuffled,find,0.00018540000019129366 -bintree,shuffled,delete,9.350000004815229e-05 -linklist,sorted,insert,3.1079067999999097 -linklist,sorted,find,0.030048300000089512 -linklist,sorted,delete,0.01808290000008128 -hashtable,sorted,insert,0.16873430000009648 -hashtable,sorted,find,0.0015441000000464555 -hashtable,sorted,delete,0.0008356999999250547 -bintree,sorted,insert,14.05993320000016 -bintree,sorted,find,0.08479450000004363 -bintree,sorted,delete,0.04840820000003987 +linklist,shuffled,insert,2.95934170000055 +linklist,shuffled,find,0.033408399999643734 +linklist,shuffled,delete,0.016805300000669376 +hashtable,shuffled,insert,0.17468800000006013 +hashtable,shuffled,find,0.0012759999999616412 +hashtable,shuffled,delete,0.001139399999374291 +bintree,shuffled,insert,0.03306640000027983 +bintree,shuffled,find,0.0001976000003196532 +bintree,shuffled,delete,0.00010300000030838419 +linklist,sorted,insert,3.1388279000002512 +linklist,sorted,find,0.02778770000077202 +linklist,sorted,delete,0.016342400000212365 +hashtable,sorted,insert,0.17149139999946783 +hashtable,sorted,find,0.0015339999999923748 +hashtable,sorted,delete,0.0010990000000674627 +bintree,sorted,insert,13.553081400000337 +bintree,sorted,find,0.08532689999992726 +bintree,sorted,delete,0.045843999999306106 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_5.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_5.csv index 9bda4fa..e0bdf26 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_5.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_10000_epochs_5.csv @@ -1,91 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,2.782739200000151 -linklist,shuffled,find,0.02841449999982615 -linklist,shuffled,delete,0.017126199999893288 -hashtable,shuffled,insert,0.16509029999997438 -hashtable,shuffled,find,0.0015667000000121334 -hashtable,shuffled,delete,0.0010061999998924875 -bintree,shuffled,insert,0.029216299999916373 -bintree,shuffled,find,0.00019760000009227952 -bintree,shuffled,delete,9.999999997489795e-05 -linklist,sorted,insert,2.9697724000000107 -linklist,sorted,find,0.03141989999994621 -linklist,sorted,delete,0.017261300000200208 -hashtable,sorted,insert,0.15989070000000538 -hashtable,sorted,find,0.0013437999998586747 -hashtable,sorted,delete,0.0009281000000100903 -bintree,sorted,insert,12.572322799999938 -bintree,sorted,find,0.08066770000004908 -bintree,sorted,delete,0.04145149999999376 -linklist,shuffled,insert,2.8089506999999685 -linklist,shuffled,find,0.02784990000009202 -linklist,shuffled,delete,0.017817200000081357 -hashtable,shuffled,insert,0.1651635000000624 -hashtable,shuffled,find,0.0013243000000784377 -hashtable,shuffled,delete,0.0009821999999530817 -bintree,shuffled,insert,0.03208109999991393 -bintree,shuffled,find,0.00019399999996494444 -bintree,shuffled,delete,0.00010320000001229346 -linklist,sorted,insert,3.044036700000106 -linklist,sorted,find,0.031643499999972846 -linklist,sorted,delete,0.020140200000014374 -hashtable,sorted,insert,0.16446429999996326 -hashtable,sorted,find,0.00157960000001367 -hashtable,sorted,delete,0.0008308999999826483 -bintree,sorted,insert,13.140304800000195 -bintree,sorted,find,0.08615729999996802 -bintree,sorted,delete,0.04601840000009361 -linklist,shuffled,insert,2.945842599999878 -linklist,shuffled,find,0.029246199999988676 -linklist,shuffled,delete,0.013797999999951571 -hashtable,shuffled,insert,0.1665319000001091 -hashtable,shuffled,find,0.0016982000001917186 -hashtable,shuffled,delete,0.0010231999999632535 -bintree,shuffled,insert,0.03277969999999186 -bintree,shuffled,find,0.00019599999995989492 -bintree,shuffled,delete,9.520000003249152e-05 -linklist,sorted,insert,3.1097526999999445 -linklist,sorted,find,0.031071099999962826 -linklist,sorted,delete,0.014640099999951417 -hashtable,sorted,insert,0.1684456999998929 -hashtable,sorted,find,0.0013269000000946107 -hashtable,sorted,delete,0.0009365000000798318 -bintree,sorted,insert,13.633440899999869 -bintree,sorted,find,0.08262280000008104 -bintree,sorted,delete,0.047804300000052535 -linklist,shuffled,insert,2.964872099999866 -linklist,shuffled,find,0.03182870000000548 -linklist,shuffled,delete,0.017259199999898556 -hashtable,shuffled,insert,0.16710669999997663 -hashtable,shuffled,find,0.0014896000000135246 -hashtable,shuffled,delete,0.0008898999999473745 -bintree,shuffled,insert,0.03065240000000813 -bintree,shuffled,find,0.00018540000019129366 -bintree,shuffled,delete,9.350000004815229e-05 -linklist,sorted,insert,3.1079067999999097 -linklist,sorted,find,0.030048300000089512 -linklist,sorted,delete,0.01808290000008128 -hashtable,sorted,insert,0.16873430000009648 -hashtable,sorted,find,0.0015441000000464555 -hashtable,sorted,delete,0.0008356999999250547 -bintree,sorted,insert,14.05993320000016 -bintree,sorted,find,0.08479450000004363 -bintree,sorted,delete,0.04840820000003987 -linklist,shuffled,insert,2.982086900000013 -linklist,shuffled,find,0.02859700000021803 -linklist,shuffled,delete,0.01631069999984902 -hashtable,shuffled,insert,0.16774359999999433 -hashtable,shuffled,find,0.0012982000000647531 -hashtable,shuffled,delete,0.0008388999999624502 -bintree,shuffled,insert,0.03247699999997167 -bintree,shuffled,find,0.00019420000012360106 -bintree,shuffled,delete,9.999999997489795e-05 -linklist,sorted,insert,3.169460500000014 -linklist,sorted,find,0.029849300000023504 -linklist,sorted,delete,0.016516199999841774 -hashtable,sorted,insert,0.16983319999985724 -hashtable,sorted,find,0.0015640000001440058 -hashtable,sorted,delete,0.0010194000001320092 -bintree,sorted,insert,14.279485599999816 -bintree,sorted,find,0.08070560000010119 -bintree,sorted,delete,0.04244810000000143 +linklist,shuffled,insert,2.897469500000625 +linklist,shuffled,find,0.029177299999901152 +linklist,shuffled,delete,0.019412300000112737 +hashtable,shuffled,insert,0.16558440000062546 +hashtable,shuffled,find,0.0012865999997302424 +hashtable,shuffled,delete,0.0009761000001162756 +bintree,shuffled,insert,0.03101169999990816 +bintree,shuffled,find,0.00018879999970522476 +bintree,shuffled,delete,9.210000007442432e-05 +linklist,sorted,insert,3.011891999999534 +linklist,sorted,find,0.028660500000114553 +linklist,sorted,delete,0.016956299999947078 +hashtable,sorted,insert,0.16775089999919146 +hashtable,sorted,find,0.0015441000005012029 +hashtable,sorted,delete,0.0009141000000454369 +bintree,sorted,insert,13.436327800000072 +bintree,sorted,find,0.08765159999984462 +bintree,sorted,delete,0.04592560000037338 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_1.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_1.csv index 18f3147..9978bf8 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_1.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_1.csv @@ -1,19 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.02726340000003802 -linklist,shuffled,find,0.002588300000070376 -linklist,shuffled,delete,0.001803200000040306 -hashtable,shuffled,insert,0.0021318999999948574 -hashtable,shuffled,find,0.00018850000014936086 -hashtable,shuffled,delete,0.00013990000002195302 -bintree,shuffled,insert,0.002046899999868401 -bintree,shuffled,find,0.00013949999993201345 -bintree,shuffled,delete,7.080000000314612e-05 -linklist,sorted,insert,0.027292499999930442 -linklist,sorted,find,0.0025571999999556283 -linklist,sorted,delete,0.001823300000069139 -hashtable,sorted,insert,0.002068999999892185 -hashtable,sorted,find,0.00018100000011145312 -hashtable,sorted,delete,0.00012709999987237097 -bintree,sorted,insert,0.12114790000009634 -bintree,sorted,find,0.008128500000111671 -bintree,sorted,delete,0.004335600000104023 +linklist,shuffled,insert,0.029056499999569496 +linklist,shuffled,find,0.002594200000203273 +linklist,shuffled,delete,0.0018435000001773005 +hashtable,shuffled,insert,0.0022472999999081367 +hashtable,shuffled,find,0.00019560000055207638 +hashtable,shuffled,delete,0.0001202000003104331 +bintree,shuffled,insert,0.0019462000000203261 +bintree,shuffled,find,0.00013349999971978832 +bintree,shuffled,delete,7.350000032602111e-05 +linklist,sorted,insert,0.029110299999956624 +linklist,sorted,find,0.0023506000006818795 +linklist,sorted,delete,0.001750999999785563 +hashtable,sorted,insert,0.002211399999396235 +hashtable,sorted,find,0.00018340000042371685 +hashtable,sorted,delete,0.00010750000001280569 +bintree,sorted,insert,0.1195412999995824 +bintree,sorted,find,0.009011500000269734 +bintree,sorted,delete,0.004284599999664351 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_2.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_2.csv index 28b9868..33c55d8 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_2.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_2.csv @@ -1,37 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.02726340000003802 -linklist,shuffled,find,0.002588300000070376 -linklist,shuffled,delete,0.001803200000040306 -hashtable,shuffled,insert,0.0021318999999948574 -hashtable,shuffled,find,0.00018850000014936086 -hashtable,shuffled,delete,0.00013990000002195302 -bintree,shuffled,insert,0.002046899999868401 -bintree,shuffled,find,0.00013949999993201345 -bintree,shuffled,delete,7.080000000314612e-05 -linklist,sorted,insert,0.027292499999930442 -linklist,sorted,find,0.0025571999999556283 -linklist,sorted,delete,0.001823300000069139 -hashtable,sorted,insert,0.002068999999892185 -hashtable,sorted,find,0.00018100000011145312 -hashtable,sorted,delete,0.00012709999987237097 -bintree,sorted,insert,0.12114790000009634 -bintree,sorted,find,0.008128500000111671 -bintree,sorted,delete,0.004335600000104023 -linklist,shuffled,insert,0.027109500000051412 -linklist,shuffled,find,0.0025161999999454565 -linklist,shuffled,delete,0.0016210000001137814 -hashtable,shuffled,insert,0.00212399999986701 -hashtable,shuffled,find,0.0001938000000336615 -hashtable,shuffled,delete,0.00011419999987083429 -bintree,shuffled,insert,0.0019213999999010412 -bintree,shuffled,find,0.0001257999999779713 -bintree,shuffled,delete,6.429999984902679e-05 -linklist,sorted,insert,0.02699760000018614 -linklist,sorted,find,0.002444400000058522 -linklist,sorted,delete,0.0015664000000015221 -hashtable,sorted,insert,0.002041199999894161 -hashtable,sorted,find,0.00018469999986336916 -hashtable,sorted,delete,0.00012100000003556488 -bintree,sorted,insert,0.12487269999996897 -bintree,sorted,find,0.008476499999915177 -bintree,sorted,delete,0.0035560999999688647 +linklist,shuffled,insert,0.03037179999955697 +linklist,shuffled,find,0.002487499999915599 +linklist,shuffled,delete,0.001918400000249676 +hashtable,shuffled,insert,0.0022763999995731865 +hashtable,shuffled,find,0.00017470000057073776 +hashtable,shuffled,delete,0.0001460999992559664 +bintree,shuffled,insert,0.0020468000002438203 +bintree,shuffled,find,0.00013620000027003698 +bintree,shuffled,delete,6.849999954283703e-05 +linklist,sorted,insert,0.02929599999970378 +linklist,sorted,find,0.0027718000001186738 +linklist,sorted,delete,0.002042799999799172 +hashtable,sorted,insert,0.0023087000008672476 +hashtable,sorted,find,0.00018480000017007114 +hashtable,sorted,delete,0.00013080000007903436 +bintree,sorted,insert,0.12834320000001753 +bintree,sorted,find,0.007185100000242528 +bintree,sorted,delete,0.004172800000560528 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_3.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_3.csv index 1b03567..f28246b 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_3.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_3.csv @@ -1,55 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.02726340000003802 -linklist,shuffled,find,0.002588300000070376 -linklist,shuffled,delete,0.001803200000040306 -hashtable,shuffled,insert,0.0021318999999948574 -hashtable,shuffled,find,0.00018850000014936086 -hashtable,shuffled,delete,0.00013990000002195302 -bintree,shuffled,insert,0.002046899999868401 -bintree,shuffled,find,0.00013949999993201345 -bintree,shuffled,delete,7.080000000314612e-05 -linklist,sorted,insert,0.027292499999930442 -linklist,sorted,find,0.0025571999999556283 -linklist,sorted,delete,0.001823300000069139 -hashtable,sorted,insert,0.002068999999892185 -hashtable,sorted,find,0.00018100000011145312 -hashtable,sorted,delete,0.00012709999987237097 -bintree,sorted,insert,0.12114790000009634 -bintree,sorted,find,0.008128500000111671 -bintree,sorted,delete,0.004335600000104023 -linklist,shuffled,insert,0.027109500000051412 -linklist,shuffled,find,0.0025161999999454565 -linklist,shuffled,delete,0.0016210000001137814 -hashtable,shuffled,insert,0.00212399999986701 -hashtable,shuffled,find,0.0001938000000336615 -hashtable,shuffled,delete,0.00011419999987083429 -bintree,shuffled,insert,0.0019213999999010412 -bintree,shuffled,find,0.0001257999999779713 -bintree,shuffled,delete,6.429999984902679e-05 -linklist,sorted,insert,0.02699760000018614 -linklist,sorted,find,0.002444400000058522 -linklist,sorted,delete,0.0015664000000015221 -hashtable,sorted,insert,0.002041199999894161 -hashtable,sorted,find,0.00018469999986336916 -hashtable,sorted,delete,0.00012100000003556488 -bintree,sorted,insert,0.12487269999996897 -bintree,sorted,find,0.008476499999915177 -bintree,sorted,delete,0.0035560999999688647 -linklist,shuffled,insert,0.027320899999949688 -linklist,shuffled,find,0.002859299999954601 -linklist,shuffled,delete,0.0013897999999699095 -hashtable,shuffled,insert,0.002178499999899941 -hashtable,shuffled,find,0.000165900000183683 -hashtable,shuffled,delete,0.00013090000015836267 -bintree,shuffled,insert,0.0022329000000809174 -bintree,shuffled,find,0.00014160000000629225 -bintree,shuffled,delete,7.830000004105386e-05 -linklist,sorted,insert,0.027415300000029674 -linklist,sorted,find,0.002629999999953725 -linklist,sorted,delete,0.0015598999998474028 -hashtable,sorted,insert,0.0021681000000626227 -hashtable,sorted,find,0.000176199999941673 -hashtable,sorted,delete,0.00013220000005276233 -bintree,sorted,insert,0.12998720000018693 -bintree,sorted,find,0.00847499999986212 -bintree,sorted,delete,0.0035503999999946245 +linklist,shuffled,insert,0.029214700000011362 +linklist,shuffled,find,0.0025047999997696024 +linklist,shuffled,delete,0.0016311999997924431 +hashtable,shuffled,insert,0.002236599999378086 +hashtable,shuffled,find,0.00018650000038178405 +hashtable,shuffled,delete,0.00013010000020585721 +bintree,shuffled,insert,0.0022209999997357954 +bintree,shuffled,find,0.00014169999940349953 +bintree,shuffled,delete,7.339999956457177e-05 +linklist,sorted,insert,0.029282100000273203 +linklist,sorted,find,0.0027450999996290193 +linklist,sorted,delete,0.001645499999540334 +hashtable,sorted,insert,0.00218719999975292 +hashtable,sorted,find,0.00018029999955615494 +hashtable,sorted,delete,0.00012559999959194101 +bintree,sorted,insert,0.12465380000048754 +bintree,sorted,find,0.008108500000162167 +bintree,sorted,delete,0.0040130999996108585 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_4.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_4.csv index 5374a26..de847eb 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_4.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_4.csv @@ -1,73 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.02726340000003802 -linklist,shuffled,find,0.002588300000070376 -linklist,shuffled,delete,0.001803200000040306 -hashtable,shuffled,insert,0.0021318999999948574 -hashtable,shuffled,find,0.00018850000014936086 -hashtable,shuffled,delete,0.00013990000002195302 -bintree,shuffled,insert,0.002046899999868401 -bintree,shuffled,find,0.00013949999993201345 -bintree,shuffled,delete,7.080000000314612e-05 -linklist,sorted,insert,0.027292499999930442 -linklist,sorted,find,0.0025571999999556283 -linklist,sorted,delete,0.001823300000069139 -hashtable,sorted,insert,0.002068999999892185 -hashtable,sorted,find,0.00018100000011145312 -hashtable,sorted,delete,0.00012709999987237097 -bintree,sorted,insert,0.12114790000009634 -bintree,sorted,find,0.008128500000111671 -bintree,sorted,delete,0.004335600000104023 -linklist,shuffled,insert,0.027109500000051412 -linklist,shuffled,find,0.0025161999999454565 -linklist,shuffled,delete,0.0016210000001137814 -hashtable,shuffled,insert,0.00212399999986701 -hashtable,shuffled,find,0.0001938000000336615 -hashtable,shuffled,delete,0.00011419999987083429 -bintree,shuffled,insert,0.0019213999999010412 -bintree,shuffled,find,0.0001257999999779713 -bintree,shuffled,delete,6.429999984902679e-05 -linklist,sorted,insert,0.02699760000018614 -linklist,sorted,find,0.002444400000058522 -linklist,sorted,delete,0.0015664000000015221 -hashtable,sorted,insert,0.002041199999894161 -hashtable,sorted,find,0.00018469999986336916 -hashtable,sorted,delete,0.00012100000003556488 -bintree,sorted,insert,0.12487269999996897 -bintree,sorted,find,0.008476499999915177 -bintree,sorted,delete,0.0035560999999688647 -linklist,shuffled,insert,0.027320899999949688 -linklist,shuffled,find,0.002859299999954601 -linklist,shuffled,delete,0.0013897999999699095 -hashtable,shuffled,insert,0.002178499999899941 -hashtable,shuffled,find,0.000165900000183683 -hashtable,shuffled,delete,0.00013090000015836267 -bintree,shuffled,insert,0.0022329000000809174 -bintree,shuffled,find,0.00014160000000629225 -bintree,shuffled,delete,7.830000004105386e-05 -linklist,sorted,insert,0.027415300000029674 -linklist,sorted,find,0.002629999999953725 -linklist,sorted,delete,0.0015598999998474028 -hashtable,sorted,insert,0.0021681000000626227 -hashtable,sorted,find,0.000176199999941673 -hashtable,sorted,delete,0.00013220000005276233 -bintree,sorted,insert,0.12998720000018693 -bintree,sorted,find,0.00847499999986212 -bintree,sorted,delete,0.0035503999999946245 -linklist,shuffled,insert,0.027123399999936737 -linklist,shuffled,find,0.002693800000088231 -linklist,shuffled,delete,0.00012059999994562531 -hashtable,shuffled,insert,0.002097600000070088 -hashtable,shuffled,find,0.00019059999999626598 -hashtable,shuffled,delete,0.00010559999986980984 -bintree,shuffled,insert,0.0021729999998569838 -bintree,shuffled,find,0.00014429999987441988 -bintree,shuffled,delete,7.550000009359792e-05 -linklist,sorted,insert,0.02698499999996784 -linklist,sorted,find,0.00229059999992387 -linklist,sorted,delete,0.001491600000008475 -hashtable,sorted,insert,0.002088700000058452 -hashtable,sorted,find,0.00017159999993054953 -hashtable,sorted,delete,0.00013009999997848354 -bintree,sorted,insert,0.1293642999999065 -bintree,sorted,find,0.00802560000010999 -bintree,sorted,delete,0.004422400000066773 +linklist,shuffled,insert,0.02907150000010006 +linklist,shuffled,find,0.0027061000000685453 +linklist,shuffled,delete,0.0019303999997646315 +hashtable,shuffled,insert,0.00223199999982171 +hashtable,shuffled,find,0.0001903000002130284 +hashtable,shuffled,delete,0.00013220000073488336 +bintree,shuffled,insert,0.0021747999999206513 +bintree,shuffled,find,0.00014480000027106144 +bintree,shuffled,delete,7.340000047406647e-05 +linklist,sorted,insert,0.029250499999761814 +linklist,sorted,find,0.003011499999956868 +linklist,sorted,delete,0.0018099999997502891 +hashtable,sorted,insert,0.002148300000044401 +hashtable,sorted,find,0.00020309999945311574 +hashtable,sorted,delete,0.00010620000011840602 +bintree,sorted,insert,0.12386370000058378 +bintree,sorted,find,0.007892100000390201 +bintree,sorted,delete,0.004309499999180844 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_5.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_5.csv index 37e0f69..41330b8 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_5.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_1000_epochs_5.csv @@ -1,91 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.02726340000003802 -linklist,shuffled,find,0.002588300000070376 -linklist,shuffled,delete,0.001803200000040306 -hashtable,shuffled,insert,0.0021318999999948574 -hashtable,shuffled,find,0.00018850000014936086 -hashtable,shuffled,delete,0.00013990000002195302 -bintree,shuffled,insert,0.002046899999868401 -bintree,shuffled,find,0.00013949999993201345 -bintree,shuffled,delete,7.080000000314612e-05 -linklist,sorted,insert,0.027292499999930442 -linklist,sorted,find,0.0025571999999556283 -linklist,sorted,delete,0.001823300000069139 -hashtable,sorted,insert,0.002068999999892185 -hashtable,sorted,find,0.00018100000011145312 -hashtable,sorted,delete,0.00012709999987237097 -bintree,sorted,insert,0.12114790000009634 -bintree,sorted,find,0.008128500000111671 -bintree,sorted,delete,0.004335600000104023 -linklist,shuffled,insert,0.027109500000051412 -linklist,shuffled,find,0.0025161999999454565 -linklist,shuffled,delete,0.0016210000001137814 -hashtable,shuffled,insert,0.00212399999986701 -hashtable,shuffled,find,0.0001938000000336615 -hashtable,shuffled,delete,0.00011419999987083429 -bintree,shuffled,insert,0.0019213999999010412 -bintree,shuffled,find,0.0001257999999779713 -bintree,shuffled,delete,6.429999984902679e-05 -linklist,sorted,insert,0.02699760000018614 -linklist,sorted,find,0.002444400000058522 -linklist,sorted,delete,0.0015664000000015221 -hashtable,sorted,insert,0.002041199999894161 -hashtable,sorted,find,0.00018469999986336916 -hashtable,sorted,delete,0.00012100000003556488 -bintree,sorted,insert,0.12487269999996897 -bintree,sorted,find,0.008476499999915177 -bintree,sorted,delete,0.0035560999999688647 -linklist,shuffled,insert,0.027320899999949688 -linklist,shuffled,find,0.002859299999954601 -linklist,shuffled,delete,0.0013897999999699095 -hashtable,shuffled,insert,0.002178499999899941 -hashtable,shuffled,find,0.000165900000183683 -hashtable,shuffled,delete,0.00013090000015836267 -bintree,shuffled,insert,0.0022329000000809174 -bintree,shuffled,find,0.00014160000000629225 -bintree,shuffled,delete,7.830000004105386e-05 -linklist,sorted,insert,0.027415300000029674 -linklist,sorted,find,0.002629999999953725 -linklist,sorted,delete,0.0015598999998474028 -hashtable,sorted,insert,0.0021681000000626227 -hashtable,sorted,find,0.000176199999941673 -hashtable,sorted,delete,0.00013220000005276233 -bintree,sorted,insert,0.12998720000018693 -bintree,sorted,find,0.00847499999986212 -bintree,sorted,delete,0.0035503999999946245 -linklist,shuffled,insert,0.027123399999936737 -linklist,shuffled,find,0.002693800000088231 -linklist,shuffled,delete,0.00012059999994562531 -hashtable,shuffled,insert,0.002097600000070088 -hashtable,shuffled,find,0.00019059999999626598 -hashtable,shuffled,delete,0.00010559999986980984 -bintree,shuffled,insert,0.0021729999998569838 -bintree,shuffled,find,0.00014429999987441988 -bintree,shuffled,delete,7.550000009359792e-05 -linklist,sorted,insert,0.02698499999996784 -linklist,sorted,find,0.00229059999992387 -linklist,sorted,delete,0.001491600000008475 -hashtable,sorted,insert,0.002088700000058452 -hashtable,sorted,find,0.00017159999993054953 -hashtable,sorted,delete,0.00013009999997848354 -bintree,sorted,insert,0.1293642999999065 -bintree,sorted,find,0.00802560000010999 -bintree,sorted,delete,0.004422400000066773 -linklist,shuffled,insert,0.027659300000095755 -linklist,shuffled,find,0.0027642000000014377 -linklist,shuffled,delete,0.0016510000000380387 -hashtable,shuffled,insert,0.002164400000083333 -hashtable,shuffled,find,0.00020229999995535763 -hashtable,shuffled,delete,0.00011950000020988227 -bintree,shuffled,insert,0.0022318000001178007 -bintree,shuffled,find,0.0001422999998794694 -bintree,shuffled,delete,7.17000000349799e-05 -linklist,sorted,insert,0.027462700000114637 -linklist,sorted,find,0.0026374999999916326 -linklist,sorted,delete,0.001360700000077486 -hashtable,sorted,insert,0.002076999999871987 -hashtable,sorted,find,0.00018279999994774698 -hashtable,sorted,delete,0.00011530000006132468 -bintree,sorted,insert,0.12807539999994333 -bintree,sorted,find,0.008059699999876102 -bintree,sorted,delete,0.005012699999952019 +linklist,shuffled,insert,0.028183099999296246 +linklist,shuffled,find,0.002538499999900523 +linklist,shuffled,delete,0.0018275000002176967 +hashtable,shuffled,insert,0.002179699999942386 +hashtable,shuffled,find,0.00017329999991488876 +hashtable,shuffled,delete,0.00013410000065050554 +bintree,shuffled,insert,0.0021937999999863678 +bintree,shuffled,find,0.00014459999965765746 +bintree,shuffled,delete,7.619999996677507e-05 +linklist,sorted,insert,0.028191200000037497 +linklist,sorted,find,0.002739100000326289 +linklist,sorted,delete,0.0015959000002112589 +hashtable,sorted,insert,0.0021254000002954854 +hashtable,sorted,find,0.00018430000000080327 +hashtable,sorted,delete,0.00011770000037358841 +bintree,sorted,insert,0.12315469999975903 +bintree,sorted,find,0.007799500000146509 +bintree,sorted,delete,0.004070099999808008 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_1.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_1.csv index abe064a..0da8b7e 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_1.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_1.csv @@ -1,19 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.11765650000006644 -linklist,shuffled,find,0.005112499999995634 -linklist,shuffled,delete,0.0035118999999212974 -hashtable,shuffled,insert,0.007758100000046397 -hashtable,shuffled,find,0.0002895000000080472 -hashtable,shuffled,delete,0.00018670000008569332 -bintree,shuffled,insert,0.0046471000000565255 -bintree,shuffled,find,0.00014460000011240481 -bintree,shuffled,delete,7.57999998768355e-05 -linklist,sorted,insert,0.11909689999993134 -linklist,sorted,find,0.0055618999999751395 -linklist,sorted,delete,0.0032231999998657557 -hashtable,sorted,insert,0.007795600000008562 -hashtable,sorted,find,0.00032609999993837846 -hashtable,sorted,delete,0.00024199999984375609 -bintree,sorted,insert,0.5140364000001227 -bintree,sorted,find,0.01977620000002389 -bintree,sorted,delete,0.015120000000024447 +linklist,shuffled,insert,0.10761709999951563 +linklist,shuffled,find,0.005003199999919161 +linklist,shuffled,delete,0.0035464000002320972 +hashtable,shuffled,insert,0.00727050000023155 +hashtable,shuffled,find,0.000335599999743863 +hashtable,shuffled,delete,0.00023439999949914636 +bintree,shuffled,insert,0.004611299999851326 +bintree,shuffled,find,0.00015939999957481632 +bintree,shuffled,delete,8.409999918512767e-05 +linklist,sorted,insert,0.1103849999999511 +linklist,sorted,find,0.005440599999928963 +linklist,sorted,delete,0.0030874000003677793 +hashtable,sorted,insert,0.007237199999508448 +hashtable,sorted,find,0.0003452000000834232 +hashtable,sorted,delete,0.0002054999995380058 +bintree,sorted,insert,0.5208607999993546 +bintree,sorted,find,0.016827000000375847 +bintree,sorted,delete,0.008152700000209734 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_2.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_2.csv index f62ee49..f5f3088 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_2.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_2.csv @@ -1,37 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.11765650000006644 -linklist,shuffled,find,0.005112499999995634 -linklist,shuffled,delete,0.0035118999999212974 -hashtable,shuffled,insert,0.007758100000046397 -hashtable,shuffled,find,0.0002895000000080472 -hashtable,shuffled,delete,0.00018670000008569332 -bintree,shuffled,insert,0.0046471000000565255 -bintree,shuffled,find,0.00014460000011240481 -bintree,shuffled,delete,7.57999998768355e-05 -linklist,sorted,insert,0.11909689999993134 -linklist,sorted,find,0.0055618999999751395 -linklist,sorted,delete,0.0032231999998657557 -hashtable,sorted,insert,0.007795600000008562 -hashtable,sorted,find,0.00032609999993837846 -hashtable,sorted,delete,0.00024199999984375609 -bintree,sorted,insert,0.5140364000001227 -bintree,sorted,find,0.01977620000002389 -bintree,sorted,delete,0.015120000000024447 -linklist,shuffled,insert,0.14870990000008533 -linklist,shuffled,find,0.005860399999846777 -linklist,shuffled,delete,0.004132399999889458 -hashtable,shuffled,insert,0.008592900000166992 -hashtable,shuffled,find,0.0003307000001768756 -hashtable,shuffled,delete,0.00021599999990939978 -bintree,shuffled,insert,0.00462029999994229 -bintree,shuffled,find,0.00014820000001236622 -bintree,shuffled,delete,7.909999999355932e-05 -linklist,sorted,insert,0.1290392000000793 -linklist,sorted,find,0.005498799999941184 -linklist,sorted,delete,0.003138599999829239 -hashtable,sorted,insert,0.008086000000048443 -hashtable,sorted,find,0.0003056000000469794 -hashtable,sorted,delete,0.00024810000013530953 -bintree,sorted,insert,0.5352379999999357 -bintree,sorted,find,0.015722800000048665 -bintree,sorted,delete,0.008079799999904935 +linklist,shuffled,insert,0.11114569999972446 +linklist,shuffled,find,0.005098999999972875 +linklist,shuffled,delete,0.0030077000001256238 +hashtable,shuffled,insert,0.007763099999465339 +hashtable,shuffled,find,0.0003156000002491055 +hashtable,shuffled,delete,0.00020430000040505547 +bintree,shuffled,insert,0.0052092999994783895 +bintree,shuffled,find,0.00017419999949197518 +bintree,shuffled,delete,9.390000013809185e-05 +linklist,sorted,insert,0.11681090000001859 +linklist,sorted,find,0.005656299999827752 +linklist,sorted,delete,0.0033953000001929468 +hashtable,sorted,insert,0.007687199999963923 +hashtable,sorted,find,0.00036190000082569895 +hashtable,sorted,delete,0.00019120000069960952 +bintree,sorted,insert,0.5495252000000619 +bintree,sorted,find,0.018052999999781605 +bintree,sorted,delete,0.009238799999366165 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_3.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_3.csv index 8ccde36..0ec0910 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_3.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_3.csv @@ -1,55 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.11765650000006644 -linklist,shuffled,find,0.005112499999995634 -linklist,shuffled,delete,0.0035118999999212974 -hashtable,shuffled,insert,0.007758100000046397 -hashtable,shuffled,find,0.0002895000000080472 -hashtable,shuffled,delete,0.00018670000008569332 -bintree,shuffled,insert,0.0046471000000565255 -bintree,shuffled,find,0.00014460000011240481 -bintree,shuffled,delete,7.57999998768355e-05 -linklist,sorted,insert,0.11909689999993134 -linklist,sorted,find,0.0055618999999751395 -linklist,sorted,delete,0.0032231999998657557 -hashtable,sorted,insert,0.007795600000008562 -hashtable,sorted,find,0.00032609999993837846 -hashtable,sorted,delete,0.00024199999984375609 -bintree,sorted,insert,0.5140364000001227 -bintree,sorted,find,0.01977620000002389 -bintree,sorted,delete,0.015120000000024447 -linklist,shuffled,insert,0.14870990000008533 -linklist,shuffled,find,0.005860399999846777 -linklist,shuffled,delete,0.004132399999889458 -hashtable,shuffled,insert,0.008592900000166992 -hashtable,shuffled,find,0.0003307000001768756 -hashtable,shuffled,delete,0.00021599999990939978 -bintree,shuffled,insert,0.00462029999994229 -bintree,shuffled,find,0.00014820000001236622 -bintree,shuffled,delete,7.909999999355932e-05 -linklist,sorted,insert,0.1290392000000793 -linklist,sorted,find,0.005498799999941184 -linklist,sorted,delete,0.003138599999829239 -hashtable,sorted,insert,0.008086000000048443 -hashtable,sorted,find,0.0003056000000469794 -hashtable,sorted,delete,0.00024810000013530953 -bintree,sorted,insert,0.5352379999999357 -bintree,sorted,find,0.015722800000048665 -bintree,sorted,delete,0.008079799999904935 -linklist,shuffled,insert,0.1241698000001179 -linklist,shuffled,find,0.0058715999998639745 -linklist,shuffled,delete,0.004480199999989054 -hashtable,shuffled,insert,0.008269299999938085 -hashtable,shuffled,find,0.0003452000000834232 -hashtable,shuffled,delete,0.0002529999999296706 -bintree,shuffled,insert,0.005044200000156707 -bintree,shuffled,find,0.00016229999982897425 -bintree,shuffled,delete,8.210000009967189e-05 -linklist,sorted,insert,0.1233806000000186 -linklist,sorted,find,0.005868100000043341 -linklist,sorted,delete,0.004366199999822129 -hashtable,sorted,insert,0.008022700000083205 -hashtable,sorted,find,0.00035990000014862744 -hashtable,sorted,delete,0.00027769999996962724 -bintree,sorted,insert,0.5314547000000402 -bintree,sorted,find,0.01708480000002055 -bintree,sorted,delete,0.007279599999947095 +linklist,shuffled,insert,0.11165549999986979 +linklist,shuffled,find,0.005407999999988533 +linklist,shuffled,delete,0.0031588000001647742 +hashtable,shuffled,insert,0.0073998999996547354 +hashtable,shuffled,find,0.0003181000001859502 +hashtable,shuffled,delete,0.00020839999979216373 +bintree,shuffled,insert,0.004613500000232307 +bintree,shuffled,find,0.00014830000054644188 +bintree,shuffled,delete,8.070000058069127e-05 +linklist,sorted,insert,0.11437780000051134 +linklist,sorted,find,0.005560799999329902 +linklist,sorted,delete,0.0026293000000805478 +hashtable,sorted,insert,0.00739030000022467 +hashtable,sorted,find,0.0003009000001839013 +hashtable,sorted,delete,0.00023270000019692816 +bintree,sorted,insert,0.5424431000001277 +bintree,sorted,find,0.01635970000006637 +bintree,sorted,delete,0.007847199999559962 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_4.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_4.csv index 8394e83..bfd0285 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_4.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_4.csv @@ -1,73 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.11765650000006644 -linklist,shuffled,find,0.005112499999995634 -linklist,shuffled,delete,0.0035118999999212974 -hashtable,shuffled,insert,0.007758100000046397 -hashtable,shuffled,find,0.0002895000000080472 -hashtable,shuffled,delete,0.00018670000008569332 -bintree,shuffled,insert,0.0046471000000565255 -bintree,shuffled,find,0.00014460000011240481 -bintree,shuffled,delete,7.57999998768355e-05 -linklist,sorted,insert,0.11909689999993134 -linklist,sorted,find,0.0055618999999751395 -linklist,sorted,delete,0.0032231999998657557 -hashtable,sorted,insert,0.007795600000008562 -hashtable,sorted,find,0.00032609999993837846 -hashtable,sorted,delete,0.00024199999984375609 -bintree,sorted,insert,0.5140364000001227 -bintree,sorted,find,0.01977620000002389 -bintree,sorted,delete,0.015120000000024447 -linklist,shuffled,insert,0.14870990000008533 -linklist,shuffled,find,0.005860399999846777 -linklist,shuffled,delete,0.004132399999889458 -hashtable,shuffled,insert,0.008592900000166992 -hashtable,shuffled,find,0.0003307000001768756 -hashtable,shuffled,delete,0.00021599999990939978 -bintree,shuffled,insert,0.00462029999994229 -bintree,shuffled,find,0.00014820000001236622 -bintree,shuffled,delete,7.909999999355932e-05 -linklist,sorted,insert,0.1290392000000793 -linklist,sorted,find,0.005498799999941184 -linklist,sorted,delete,0.003138599999829239 -hashtable,sorted,insert,0.008086000000048443 -hashtable,sorted,find,0.0003056000000469794 -hashtable,sorted,delete,0.00024810000013530953 -bintree,sorted,insert,0.5352379999999357 -bintree,sorted,find,0.015722800000048665 -bintree,sorted,delete,0.008079799999904935 -linklist,shuffled,insert,0.1241698000001179 -linklist,shuffled,find,0.0058715999998639745 -linklist,shuffled,delete,0.004480199999989054 -hashtable,shuffled,insert,0.008269299999938085 -hashtable,shuffled,find,0.0003452000000834232 -hashtable,shuffled,delete,0.0002529999999296706 -bintree,shuffled,insert,0.005044200000156707 -bintree,shuffled,find,0.00016229999982897425 -bintree,shuffled,delete,8.210000009967189e-05 -linklist,sorted,insert,0.1233806000000186 -linklist,sorted,find,0.005868100000043341 -linklist,sorted,delete,0.004366199999822129 -hashtable,sorted,insert,0.008022700000083205 -hashtable,sorted,find,0.00035990000014862744 -hashtable,sorted,delete,0.00027769999996962724 -bintree,sorted,insert,0.5314547000000402 -bintree,sorted,find,0.01708480000002055 -bintree,sorted,delete,0.007279599999947095 -linklist,shuffled,insert,0.12406429999987267 -linklist,shuffled,find,0.0061296999999740365 -linklist,shuffled,delete,0.0037953000000925385 -hashtable,shuffled,insert,0.008292700000083641 -hashtable,shuffled,find,0.00033389999998689746 -hashtable,shuffled,delete,0.00024819999998726416 -bintree,shuffled,insert,0.0046327000000019325 -bintree,shuffled,find,0.00015619999999216816 -bintree,shuffled,delete,8.230000003095483e-05 -linklist,sorted,insert,0.12618019999990793 -linklist,sorted,find,0.005746900000076494 -linklist,sorted,delete,0.004043899999942369 -hashtable,sorted,insert,0.008169699999825752 -hashtable,sorted,find,0.00038030000018807186 -hashtable,sorted,delete,0.0002712999998948362 -bintree,sorted,insert,0.5407491000000846 -bintree,sorted,find,0.01652739999985897 -bintree,sorted,delete,0.008134500000096523 +linklist,shuffled,insert,0.10881349999999657 +linklist,shuffled,find,0.005150799999682931 +linklist,shuffled,delete,0.0033070999998017214 +hashtable,shuffled,insert,0.007212299999991956 +hashtable,shuffled,find,0.0003131000003122608 +hashtable,shuffled,delete,0.00021570000080828322 +bintree,shuffled,insert,0.004630200000065088 +bintree,shuffled,find,0.00014819999978499254 +bintree,shuffled,delete,7.730000015726546e-05 +linklist,sorted,insert,0.11182169999938196 +linklist,sorted,find,0.0050756999999066466 +linklist,sorted,delete,0.0028052000006937305 +hashtable,sorted,insert,0.007214100000055623 +hashtable,sorted,find,0.0003260000003137975 +hashtable,sorted,delete,0.00020979999953851802 +bintree,sorted,insert,0.5399637000000439 +bintree,sorted,find,0.01632100000006176 +bintree,sorted,delete,0.00837630000023637 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_5.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_5.csv index f127384..a178a4a 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_5.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_2000_epochs_5.csv @@ -1,91 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.11765650000006644 -linklist,shuffled,find,0.005112499999995634 -linklist,shuffled,delete,0.0035118999999212974 -hashtable,shuffled,insert,0.007758100000046397 -hashtable,shuffled,find,0.0002895000000080472 -hashtable,shuffled,delete,0.00018670000008569332 -bintree,shuffled,insert,0.0046471000000565255 -bintree,shuffled,find,0.00014460000011240481 -bintree,shuffled,delete,7.57999998768355e-05 -linklist,sorted,insert,0.11909689999993134 -linklist,sorted,find,0.0055618999999751395 -linklist,sorted,delete,0.0032231999998657557 -hashtable,sorted,insert,0.007795600000008562 -hashtable,sorted,find,0.00032609999993837846 -hashtable,sorted,delete,0.00024199999984375609 -bintree,sorted,insert,0.5140364000001227 -bintree,sorted,find,0.01977620000002389 -bintree,sorted,delete,0.015120000000024447 -linklist,shuffled,insert,0.14870990000008533 -linklist,shuffled,find,0.005860399999846777 -linklist,shuffled,delete,0.004132399999889458 -hashtable,shuffled,insert,0.008592900000166992 -hashtable,shuffled,find,0.0003307000001768756 -hashtable,shuffled,delete,0.00021599999990939978 -bintree,shuffled,insert,0.00462029999994229 -bintree,shuffled,find,0.00014820000001236622 -bintree,shuffled,delete,7.909999999355932e-05 -linklist,sorted,insert,0.1290392000000793 -linklist,sorted,find,0.005498799999941184 -linklist,sorted,delete,0.003138599999829239 -hashtable,sorted,insert,0.008086000000048443 -hashtable,sorted,find,0.0003056000000469794 -hashtable,sorted,delete,0.00024810000013530953 -bintree,sorted,insert,0.5352379999999357 -bintree,sorted,find,0.015722800000048665 -bintree,sorted,delete,0.008079799999904935 -linklist,shuffled,insert,0.1241698000001179 -linklist,shuffled,find,0.0058715999998639745 -linklist,shuffled,delete,0.004480199999989054 -hashtable,shuffled,insert,0.008269299999938085 -hashtable,shuffled,find,0.0003452000000834232 -hashtable,shuffled,delete,0.0002529999999296706 -bintree,shuffled,insert,0.005044200000156707 -bintree,shuffled,find,0.00016229999982897425 -bintree,shuffled,delete,8.210000009967189e-05 -linklist,sorted,insert,0.1233806000000186 -linklist,sorted,find,0.005868100000043341 -linklist,sorted,delete,0.004366199999822129 -hashtable,sorted,insert,0.008022700000083205 -hashtable,sorted,find,0.00035990000014862744 -hashtable,sorted,delete,0.00027769999996962724 -bintree,sorted,insert,0.5314547000000402 -bintree,sorted,find,0.01708480000002055 -bintree,sorted,delete,0.007279599999947095 -linklist,shuffled,insert,0.12406429999987267 -linklist,shuffled,find,0.0061296999999740365 -linklist,shuffled,delete,0.0037953000000925385 -hashtable,shuffled,insert,0.008292700000083641 -hashtable,shuffled,find,0.00033389999998689746 -hashtable,shuffled,delete,0.00024819999998726416 -bintree,shuffled,insert,0.0046327000000019325 -bintree,shuffled,find,0.00015619999999216816 -bintree,shuffled,delete,8.230000003095483e-05 -linklist,sorted,insert,0.12618019999990793 -linklist,sorted,find,0.005746900000076494 -linklist,sorted,delete,0.004043899999942369 -hashtable,sorted,insert,0.008169699999825752 -hashtable,sorted,find,0.00038030000018807186 -hashtable,sorted,delete,0.0002712999998948362 -bintree,sorted,insert,0.5407491000000846 -bintree,sorted,find,0.01652739999985897 -bintree,sorted,delete,0.008134500000096523 -linklist,shuffled,insert,0.12431420000007165 -linklist,shuffled,find,0.005214799999976094 -linklist,shuffled,delete,0.0034273000001121545 -hashtable,shuffled,insert,0.008021299999882103 -hashtable,shuffled,find,0.00032179999993786623 -hashtable,shuffled,delete,0.00024710000002414745 -bintree,shuffled,insert,0.0049020999999811465 -bintree,shuffled,find,0.00016760000016802223 -bintree,shuffled,delete,8.800000000519503e-05 -linklist,sorted,insert,0.1186837000000196 -linklist,sorted,find,0.0056150000000343425 -linklist,sorted,delete,0.004068400000051042 -hashtable,sorted,insert,0.00782300000014402 -hashtable,sorted,find,0.00039160000005722395 -hashtable,sorted,delete,0.0002365000000281725 -bintree,sorted,insert,0.5331306999999015 -bintree,sorted,find,0.0176202000000103 -bintree,sorted,delete,0.008598399999982576 +linklist,shuffled,insert,0.10899710000012419 +linklist,shuffled,find,0.005496400000083668 +linklist,shuffled,delete,0.0030477000000246335 +hashtable,shuffled,insert,0.007363900000200374 +hashtable,shuffled,find,0.00029540000014094403 +hashtable,shuffled,delete,0.0002206999997724779 +bintree,shuffled,insert,0.004641800000172225 +bintree,shuffled,find,0.00015660000008210773 +bintree,shuffled,delete,7.829999958630651e-05 +linklist,sorted,insert,0.1107084000004761 +linklist,sorted,find,0.005484400000568712 +linklist,sorted,delete,0.003071000000090862 +hashtable,sorted,insert,0.007340200000726327 +hashtable,sorted,find,0.0003127999998469022 +hashtable,sorted,delete,0.00017939999997906853 +bintree,sorted,insert,0.5418607999999949 +bintree,sorted,find,0.01875319999999192 +bintree,sorted,delete,0.009038500000315253 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_1.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_1.csv index 5b3c41f..aa2dd18 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_1.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_1.csv @@ -1,19 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.8840434000001096 -linklist,shuffled,find,0.015545699999847784 -linklist,shuffled,delete,0.012760500000013053 -hashtable,shuffled,insert,0.05490209999993567 -hashtable,shuffled,find,0.0008969999998953426 -hashtable,shuffled,delete,0.0006464999999025167 -bintree,shuffled,insert,0.014310799999975643 -bintree,shuffled,find,0.00019000000020241714 -bintree,shuffled,delete,0.00010059999999612046 -linklist,sorted,insert,0.8886468999999124 -linklist,sorted,find,0.015590499999916574 -linklist,sorted,delete,0.011120600000140257 -hashtable,sorted,insert,0.05178969999997207 -hashtable,sorted,find,0.0007823999999345688 -hashtable,sorted,delete,0.0004929000001538952 -bintree,sorted,insert,3.2450708999999733 -bintree,sorted,find,0.043419200000016644 -bintree,sorted,delete,0.020965700000033394 +linklist,shuffled,insert,0.686128600000302 +linklist,shuffled,find,0.01387799999974959 +linklist,shuffled,delete,0.008474199999909615 +hashtable,shuffled,insert,0.046612699999968754 +hashtable,shuffled,find,0.0007341000000451459 +hashtable,shuffled,delete,0.0004994999999325955 +bintree,shuffled,insert,0.013700999999855412 +bintree,shuffled,find,0.00017909999951370992 +bintree,shuffled,delete,9.369999952468788e-05 +linklist,sorted,insert,0.7330137999997532 +linklist,sorted,find,0.01362189999963448 +linklist,sorted,delete,0.008388499999455235 +hashtable,sorted,insert,0.04302559999996447 +hashtable,sorted,find,0.000713999999788939 +hashtable,sorted,delete,0.0005238999992798199 +bintree,sorted,insert,3.1638538999995944 +bintree,sorted,find,0.04639659999975265 +bintree,sorted,delete,0.020023300000502786 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_2.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_2.csv index 82f12a2..e354f4c 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_2.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_2.csv @@ -1,37 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.8840434000001096 -linklist,shuffled,find,0.015545699999847784 -linklist,shuffled,delete,0.012760500000013053 -hashtable,shuffled,insert,0.05490209999993567 -hashtable,shuffled,find,0.0008969999998953426 -hashtable,shuffled,delete,0.0006464999999025167 -bintree,shuffled,insert,0.014310799999975643 -bintree,shuffled,find,0.00019000000020241714 -bintree,shuffled,delete,0.00010059999999612046 -linklist,sorted,insert,0.8886468999999124 -linklist,sorted,find,0.015590499999916574 -linklist,sorted,delete,0.011120600000140257 -hashtable,sorted,insert,0.05178969999997207 -hashtable,sorted,find,0.0007823999999345688 -hashtable,sorted,delete,0.0004929000001538952 -bintree,sorted,insert,3.2450708999999733 -bintree,sorted,find,0.043419200000016644 -bintree,sorted,delete,0.020965700000033394 -linklist,shuffled,insert,0.857289000000037 -linklist,shuffled,find,0.01596849999987171 -linklist,shuffled,delete,0.010894000000007509 -hashtable,shuffled,insert,0.05171439999980976 -hashtable,shuffled,find,0.0008769999999458378 -hashtable,shuffled,delete,0.0006730000000061409 -bintree,shuffled,insert,0.014693800000031843 -bintree,shuffled,find,0.0001724999999623833 -bintree,shuffled,delete,9.330000011686934e-05 -linklist,sorted,insert,0.8638034000000516 -linklist,sorted,find,0.016234899999972185 -linklist,sorted,delete,0.008574899999985064 -hashtable,sorted,insert,0.05052829999999631 -hashtable,sorted,find,0.0008261000000402419 -hashtable,sorted,delete,0.0006920000000718574 -bintree,sorted,insert,3.3420926000001145 -bintree,sorted,find,0.0381296000000475 -bintree,sorted,delete,0.02172100000007049 +linklist,shuffled,insert,0.698928299999352 +linklist,shuffled,find,0.015118400000574184 +linklist,shuffled,delete,0.009292099999584025 +hashtable,shuffled,insert,0.046534900000551715 +hashtable,shuffled,find,0.000728500000150234 +hashtable,shuffled,delete,0.00048470000001543667 +bintree,shuffled,insert,0.014862500000162981 +bintree,shuffled,find,0.00019279999924037838 +bintree,shuffled,delete,0.00010250000013911631 +linklist,sorted,insert,0.7669207999997525 +linklist,sorted,find,0.013636800000313087 +linklist,sorted,delete,0.008146600000145554 +hashtable,sorted,insert,0.046072799999819836 +hashtable,sorted,find,0.0007574999999633292 +hashtable,sorted,delete,0.0004544000003079418 +bintree,sorted,insert,3.3168257000006633 +bintree,sorted,find,0.03561889999946288 +bintree,sorted,delete,0.020715000000564032 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_3.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_3.csv index ce28a9a..04c562c 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_3.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_3.csv @@ -1,55 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.8840434000001096 -linklist,shuffled,find,0.015545699999847784 -linklist,shuffled,delete,0.012760500000013053 -hashtable,shuffled,insert,0.05490209999993567 -hashtable,shuffled,find,0.0008969999998953426 -hashtable,shuffled,delete,0.0006464999999025167 -bintree,shuffled,insert,0.014310799999975643 -bintree,shuffled,find,0.00019000000020241714 -bintree,shuffled,delete,0.00010059999999612046 -linklist,sorted,insert,0.8886468999999124 -linklist,sorted,find,0.015590499999916574 -linklist,sorted,delete,0.011120600000140257 -hashtable,sorted,insert,0.05178969999997207 -hashtable,sorted,find,0.0007823999999345688 -hashtable,sorted,delete,0.0004929000001538952 -bintree,sorted,insert,3.2450708999999733 -bintree,sorted,find,0.043419200000016644 -bintree,sorted,delete,0.020965700000033394 -linklist,shuffled,insert,0.857289000000037 -linklist,shuffled,find,0.01596849999987171 -linklist,shuffled,delete,0.010894000000007509 -hashtable,shuffled,insert,0.05171439999980976 -hashtable,shuffled,find,0.0008769999999458378 -hashtable,shuffled,delete,0.0006730000000061409 -bintree,shuffled,insert,0.014693800000031843 -bintree,shuffled,find,0.0001724999999623833 -bintree,shuffled,delete,9.330000011686934e-05 -linklist,sorted,insert,0.8638034000000516 -linklist,sorted,find,0.016234899999972185 -linklist,sorted,delete,0.008574899999985064 -hashtable,sorted,insert,0.05052829999999631 -hashtable,sorted,find,0.0008261000000402419 -hashtable,sorted,delete,0.0006920000000718574 -bintree,sorted,insert,3.3420926000001145 -bintree,sorted,find,0.0381296000000475 -bintree,sorted,delete,0.02172100000007049 -linklist,shuffled,insert,0.8913317000001371 -linklist,shuffled,find,0.016817799999898853 -linklist,shuffled,delete,0.011490999999978158 -hashtable,shuffled,insert,0.05452530000002298 -hashtable,shuffled,find,0.0008067000001119595 -hashtable,shuffled,delete,0.000680299999885392 -bintree,shuffled,insert,0.013919199999918419 -bintree,shuffled,find,0.00017759999991540099 -bintree,shuffled,delete,8.830000001580629e-05 -linklist,sorted,insert,0.8753541000000951 -linklist,sorted,find,0.0159900999999536 -linklist,sorted,delete,0.01208649999989575 -hashtable,sorted,insert,0.05042969999999514 -hashtable,sorted,find,0.0008533000000170432 -hashtable,sorted,delete,0.000575400000116133 -bintree,sorted,insert,3.375004499999932 -bintree,sorted,find,0.04208429999994223 -bintree,sorted,delete,0.018999199999825578 +linklist,shuffled,insert,0.7148391000000629 +linklist,shuffled,find,0.015351499999269436 +linklist,shuffled,delete,0.007645400000001246 +hashtable,shuffled,insert,0.04774760000054812 +hashtable,shuffled,find,0.0008017000000108965 +hashtable,shuffled,delete,0.0005384999994930695 +bintree,shuffled,insert,0.015593799999805924 +bintree,shuffled,find,0.0001965000001291628 +bintree,shuffled,delete,0.00010829999973793747 +linklist,sorted,insert,0.7735453999994206 +linklist,sorted,find,0.01508910000029573 +linklist,sorted,delete,0.00911889999952109 +hashtable,sorted,insert,0.0453931999991255 +hashtable,sorted,find,0.000769899999795598 +hashtable,sorted,delete,0.0005049000001235981 +bintree,sorted,insert,3.3409967999996297 +bintree,sorted,find,0.040050999999948544 +bintree,sorted,delete,0.024592899999333895 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_4.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_4.csv index 1c0e4f5..f99861d 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_4.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_4.csv @@ -1,73 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.8840434000001096 -linklist,shuffled,find,0.015545699999847784 -linklist,shuffled,delete,0.012760500000013053 -hashtable,shuffled,insert,0.05490209999993567 -hashtable,shuffled,find,0.0008969999998953426 -hashtable,shuffled,delete,0.0006464999999025167 -bintree,shuffled,insert,0.014310799999975643 -bintree,shuffled,find,0.00019000000020241714 -bintree,shuffled,delete,0.00010059999999612046 -linklist,sorted,insert,0.8886468999999124 -linklist,sorted,find,0.015590499999916574 -linklist,sorted,delete,0.011120600000140257 -hashtable,sorted,insert,0.05178969999997207 -hashtable,sorted,find,0.0007823999999345688 -hashtable,sorted,delete,0.0004929000001538952 -bintree,sorted,insert,3.2450708999999733 -bintree,sorted,find,0.043419200000016644 -bintree,sorted,delete,0.020965700000033394 -linklist,shuffled,insert,0.857289000000037 -linklist,shuffled,find,0.01596849999987171 -linklist,shuffled,delete,0.010894000000007509 -hashtable,shuffled,insert,0.05171439999980976 -hashtable,shuffled,find,0.0008769999999458378 -hashtable,shuffled,delete,0.0006730000000061409 -bintree,shuffled,insert,0.014693800000031843 -bintree,shuffled,find,0.0001724999999623833 -bintree,shuffled,delete,9.330000011686934e-05 -linklist,sorted,insert,0.8638034000000516 -linklist,sorted,find,0.016234899999972185 -linklist,sorted,delete,0.008574899999985064 -hashtable,sorted,insert,0.05052829999999631 -hashtable,sorted,find,0.0008261000000402419 -hashtable,sorted,delete,0.0006920000000718574 -bintree,sorted,insert,3.3420926000001145 -bintree,sorted,find,0.0381296000000475 -bintree,sorted,delete,0.02172100000007049 -linklist,shuffled,insert,0.8913317000001371 -linklist,shuffled,find,0.016817799999898853 -linklist,shuffled,delete,0.011490999999978158 -hashtable,shuffled,insert,0.05452530000002298 -hashtable,shuffled,find,0.0008067000001119595 -hashtable,shuffled,delete,0.000680299999885392 -bintree,shuffled,insert,0.013919199999918419 -bintree,shuffled,find,0.00017759999991540099 -bintree,shuffled,delete,8.830000001580629e-05 -linklist,sorted,insert,0.8753541000000951 -linklist,sorted,find,0.0159900999999536 -linklist,sorted,delete,0.01208649999989575 -hashtable,sorted,insert,0.05042969999999514 -hashtable,sorted,find,0.0008533000000170432 -hashtable,sorted,delete,0.000575400000116133 -bintree,sorted,insert,3.375004499999932 -bintree,sorted,find,0.04208429999994223 -bintree,sorted,delete,0.018999199999825578 -linklist,shuffled,insert,0.8799220999999307 -linklist,shuffled,find,0.016121000000111962 -linklist,shuffled,delete,0.01178869999989729 -hashtable,shuffled,insert,0.05164659999991272 -hashtable,shuffled,find,0.0008789000000888336 -hashtable,shuffled,delete,0.0006389000000126543 -bintree,shuffled,insert,0.014388499999995474 -bintree,shuffled,find,0.00019010000005437178 -bintree,shuffled,delete,0.00010780000002341694 -linklist,sorted,insert,0.8983690000000024 -linklist,sorted,find,0.01792299999988245 -linklist,sorted,delete,0.010463699999945675 -hashtable,sorted,insert,0.05331300000011652 -hashtable,sorted,find,0.0008979000001545501 -hashtable,sorted,delete,0.0006045000000085565 -bintree,sorted,insert,3.5323379999999815 -bintree,sorted,find,0.03992799999991803 -bintree,sorted,delete,0.02302389999999832 +linklist,shuffled,insert,0.721226800000295 +linklist,shuffled,find,0.013815899999826797 +linklist,shuffled,delete,0.009682500000053551 +hashtable,shuffled,insert,0.046278899999379064 +hashtable,shuffled,find,0.0007866000005378737 +hashtable,shuffled,delete,0.00048439999955007806 +bintree,shuffled,insert,0.01357229999939591 +bintree,shuffled,find,0.00017859999934444204 +bintree,shuffled,delete,9.580000005371403e-05 +linklist,sorted,insert,0.7666131000005407 +linklist,sorted,find,0.015344099999310856 +linklist,sorted,delete,0.009217699999680917 +hashtable,sorted,insert,0.04457709999951476 +hashtable,sorted,find,0.0006941999999980908 +hashtable,sorted,delete,0.0005451999995784718 +bintree,sorted,insert,3.331457700000101 +bintree,sorted,find,0.040665599999556434 +bintree,sorted,delete,0.021816800000124204 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_5.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_5.csv index e3f1168..a0f1dee 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_5.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_5000_epochs_5.csv @@ -1,91 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.8840434000001096 -linklist,shuffled,find,0.015545699999847784 -linklist,shuffled,delete,0.012760500000013053 -hashtable,shuffled,insert,0.05490209999993567 -hashtable,shuffled,find,0.0008969999998953426 -hashtable,shuffled,delete,0.0006464999999025167 -bintree,shuffled,insert,0.014310799999975643 -bintree,shuffled,find,0.00019000000020241714 -bintree,shuffled,delete,0.00010059999999612046 -linklist,sorted,insert,0.8886468999999124 -linklist,sorted,find,0.015590499999916574 -linklist,sorted,delete,0.011120600000140257 -hashtable,sorted,insert,0.05178969999997207 -hashtable,sorted,find,0.0007823999999345688 -hashtable,sorted,delete,0.0004929000001538952 -bintree,sorted,insert,3.2450708999999733 -bintree,sorted,find,0.043419200000016644 -bintree,sorted,delete,0.020965700000033394 -linklist,shuffled,insert,0.857289000000037 -linklist,shuffled,find,0.01596849999987171 -linklist,shuffled,delete,0.010894000000007509 -hashtable,shuffled,insert,0.05171439999980976 -hashtable,shuffled,find,0.0008769999999458378 -hashtable,shuffled,delete,0.0006730000000061409 -bintree,shuffled,insert,0.014693800000031843 -bintree,shuffled,find,0.0001724999999623833 -bintree,shuffled,delete,9.330000011686934e-05 -linklist,sorted,insert,0.8638034000000516 -linklist,sorted,find,0.016234899999972185 -linklist,sorted,delete,0.008574899999985064 -hashtable,sorted,insert,0.05052829999999631 -hashtable,sorted,find,0.0008261000000402419 -hashtable,sorted,delete,0.0006920000000718574 -bintree,sorted,insert,3.3420926000001145 -bintree,sorted,find,0.0381296000000475 -bintree,sorted,delete,0.02172100000007049 -linklist,shuffled,insert,0.8913317000001371 -linklist,shuffled,find,0.016817799999898853 -linklist,shuffled,delete,0.011490999999978158 -hashtable,shuffled,insert,0.05452530000002298 -hashtable,shuffled,find,0.0008067000001119595 -hashtable,shuffled,delete,0.000680299999885392 -bintree,shuffled,insert,0.013919199999918419 -bintree,shuffled,find,0.00017759999991540099 -bintree,shuffled,delete,8.830000001580629e-05 -linklist,sorted,insert,0.8753541000000951 -linklist,sorted,find,0.0159900999999536 -linklist,sorted,delete,0.01208649999989575 -hashtable,sorted,insert,0.05042969999999514 -hashtable,sorted,find,0.0008533000000170432 -hashtable,sorted,delete,0.000575400000116133 -bintree,sorted,insert,3.375004499999932 -bintree,sorted,find,0.04208429999994223 -bintree,sorted,delete,0.018999199999825578 -linklist,shuffled,insert,0.8799220999999307 -linklist,shuffled,find,0.016121000000111962 -linklist,shuffled,delete,0.01178869999989729 -hashtable,shuffled,insert,0.05164659999991272 -hashtable,shuffled,find,0.0008789000000888336 -hashtable,shuffled,delete,0.0006389000000126543 -bintree,shuffled,insert,0.014388499999995474 -bintree,shuffled,find,0.00019010000005437178 -bintree,shuffled,delete,0.00010780000002341694 -linklist,sorted,insert,0.8983690000000024 -linklist,sorted,find,0.01792299999988245 -linklist,sorted,delete,0.010463699999945675 -hashtable,sorted,insert,0.05331300000011652 -hashtable,sorted,find,0.0008979000001545501 -hashtable,sorted,delete,0.0006045000000085565 -bintree,sorted,insert,3.5323379999999815 -bintree,sorted,find,0.03992799999991803 -bintree,sorted,delete,0.02302389999999832 -linklist,shuffled,insert,0.8870864000000438 -linklist,shuffled,find,0.016829599999937273 -linklist,shuffled,delete,0.01141009999992093 -hashtable,shuffled,insert,0.05397369999991497 -hashtable,shuffled,find,0.0007955000000947621 -hashtable,shuffled,delete,0.0005891999999221298 -bintree,shuffled,insert,0.014814899999919362 -bintree,shuffled,find,0.00018130000012206438 -bintree,shuffled,delete,9.93000001017208e-05 -linklist,sorted,insert,0.882646399999885 -linklist,sorted,find,0.017165100000056555 -linklist,sorted,delete,0.01109220000012101 -hashtable,sorted,insert,0.0507878000000801 -hashtable,sorted,find,0.0007728000000497559 -hashtable,sorted,delete,0.0005814000001009845 -bintree,sorted,insert,3.430517699999882 -bintree,sorted,find,0.042424999999866486 -bintree,sorted,delete,0.02323249999994914 +linklist,shuffled,insert,0.7234841999998025 +linklist,shuffled,find,0.015561700000034762 +linklist,shuffled,delete,0.008951300000262563 +hashtable,shuffled,insert,0.04672260000006645 +hashtable,shuffled,find,0.0007679999998799758 +hashtable,shuffled,delete,0.0004934999997203704 +bintree,shuffled,insert,0.014884299999721406 +bintree,shuffled,find,0.0001920000004247413 +bintree,shuffled,delete,9.979999958886765e-05 +linklist,sorted,insert,0.7782698000000892 +linklist,sorted,find,0.015681099999710568 +linklist,sorted,delete,0.00902700000006007 +hashtable,sorted,insert,0.04494650000015099 +hashtable,sorted,find,0.0006455999991885619 +hashtable,sorted,delete,0.0004917999995086575 +bintree,sorted,insert,3.3726753999999346 +bintree,sorted,find,0.03798140000071726 +bintree,sorted,delete,0.02087630000005447 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_1.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_1.csv index a5219d2..5555ba3 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_1.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_1.csv @@ -1,19 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.007536800000025323 -linklist,shuffled,find,0.001323599999977887 -linklist,shuffled,delete,0.0008946000000378262 -hashtable,shuffled,insert,0.0007929999999305437 -hashtable,shuffled,find,0.00013159999980416615 -hashtable,shuffled,delete,7.550000009359792e-05 -bintree,shuffled,insert,0.0009512999999969907 -bintree,shuffled,find,0.00012689999994108803 -bintree,shuffled,delete,6.34000000445667e-05 -linklist,sorted,insert,0.007563499999832857 -linklist,sorted,find,0.0014433999999710068 -linklist,sorted,delete,0.0008566999999857217 -hashtable,sorted,insert,0.0007736000000022614 -hashtable,sorted,find,0.00012749999996231054 -hashtable,sorted,delete,7.869999990361976e-05 -bintree,sorted,insert,0.029542800000172065 -bintree,sorted,find,0.003590200000189725 -bintree,sorted,delete,0.0015743000001293694 +linklist,shuffled,insert,0.006638799999564071 +linklist,shuffled,find,0.0012450000003809691 +linklist,shuffled,delete,0.0007895999997344916 +hashtable,shuffled,insert,0.0007479999994757236 +hashtable,shuffled,find,0.00012259999948582845 +hashtable,shuffled,delete,8.860000070853857e-05 +bintree,shuffled,insert,0.0010066000004371745 +bintree,shuffled,find,0.00012200000037410064 +bintree,shuffled,delete,7.259999983943999e-05 +linklist,sorted,insert,0.00657009999940783 +linklist,sorted,find,0.0012016999999104883 +linklist,sorted,delete,0.0006258000003072084 +hashtable,sorted,insert,0.0007054999996398692 +hashtable,sorted,find,0.00011300000005576294 +hashtable,sorted,delete,8.08000004326459e-05 +bintree,sorted,insert,0.0297883000002912 +bintree,sorted,find,0.003758199999538192 +bintree,sorted,delete,0.001913799999783805 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_2.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_2.csv index 420e5a8..522117b 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_2.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_2.csv @@ -1,37 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.007536800000025323 -linklist,shuffled,find,0.001323599999977887 -linklist,shuffled,delete,0.0008946000000378262 -hashtable,shuffled,insert,0.0007929999999305437 -hashtable,shuffled,find,0.00013159999980416615 -hashtable,shuffled,delete,7.550000009359792e-05 -bintree,shuffled,insert,0.0009512999999969907 -bintree,shuffled,find,0.00012689999994108803 -bintree,shuffled,delete,6.34000000445667e-05 -linklist,sorted,insert,0.007563499999832857 -linklist,sorted,find,0.0014433999999710068 -linklist,sorted,delete,0.0008566999999857217 -hashtable,sorted,insert,0.0007736000000022614 -hashtable,sorted,find,0.00012749999996231054 -hashtable,sorted,delete,7.869999990361976e-05 -bintree,sorted,insert,0.029542800000172065 -bintree,sorted,find,0.003590200000189725 -bintree,sorted,delete,0.0015743000001293694 -linklist,shuffled,insert,0.007518300000128875 -linklist,shuffled,find,0.0013639999999668362 -linklist,shuffled,delete,0.0009066999998594838 -hashtable,shuffled,insert,0.000783899999987625 -hashtable,shuffled,find,0.0001336000000264903 -hashtable,shuffled,delete,9.610000006432529e-05 -bintree,shuffled,insert,0.0010454000000663655 -bintree,shuffled,find,0.0001326000001427019 -bintree,shuffled,delete,6.990000019868603e-05 -linklist,sorted,insert,0.007503799999994953 -linklist,sorted,find,0.0014437999998335727 -linklist,sorted,delete,0.00084259999994174 -hashtable,sorted,insert,0.0007637000001068373 -hashtable,sorted,find,0.00012930000002597808 -hashtable,sorted,delete,8.37000000046828e-05 -bintree,sorted,insert,0.0295118999999886 -bintree,sorted,find,0.00391500000000633 -bintree,sorted,delete,0.0016846999999415857 +linklist,shuffled,insert,0.006444200000260025 +linklist,shuffled,find,0.001217999999425956 +linklist,shuffled,delete,0.0007803999997122446 +hashtable,shuffled,insert,0.0006798000003982452 +hashtable,shuffled,find,0.00011810000069090165 +hashtable,shuffled,delete,7.379999988188501e-05 +bintree,shuffled,insert,0.0008512000003975118 +bintree,shuffled,find,0.00011189999986527255 +bintree,shuffled,delete,6.140000004961621e-05 +linklist,sorted,insert,0.006328700000267418 +linklist,sorted,find,0.0012400999994497397 +linklist,sorted,delete,0.0006793000002289773 +hashtable,sorted,insert,0.0007039000001896056 +hashtable,sorted,find,0.00012140000035287812 +hashtable,sorted,delete,7.220000043162145e-05 +bintree,sorted,insert,0.02983499999936612 +bintree,sorted,find,0.0036078000002817134 +bintree,sorted,delete,0.0014724000002388493 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_3.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_3.csv index d678af9..6a83462 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_3.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_3.csv @@ -1,55 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.007536800000025323 -linklist,shuffled,find,0.001323599999977887 -linklist,shuffled,delete,0.0008946000000378262 -hashtable,shuffled,insert,0.0007929999999305437 -hashtable,shuffled,find,0.00013159999980416615 -hashtable,shuffled,delete,7.550000009359792e-05 -bintree,shuffled,insert,0.0009512999999969907 -bintree,shuffled,find,0.00012689999994108803 -bintree,shuffled,delete,6.34000000445667e-05 -linklist,sorted,insert,0.007563499999832857 -linklist,sorted,find,0.0014433999999710068 -linklist,sorted,delete,0.0008566999999857217 -hashtable,sorted,insert,0.0007736000000022614 -hashtable,sorted,find,0.00012749999996231054 -hashtable,sorted,delete,7.869999990361976e-05 -bintree,sorted,insert,0.029542800000172065 -bintree,sorted,find,0.003590200000189725 -bintree,sorted,delete,0.0015743000001293694 -linklist,shuffled,insert,0.007518300000128875 -linklist,shuffled,find,0.0013639999999668362 -linklist,shuffled,delete,0.0009066999998594838 -hashtable,shuffled,insert,0.000783899999987625 -hashtable,shuffled,find,0.0001336000000264903 -hashtable,shuffled,delete,9.610000006432529e-05 -bintree,shuffled,insert,0.0010454000000663655 -bintree,shuffled,find,0.0001326000001427019 -bintree,shuffled,delete,6.990000019868603e-05 -linklist,sorted,insert,0.007503799999994953 -linklist,sorted,find,0.0014437999998335727 -linklist,sorted,delete,0.00084259999994174 -hashtable,sorted,insert,0.0007637000001068373 -hashtable,sorted,find,0.00012930000002597808 -hashtable,sorted,delete,8.37000000046828e-05 -bintree,sorted,insert,0.0295118999999886 -bintree,sorted,find,0.00391500000000633 -bintree,sorted,delete,0.0016846999999415857 -linklist,shuffled,insert,0.007431100000076185 -linklist,shuffled,find,0.00140449999980774 -linklist,shuffled,delete,0.0008401000000048953 -hashtable,shuffled,insert,0.0007734999999229331 -hashtable,shuffled,find,0.00012970000011591765 -hashtable,shuffled,delete,8.58000000789616e-05 -bintree,shuffled,insert,0.0008287999999083695 -bintree,shuffled,find,0.00011279999989710632 -bintree,shuffled,delete,5.8399999943503644e-05 -linklist,sorted,insert,0.007470900000043912 -linklist,sorted,find,0.0013275999999677879 -linklist,sorted,delete,0.0006739999998899293 -hashtable,sorted,insert,0.0007560999999896012 -hashtable,sorted,find,0.00012280000009923242 -hashtable,sorted,delete,7.559999994555255e-05 -bintree,sorted,insert,0.028921399999944697 -bintree,sorted,find,0.0038013999999293446 -bintree,sorted,delete,0.0016253999999662483 +linklist,shuffled,insert,0.00650359999963257 +linklist,shuffled,find,0.0012101000002076034 +linklist,shuffled,delete,0.0006059999996068655 +hashtable,shuffled,insert,0.0006727999998474843 +hashtable,shuffled,find,0.0001216000000567874 +hashtable,shuffled,delete,8.020000041142339e-05 +bintree,shuffled,insert,0.0009157000004051952 +bintree,shuffled,find,0.0001157000006060116 +bintree,shuffled,delete,6.789999952161452e-05 +linklist,sorted,insert,0.006371600000420585 +linklist,sorted,find,0.0012280000000828295 +linklist,sorted,delete,0.0008017000000108965 +hashtable,sorted,insert,0.000697299999956158 +hashtable,sorted,find,0.00012069999957020627 +hashtable,sorted,delete,8.22000001790002e-05 +bintree,sorted,insert,0.029151699999601988 +bintree,sorted,find,0.003957500000069558 +bintree,sorted,delete,0.0016817000005175942 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_4.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_4.csv index fbe8c13..3f0d0e7 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_4.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_4.csv @@ -1,73 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.007536800000025323 -linklist,shuffled,find,0.001323599999977887 -linklist,shuffled,delete,0.0008946000000378262 -hashtable,shuffled,insert,0.0007929999999305437 -hashtable,shuffled,find,0.00013159999980416615 -hashtable,shuffled,delete,7.550000009359792e-05 -bintree,shuffled,insert,0.0009512999999969907 -bintree,shuffled,find,0.00012689999994108803 -bintree,shuffled,delete,6.34000000445667e-05 -linklist,sorted,insert,0.007563499999832857 -linklist,sorted,find,0.0014433999999710068 -linklist,sorted,delete,0.0008566999999857217 -hashtable,sorted,insert,0.0007736000000022614 -hashtable,sorted,find,0.00012749999996231054 -hashtable,sorted,delete,7.869999990361976e-05 -bintree,sorted,insert,0.029542800000172065 -bintree,sorted,find,0.003590200000189725 -bintree,sorted,delete,0.0015743000001293694 -linklist,shuffled,insert,0.007518300000128875 -linklist,shuffled,find,0.0013639999999668362 -linklist,shuffled,delete,0.0009066999998594838 -hashtable,shuffled,insert,0.000783899999987625 -hashtable,shuffled,find,0.0001336000000264903 -hashtable,shuffled,delete,9.610000006432529e-05 -bintree,shuffled,insert,0.0010454000000663655 -bintree,shuffled,find,0.0001326000001427019 -bintree,shuffled,delete,6.990000019868603e-05 -linklist,sorted,insert,0.007503799999994953 -linklist,sorted,find,0.0014437999998335727 -linklist,sorted,delete,0.00084259999994174 -hashtable,sorted,insert,0.0007637000001068373 -hashtable,sorted,find,0.00012930000002597808 -hashtable,sorted,delete,8.37000000046828e-05 -bintree,sorted,insert,0.0295118999999886 -bintree,sorted,find,0.00391500000000633 -bintree,sorted,delete,0.0016846999999415857 -linklist,shuffled,insert,0.007431100000076185 -linklist,shuffled,find,0.00140449999980774 -linklist,shuffled,delete,0.0008401000000048953 -hashtable,shuffled,insert,0.0007734999999229331 -hashtable,shuffled,find,0.00012970000011591765 -hashtable,shuffled,delete,8.58000000789616e-05 -bintree,shuffled,insert,0.0008287999999083695 -bintree,shuffled,find,0.00011279999989710632 -bintree,shuffled,delete,5.8399999943503644e-05 -linklist,sorted,insert,0.007470900000043912 -linklist,sorted,find,0.0013275999999677879 -linklist,sorted,delete,0.0006739999998899293 -hashtable,sorted,insert,0.0007560999999896012 -hashtable,sorted,find,0.00012280000009923242 -hashtable,sorted,delete,7.559999994555255e-05 -bintree,sorted,insert,0.028921399999944697 -bintree,sorted,find,0.0038013999999293446 -bintree,sorted,delete,0.0016253999999662483 -linklist,shuffled,insert,0.007392999999865424 -linklist,shuffled,find,0.001462799999899289 -linklist,shuffled,delete,0.0009473000000070897 -hashtable,shuffled,insert,0.0008029999999052961 -hashtable,shuffled,find,0.00013379999995777325 -hashtable,shuffled,delete,8.63000000208558e-05 -bintree,shuffled,insert,0.0010287000000062108 -bintree,shuffled,find,0.00014250000003812602 -bintree,shuffled,delete,7.49000000723754e-05 -linklist,sorted,insert,0.0075411000000258355 -linklist,sorted,find,0.0014229000000796077 -linklist,sorted,delete,0.000850200000058976 -hashtable,sorted,insert,0.0007614000001012755 -hashtable,sorted,find,0.00012550000019473373 -hashtable,sorted,delete,8.35999999253545e-05 -bintree,sorted,insert,0.029133499999943524 -bintree,sorted,find,0.003761899999972229 -bintree,sorted,delete,0.0018574000000626256 +linklist,shuffled,insert,0.006591299999854527 +linklist,shuffled,find,0.0012584000005517737 +linklist,shuffled,delete,0.0008438999993813923 +hashtable,shuffled,insert,0.000706499999978405 +hashtable,shuffled,find,0.00012939999942318536 +hashtable,shuffled,delete,8.08000004326459e-05 +bintree,shuffled,insert,0.0010943999996015918 +bintree,shuffled,find,0.00014100000043981709 +bintree,shuffled,delete,7.509999977628468e-05 +linklist,sorted,insert,0.0066270999996049795 +linklist,sorted,find,0.001261000000340573 +linklist,sorted,delete,0.0008705999998710467 +hashtable,sorted,insert,0.0007027999999991152 +hashtable,sorted,find,0.00011440000071161194 +hashtable,sorted,delete,7.659999937459361e-05 +bintree,sorted,insert,0.029963799999677576 +bintree,sorted,find,0.0038323999997373903 +bintree,sorted,delete,0.0016728999999031657 diff --git a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_5.csv b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_5.csv index 81a130d..2c5654b 100644 --- a/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_5.csv +++ b/ProninVV/aufgabe-1-data-structures/results/timedata_500_epochs_5.csv @@ -1,91 +1,19 @@ Структура,Режим,Операция,Время (сек) -linklist,shuffled,insert,0.007536800000025323 -linklist,shuffled,find,0.001323599999977887 -linklist,shuffled,delete,0.0008946000000378262 -hashtable,shuffled,insert,0.0007929999999305437 -hashtable,shuffled,find,0.00013159999980416615 -hashtable,shuffled,delete,7.550000009359792e-05 -bintree,shuffled,insert,0.0009512999999969907 -bintree,shuffled,find,0.00012689999994108803 -bintree,shuffled,delete,6.34000000445667e-05 -linklist,sorted,insert,0.007563499999832857 -linklist,sorted,find,0.0014433999999710068 -linklist,sorted,delete,0.0008566999999857217 -hashtable,sorted,insert,0.0007736000000022614 -hashtable,sorted,find,0.00012749999996231054 -hashtable,sorted,delete,7.869999990361976e-05 -bintree,sorted,insert,0.029542800000172065 -bintree,sorted,find,0.003590200000189725 -bintree,sorted,delete,0.0015743000001293694 -linklist,shuffled,insert,0.007518300000128875 -linklist,shuffled,find,0.0013639999999668362 -linklist,shuffled,delete,0.0009066999998594838 -hashtable,shuffled,insert,0.000783899999987625 -hashtable,shuffled,find,0.0001336000000264903 -hashtable,shuffled,delete,9.610000006432529e-05 -bintree,shuffled,insert,0.0010454000000663655 -bintree,shuffled,find,0.0001326000001427019 -bintree,shuffled,delete,6.990000019868603e-05 -linklist,sorted,insert,0.007503799999994953 -linklist,sorted,find,0.0014437999998335727 -linklist,sorted,delete,0.00084259999994174 -hashtable,sorted,insert,0.0007637000001068373 -hashtable,sorted,find,0.00012930000002597808 -hashtable,sorted,delete,8.37000000046828e-05 -bintree,sorted,insert,0.0295118999999886 -bintree,sorted,find,0.00391500000000633 -bintree,sorted,delete,0.0016846999999415857 -linklist,shuffled,insert,0.007431100000076185 -linklist,shuffled,find,0.00140449999980774 -linklist,shuffled,delete,0.0008401000000048953 -hashtable,shuffled,insert,0.0007734999999229331 -hashtable,shuffled,find,0.00012970000011591765 -hashtable,shuffled,delete,8.58000000789616e-05 -bintree,shuffled,insert,0.0008287999999083695 -bintree,shuffled,find,0.00011279999989710632 -bintree,shuffled,delete,5.8399999943503644e-05 -linklist,sorted,insert,0.007470900000043912 -linklist,sorted,find,0.0013275999999677879 -linklist,sorted,delete,0.0006739999998899293 -hashtable,sorted,insert,0.0007560999999896012 -hashtable,sorted,find,0.00012280000009923242 -hashtable,sorted,delete,7.559999994555255e-05 -bintree,sorted,insert,0.028921399999944697 -bintree,sorted,find,0.0038013999999293446 -bintree,sorted,delete,0.0016253999999662483 -linklist,shuffled,insert,0.007392999999865424 -linklist,shuffled,find,0.001462799999899289 -linklist,shuffled,delete,0.0009473000000070897 -hashtable,shuffled,insert,0.0008029999999052961 -hashtable,shuffled,find,0.00013379999995777325 -hashtable,shuffled,delete,8.63000000208558e-05 -bintree,shuffled,insert,0.0010287000000062108 -bintree,shuffled,find,0.00014250000003812602 -bintree,shuffled,delete,7.49000000723754e-05 -linklist,sorted,insert,0.0075411000000258355 -linklist,sorted,find,0.0014229000000796077 -linklist,sorted,delete,0.000850200000058976 -hashtable,sorted,insert,0.0007614000001012755 -hashtable,sorted,find,0.00012550000019473373 -hashtable,sorted,delete,8.35999999253545e-05 -bintree,sorted,insert,0.029133499999943524 -bintree,sorted,find,0.003761899999972229 -bintree,sorted,delete,0.0018574000000626256 -linklist,shuffled,insert,0.007443800000146439 -linklist,shuffled,find,0.0013801000000057684 -linklist,shuffled,delete,0.0007808999998815125 -hashtable,shuffled,insert,0.0007526000001689681 -hashtable,shuffled,find,0.00012589999982992595 -hashtable,shuffled,delete,8.610000008957286e-05 -bintree,shuffled,insert,0.0008611999999175168 -bintree,shuffled,find,0.00012399999991430377 -bintree,shuffled,delete,6.400000006578921e-05 -linklist,sorted,insert,0.007548199999973804 -linklist,sorted,find,0.0014118999999936932 -linklist,sorted,delete,0.000922799999898416 -hashtable,sorted,insert,0.0007697999999436433 -hashtable,sorted,find,0.00013519999993150122 -hashtable,sorted,delete,8.330000014211691e-05 -bintree,sorted,insert,0.02982120000001487 -bintree,sorted,find,0.003640599999926053 -bintree,sorted,delete,0.0017277000001740817 +linklist,shuffled,insert,0.006869599999845377 +linklist,shuffled,find,0.0013165999998818734 +linklist,shuffled,delete,0.0008489000001645763 +hashtable,shuffled,insert,0.0007385999997495674 +hashtable,shuffled,find,0.00012320000041654566 +hashtable,shuffled,delete,8.04999999672873e-05 +bintree,shuffled,insert,0.0008912000002965215 +bintree,shuffled,find,0.00011420000009820797 +bintree,shuffled,delete,6.519999988086056e-05 +linklist,sorted,insert,0.006652800000665593 +linklist,sorted,find,0.001204199999847333 +linklist,sorted,delete,0.0008328000003530178 +hashtable,sorted,insert,0.0007007000003795838 +hashtable,sorted,find,0.0001160000001618755 +hashtable,sorted,delete,8.090000028460054e-05 +bintree,sorted,insert,0.030490500000269094 +bintree,sorted,find,0.0036866999998892425 +bintree,sorted,delete,0.0018836999997802195 diff --git a/ProninVV/aufgabe-1-data-structures/test.py b/ProninVV/aufgabe-1-data-structures/test.py index b6f929c..d2167b1 100644 --- a/ProninVV/aufgabe-1-data-structures/test.py +++ b/ProninVV/aufgabe-1-data-structures/test.py @@ -33,18 +33,19 @@ def run_expirement(epoch=1, elements=1000): """ распределяем данные по трем структурам данных тестируем время операций (вставки, удаления, перебора) и записываем полученные результаты в файл """ - header = ["Структура", "Режим", "Операция", "Время (сек)"] - results = [header] for j in range(epoch): print(f"эпоха - {j+1}") + + results = [header] # создаем данные records_sorted, records_shuffled = create_data(elements) datasets = [ ("shuffled", records_shuffled), ("sorted", records_sorted)] + # сразу будем обрабатывать и случайны и отсортированный данные for label, arr in datasets: @@ -136,4 +137,4 @@ def run_expirement(epoch=1, elements=1000): -run_expirement(epoch=5, elements=10000) \ No newline at end of file +run_expirement(epoch=5, elements=5000) \ No newline at end of file