Initial commit
[sort-animations.git] / selection-sort.ipynb
1 {
2 "cells": [
3 {
4 "cell_type": "code",
5 "execution_count": 1,
6 "metadata": {},
7 "outputs": [],
8 "source": [
9 "import random\n",
10 "import time\n",
11 "import re\n",
12 "from IPython.display import clear_output\n",
13 "from PIL import Image, ImageDraw, ImageColor, ImageFont"
14 ]
15 },
16 {
17 "cell_type": "code",
18 "execution_count": 92,
19 "metadata": {},
20 "outputs": [],
21 "source": [
22 "ROWS = 300\n",
23 "COLUMNS = 720\n",
24 "RANGE = 360"
25 ]
26 },
27 {
28 "cell_type": "code",
29 "execution_count": 93,
30 "metadata": {},
31 "outputs": [],
32 "source": [
33 "initial_items = [int((float(i) * RANGE) / float(COLUMNS)) for i in range(COLUMNS)]"
34 ]
35 },
36 {
37 "cell_type": "code",
38 "execution_count": 4,
39 "metadata": {},
40 "outputs": [],
41 "source": [
42 "def draw_frame(rows, frame_number, prefix='frame'):\n",
43 " im = Image.new('RGB', (COLUMNS * 1, ROWS * 1))\n",
44 "\n",
45 " draw = ImageDraw.Draw(im)\n",
46 " for r in range(len(rows)):\n",
47 " if frame_number >= len(rows[r]):\n",
48 " row = rows[r][-1]\n",
49 " else:\n",
50 " row = rows[r][frame_number]\n",
51 "# for (r, row) in enumerate(grid):\n",
52 " for (c, cell) in enumerate(row):\n",
53 " rx = c * 1\n",
54 " ry = r * 1\n",
55 " # print(rx, ry)\n",
56 " draw.rectangle([rx, ry, rx + 1, ry + 1], \n",
57 " fill=ImageColor.getrgb(\"hsl({}, 100%, 50%)\".format(cell)))\n",
58 "\n",
59 " im.save('{}{:04}.png'.format(prefix, frame_number), 'PNG')"
60 ]
61 },
62 {
63 "cell_type": "code",
64 "execution_count": 94,
65 "metadata": {},
66 "outputs": [],
67 "source": [
68 "def selectsort_step(items, sorted_limit):\n",
69 " i = items.index(min(items[sorted_limit:]), sorted_limit)\n",
70 "# print('swapping {} at {} with {} at {}'.format(items[i], i, items[sorted_limit], sorted_limit))\n",
71 " items[sorted_limit], items[i] = items[i], items[sorted_limit]\n",
72 " return items"
73 ]
74 },
75 {
76 "cell_type": "code",
77 "execution_count": 95,
78 "metadata": {},
79 "outputs": [],
80 "source": [
81 "def selectsort(items, step_history):\n",
82 " for sorted_limit in range(len(items)):\n",
83 " step_history += [items[:]]\n",
84 " selectsort_step(items, sorted_limit)\n",
85 " step_history += [items[:]]"
86 ]
87 },
88 {
89 "cell_type": "code",
90 "execution_count": 96,
91 "metadata": {},
92 "outputs": [],
93 "source": [
94 "histories = []\n",
95 "for _ in range(ROWS):\n",
96 " items = initial_items[:]\n",
97 " random.shuffle(items)\n",
98 " step_history = []\n",
99 " selectsort(items, step_history)\n",
100 " histories += [step_history]"
101 ]
102 },
103 {
104 "cell_type": "code",
105 "execution_count": 50,
106 "metadata": {},
107 "outputs": [],
108 "source": [
109 "# histories"
110 ]
111 },
112 {
113 "cell_type": "code",
114 "execution_count": 97,
115 "metadata": {},
116 "outputs": [
117 {
118 "data": {
119 "text/plain": [
120 "[0,\n",
121 " 0,\n",
122 " 1,\n",
123 " 1,\n",
124 " 2,\n",
125 " 2,\n",
126 " 3,\n",
127 " 3,\n",
128 " 4,\n",
129 " 4,\n",
130 " 5,\n",
131 " 5,\n",
132 " 6,\n",
133 " 6,\n",
134 " 7,\n",
135 " 7,\n",
136 " 8,\n",
137 " 8,\n",
138 " 9,\n",
139 " 9,\n",
140 " 10,\n",
141 " 10,\n",
142 " 11,\n",
143 " 11,\n",
144 " 12,\n",
145 " 12,\n",
146 " 13,\n",
147 " 13,\n",
148 " 14,\n",
149 " 14,\n",
150 " 15,\n",
151 " 15,\n",
152 " 16,\n",
153 " 16,\n",
154 " 17,\n",
155 " 17,\n",
156 " 18,\n",
157 " 18,\n",
158 " 19,\n",
159 " 19,\n",
160 " 20,\n",
161 " 20,\n",
162 " 21,\n",
163 " 21,\n",
164 " 22,\n",
165 " 22,\n",
166 " 23,\n",
167 " 23,\n",
168 " 24,\n",
169 " 24,\n",
170 " 25,\n",
171 " 25,\n",
172 " 26,\n",
173 " 26,\n",
174 " 27,\n",
175 " 27,\n",
176 " 28,\n",
177 " 28,\n",
178 " 29,\n",
179 " 29,\n",
180 " 30,\n",
181 " 30,\n",
182 " 31,\n",
183 " 31,\n",
184 " 32,\n",
185 " 32,\n",
186 " 33,\n",
187 " 33,\n",
188 " 34,\n",
189 " 34,\n",
190 " 35,\n",
191 " 35,\n",
192 " 36,\n",
193 " 36,\n",
194 " 37,\n",
195 " 37,\n",
196 " 38,\n",
197 " 38,\n",
198 " 39,\n",
199 " 39,\n",
200 " 40,\n",
201 " 40,\n",
202 " 41,\n",
203 " 41,\n",
204 " 42,\n",
205 " 42,\n",
206 " 43,\n",
207 " 43,\n",
208 " 44,\n",
209 " 44,\n",
210 " 45,\n",
211 " 45,\n",
212 " 46,\n",
213 " 46,\n",
214 " 47,\n",
215 " 47,\n",
216 " 48,\n",
217 " 48,\n",
218 " 49,\n",
219 " 49,\n",
220 " 50,\n",
221 " 50,\n",
222 " 51,\n",
223 " 51,\n",
224 " 52,\n",
225 " 52,\n",
226 " 53,\n",
227 " 53,\n",
228 " 54,\n",
229 " 54,\n",
230 " 55,\n",
231 " 55,\n",
232 " 56,\n",
233 " 56,\n",
234 " 57,\n",
235 " 57,\n",
236 " 58,\n",
237 " 58,\n",
238 " 59,\n",
239 " 59,\n",
240 " 60,\n",
241 " 60,\n",
242 " 61,\n",
243 " 61,\n",
244 " 62,\n",
245 " 62,\n",
246 " 63,\n",
247 " 63,\n",
248 " 64,\n",
249 " 64,\n",
250 " 65,\n",
251 " 65,\n",
252 " 66,\n",
253 " 66,\n",
254 " 67,\n",
255 " 67,\n",
256 " 68,\n",
257 " 68,\n",
258 " 69,\n",
259 " 69,\n",
260 " 70,\n",
261 " 70,\n",
262 " 71,\n",
263 " 71,\n",
264 " 72,\n",
265 " 72,\n",
266 " 73,\n",
267 " 73,\n",
268 " 74,\n",
269 " 74,\n",
270 " 75,\n",
271 " 75,\n",
272 " 76,\n",
273 " 76,\n",
274 " 77,\n",
275 " 77,\n",
276 " 78,\n",
277 " 78,\n",
278 " 79,\n",
279 " 79,\n",
280 " 80,\n",
281 " 80,\n",
282 " 81,\n",
283 " 81,\n",
284 " 82,\n",
285 " 82,\n",
286 " 83,\n",
287 " 83,\n",
288 " 84,\n",
289 " 84,\n",
290 " 85,\n",
291 " 85,\n",
292 " 86,\n",
293 " 86,\n",
294 " 87,\n",
295 " 87,\n",
296 " 88,\n",
297 " 88,\n",
298 " 89,\n",
299 " 89,\n",
300 " 90,\n",
301 " 90,\n",
302 " 91,\n",
303 " 91,\n",
304 " 92,\n",
305 " 92,\n",
306 " 93,\n",
307 " 93,\n",
308 " 94,\n",
309 " 94,\n",
310 " 95,\n",
311 " 95,\n",
312 " 96,\n",
313 " 96,\n",
314 " 97,\n",
315 " 97,\n",
316 " 98,\n",
317 " 98,\n",
318 " 99,\n",
319 " 99,\n",
320 " 100,\n",
321 " 100,\n",
322 " 101,\n",
323 " 101,\n",
324 " 102,\n",
325 " 102,\n",
326 " 103,\n",
327 " 103,\n",
328 " 104,\n",
329 " 104,\n",
330 " 105,\n",
331 " 105,\n",
332 " 106,\n",
333 " 106,\n",
334 " 107,\n",
335 " 107,\n",
336 " 108,\n",
337 " 108,\n",
338 " 109,\n",
339 " 109,\n",
340 " 110,\n",
341 " 110,\n",
342 " 111,\n",
343 " 111,\n",
344 " 112,\n",
345 " 112,\n",
346 " 113,\n",
347 " 113,\n",
348 " 114,\n",
349 " 114,\n",
350 " 115,\n",
351 " 115,\n",
352 " 116,\n",
353 " 116,\n",
354 " 117,\n",
355 " 117,\n",
356 " 118,\n",
357 " 118,\n",
358 " 119,\n",
359 " 119,\n",
360 " 120,\n",
361 " 120,\n",
362 " 121,\n",
363 " 121,\n",
364 " 122,\n",
365 " 122,\n",
366 " 123,\n",
367 " 123,\n",
368 " 124,\n",
369 " 124,\n",
370 " 125,\n",
371 " 125,\n",
372 " 126,\n",
373 " 126,\n",
374 " 127,\n",
375 " 127,\n",
376 " 128,\n",
377 " 128,\n",
378 " 129,\n",
379 " 129,\n",
380 " 130,\n",
381 " 130,\n",
382 " 131,\n",
383 " 131,\n",
384 " 132,\n",
385 " 132,\n",
386 " 133,\n",
387 " 133,\n",
388 " 134,\n",
389 " 134,\n",
390 " 135,\n",
391 " 135,\n",
392 " 136,\n",
393 " 136,\n",
394 " 137,\n",
395 " 137,\n",
396 " 138,\n",
397 " 138,\n",
398 " 139,\n",
399 " 139,\n",
400 " 140,\n",
401 " 140,\n",
402 " 141,\n",
403 " 141,\n",
404 " 142,\n",
405 " 142,\n",
406 " 143,\n",
407 " 143,\n",
408 " 144,\n",
409 " 144,\n",
410 " 145,\n",
411 " 145,\n",
412 " 146,\n",
413 " 146,\n",
414 " 147,\n",
415 " 147,\n",
416 " 148,\n",
417 " 148,\n",
418 " 149,\n",
419 " 149,\n",
420 " 150,\n",
421 " 150,\n",
422 " 151,\n",
423 " 151,\n",
424 " 152,\n",
425 " 152,\n",
426 " 153,\n",
427 " 153,\n",
428 " 154,\n",
429 " 154,\n",
430 " 155,\n",
431 " 155,\n",
432 " 156,\n",
433 " 156,\n",
434 " 157,\n",
435 " 157,\n",
436 " 158,\n",
437 " 158,\n",
438 " 159,\n",
439 " 159,\n",
440 " 160,\n",
441 " 160,\n",
442 " 161,\n",
443 " 161,\n",
444 " 162,\n",
445 " 162,\n",
446 " 163,\n",
447 " 163,\n",
448 " 164,\n",
449 " 164,\n",
450 " 165,\n",
451 " 165,\n",
452 " 166,\n",
453 " 166,\n",
454 " 167,\n",
455 " 167,\n",
456 " 168,\n",
457 " 168,\n",
458 " 169,\n",
459 " 169,\n",
460 " 170,\n",
461 " 170,\n",
462 " 171,\n",
463 " 171,\n",
464 " 172,\n",
465 " 172,\n",
466 " 173,\n",
467 " 173,\n",
468 " 174,\n",
469 " 174,\n",
470 " 175,\n",
471 " 175,\n",
472 " 176,\n",
473 " 176,\n",
474 " 177,\n",
475 " 177,\n",
476 " 178,\n",
477 " 178,\n",
478 " 179,\n",
479 " 179,\n",
480 " 180,\n",
481 " 180,\n",
482 " 181,\n",
483 " 181,\n",
484 " 182,\n",
485 " 182,\n",
486 " 183,\n",
487 " 183,\n",
488 " 184,\n",
489 " 184,\n",
490 " 185,\n",
491 " 185,\n",
492 " 186,\n",
493 " 186,\n",
494 " 187,\n",
495 " 187,\n",
496 " 188,\n",
497 " 188,\n",
498 " 189,\n",
499 " 189,\n",
500 " 190,\n",
501 " 190,\n",
502 " 191,\n",
503 " 191,\n",
504 " 192,\n",
505 " 192,\n",
506 " 193,\n",
507 " 193,\n",
508 " 194,\n",
509 " 194,\n",
510 " 195,\n",
511 " 195,\n",
512 " 196,\n",
513 " 196,\n",
514 " 197,\n",
515 " 197,\n",
516 " 198,\n",
517 " 198,\n",
518 " 199,\n",
519 " 199,\n",
520 " 200,\n",
521 " 200,\n",
522 " 201,\n",
523 " 201,\n",
524 " 202,\n",
525 " 202,\n",
526 " 203,\n",
527 " 203,\n",
528 " 204,\n",
529 " 204,\n",
530 " 205,\n",
531 " 205,\n",
532 " 206,\n",
533 " 206,\n",
534 " 207,\n",
535 " 207,\n",
536 " 208,\n",
537 " 208,\n",
538 " 209,\n",
539 " 209,\n",
540 " 210,\n",
541 " 210,\n",
542 " 211,\n",
543 " 211,\n",
544 " 212,\n",
545 " 212,\n",
546 " 213,\n",
547 " 213,\n",
548 " 214,\n",
549 " 214,\n",
550 " 215,\n",
551 " 215,\n",
552 " 216,\n",
553 " 216,\n",
554 " 217,\n",
555 " 217,\n",
556 " 218,\n",
557 " 218,\n",
558 " 219,\n",
559 " 219,\n",
560 " 220,\n",
561 " 220,\n",
562 " 221,\n",
563 " 221,\n",
564 " 222,\n",
565 " 222,\n",
566 " 223,\n",
567 " 223,\n",
568 " 224,\n",
569 " 224,\n",
570 " 225,\n",
571 " 225,\n",
572 " 226,\n",
573 " 226,\n",
574 " 227,\n",
575 " 227,\n",
576 " 228,\n",
577 " 228,\n",
578 " 229,\n",
579 " 229,\n",
580 " 230,\n",
581 " 230,\n",
582 " 231,\n",
583 " 231,\n",
584 " 232,\n",
585 " 232,\n",
586 " 233,\n",
587 " 233,\n",
588 " 234,\n",
589 " 234,\n",
590 " 235,\n",
591 " 235,\n",
592 " 236,\n",
593 " 236,\n",
594 " 237,\n",
595 " 237,\n",
596 " 238,\n",
597 " 238,\n",
598 " 239,\n",
599 " 239,\n",
600 " 240,\n",
601 " 240,\n",
602 " 241,\n",
603 " 241,\n",
604 " 242,\n",
605 " 242,\n",
606 " 243,\n",
607 " 243,\n",
608 " 244,\n",
609 " 244,\n",
610 " 245,\n",
611 " 245,\n",
612 " 246,\n",
613 " 246,\n",
614 " 247,\n",
615 " 247,\n",
616 " 248,\n",
617 " 248,\n",
618 " 249,\n",
619 " 249,\n",
620 " 250,\n",
621 " 250,\n",
622 " 251,\n",
623 " 251,\n",
624 " 252,\n",
625 " 252,\n",
626 " 253,\n",
627 " 253,\n",
628 " 254,\n",
629 " 254,\n",
630 " 255,\n",
631 " 255,\n",
632 " 256,\n",
633 " 256,\n",
634 " 257,\n",
635 " 257,\n",
636 " 258,\n",
637 " 258,\n",
638 " 259,\n",
639 " 259,\n",
640 " 260,\n",
641 " 260,\n",
642 " 261,\n",
643 " 261,\n",
644 " 262,\n",
645 " 262,\n",
646 " 263,\n",
647 " 263,\n",
648 " 264,\n",
649 " 264,\n",
650 " 265,\n",
651 " 265,\n",
652 " 266,\n",
653 " 266,\n",
654 " 267,\n",
655 " 267,\n",
656 " 268,\n",
657 " 268,\n",
658 " 269,\n",
659 " 269,\n",
660 " 270,\n",
661 " 270,\n",
662 " 271,\n",
663 " 271,\n",
664 " 272,\n",
665 " 272,\n",
666 " 273,\n",
667 " 273,\n",
668 " 274,\n",
669 " 274,\n",
670 " 275,\n",
671 " 275,\n",
672 " 276,\n",
673 " 276,\n",
674 " 277,\n",
675 " 277,\n",
676 " 278,\n",
677 " 278,\n",
678 " 279,\n",
679 " 279,\n",
680 " 280,\n",
681 " 280,\n",
682 " 281,\n",
683 " 281,\n",
684 " 282,\n",
685 " 282,\n",
686 " 283,\n",
687 " 283,\n",
688 " 284,\n",
689 " 284,\n",
690 " 285,\n",
691 " 285,\n",
692 " 286,\n",
693 " 286,\n",
694 " 287,\n",
695 " 287,\n",
696 " 288,\n",
697 " 288,\n",
698 " 289,\n",
699 " 289,\n",
700 " 290,\n",
701 " 290,\n",
702 " 291,\n",
703 " 291,\n",
704 " 292,\n",
705 " 292,\n",
706 " 293,\n",
707 " 293,\n",
708 " 294,\n",
709 " 294,\n",
710 " 295,\n",
711 " 295,\n",
712 " 296,\n",
713 " 296,\n",
714 " 297,\n",
715 " 297,\n",
716 " 298,\n",
717 " 298,\n",
718 " 299,\n",
719 " 299,\n",
720 " 300,\n",
721 " 300,\n",
722 " 301,\n",
723 " 301,\n",
724 " 302,\n",
725 " 302,\n",
726 " 303,\n",
727 " 303,\n",
728 " 304,\n",
729 " 304,\n",
730 " 305,\n",
731 " 305,\n",
732 " 306,\n",
733 " 306,\n",
734 " 307,\n",
735 " 307,\n",
736 " 308,\n",
737 " 308,\n",
738 " 309,\n",
739 " 309,\n",
740 " 310,\n",
741 " 310,\n",
742 " 311,\n",
743 " 311,\n",
744 " 312,\n",
745 " 312,\n",
746 " 313,\n",
747 " 313,\n",
748 " 314,\n",
749 " 314,\n",
750 " 315,\n",
751 " 315,\n",
752 " 316,\n",
753 " 316,\n",
754 " 317,\n",
755 " 317,\n",
756 " 318,\n",
757 " 318,\n",
758 " 319,\n",
759 " 319,\n",
760 " 320,\n",
761 " 320,\n",
762 " 321,\n",
763 " 321,\n",
764 " 322,\n",
765 " 322,\n",
766 " 323,\n",
767 " 323,\n",
768 " 324,\n",
769 " 324,\n",
770 " 325,\n",
771 " 325,\n",
772 " 326,\n",
773 " 326,\n",
774 " 327,\n",
775 " 327,\n",
776 " 328,\n",
777 " 328,\n",
778 " 329,\n",
779 " 329,\n",
780 " 330,\n",
781 " 330,\n",
782 " 331,\n",
783 " 331,\n",
784 " 332,\n",
785 " 332,\n",
786 " 333,\n",
787 " 333,\n",
788 " 334,\n",
789 " 334,\n",
790 " 335,\n",
791 " 335,\n",
792 " 336,\n",
793 " 336,\n",
794 " 337,\n",
795 " 337,\n",
796 " 338,\n",
797 " 338,\n",
798 " 339,\n",
799 " 339,\n",
800 " 340,\n",
801 " 340,\n",
802 " 341,\n",
803 " 341,\n",
804 " 342,\n",
805 " 342,\n",
806 " 343,\n",
807 " 343,\n",
808 " 344,\n",
809 " 344,\n",
810 " 345,\n",
811 " 345,\n",
812 " 346,\n",
813 " 346,\n",
814 " 347,\n",
815 " 347,\n",
816 " 348,\n",
817 " 348,\n",
818 " 349,\n",
819 " 349,\n",
820 " 350,\n",
821 " 350,\n",
822 " 351,\n",
823 " 351,\n",
824 " 352,\n",
825 " 352,\n",
826 " 353,\n",
827 " 353,\n",
828 " 354,\n",
829 " 354,\n",
830 " 355,\n",
831 " 355,\n",
832 " 356,\n",
833 " 356,\n",
834 " 357,\n",
835 " 357,\n",
836 " 358,\n",
837 " 358,\n",
838 " 359,\n",
839 " 359]"
840 ]
841 },
842 "execution_count": 97,
843 "metadata": {},
844 "output_type": "execute_result"
845 }
846 ],
847 "source": [
848 "histories[-1][-1]"
849 ]
850 },
851 {
852 "cell_type": "code",
853 "execution_count": 98,
854 "metadata": {},
855 "outputs": [
856 {
857 "data": {
858 "text/plain": [
859 "721"
860 ]
861 },
862 "execution_count": 98,
863 "metadata": {},
864 "output_type": "execute_result"
865 }
866 ],
867 "source": [
868 "len(histories[0])"
869 ]
870 },
871 {
872 "cell_type": "code",
873 "execution_count": 99,
874 "metadata": {},
875 "outputs": [],
876 "source": [
877 "! rm selectsort*"
878 ]
879 },
880 {
881 "cell_type": "code",
882 "execution_count": 100,
883 "metadata": {},
884 "outputs": [],
885 "source": [
886 "for frame_n in range(max(len(h) for h in histories)):\n",
887 " draw_frame(histories, frame_n, prefix='selectsort')"
888 ]
889 },
890 {
891 "cell_type": "code",
892 "execution_count": 101,
893 "metadata": {},
894 "outputs": [
895 {
896 "data": {
897 "text/plain": [
898 "720"
899 ]
900 },
901 "execution_count": 101,
902 "metadata": {},
903 "output_type": "execute_result"
904 }
905 ],
906 "source": [
907 "frame_n"
908 ]
909 },
910 {
911 "cell_type": "code",
912 "execution_count": 102,
913 "metadata": {
914 "scrolled": true
915 },
916 "outputs": [
917 {
918 "name": "stdout",
919 "output_type": "stream",
920 "text": [
921 "\n",
922 "APNG Assembler 2.7\n",
923 "\n",
924 "reading selectsort0000.png (1 of 721)\n",
925 "reading selectsort0001.png (2 of 721)\n",
926 "reading selectsort0002.png (3 of 721)\n",
927 "reading selectsort0003.png (4 of 721)\n",
928 "reading selectsort0004.png (5 of 721)\n",
929 "reading selectsort0005.png (6 of 721)\n",
930 "reading selectsort0006.png (7 of 721)\n",
931 "reading selectsort0007.png (8 of 721)\n",
932 "reading selectsort0008.png (9 of 721)\n",
933 "reading selectsort0009.png (10 of 721)\n",
934 "reading selectsort0010.png (11 of 721)\n",
935 "reading selectsort0011.png (12 of 721)\n",
936 "reading selectsort0012.png (13 of 721)\n",
937 "reading selectsort0013.png (14 of 721)\n",
938 "reading selectsort0014.png (15 of 721)\n",
939 "reading selectsort0015.png (16 of 721)\n",
940 "reading selectsort0016.png (17 of 721)\n",
941 "reading selectsort0017.png (18 of 721)\n",
942 "reading selectsort0018.png (19 of 721)\n",
943 "reading selectsort0019.png (20 of 721)\n",
944 "reading selectsort0020.png (21 of 721)\n",
945 "reading selectsort0021.png (22 of 721)\n",
946 "reading selectsort0022.png (23 of 721)\n",
947 "reading selectsort0023.png (24 of 721)\n",
948 "reading selectsort0024.png (25 of 721)\n",
949 "reading selectsort0025.png (26 of 721)\n",
950 "reading selectsort0026.png (27 of 721)\n",
951 "reading selectsort0027.png (28 of 721)\n",
952 "reading selectsort0028.png (29 of 721)\n",
953 "reading selectsort0029.png (30 of 721)\n",
954 "reading selectsort0030.png (31 of 721)\n",
955 "reading selectsort0031.png (32 of 721)\n",
956 "reading selectsort0032.png (33 of 721)\n",
957 "reading selectsort0033.png (34 of 721)\n",
958 "reading selectsort0034.png (35 of 721)\n",
959 "reading selectsort0035.png (36 of 721)\n",
960 "reading selectsort0036.png (37 of 721)\n",
961 "reading selectsort0037.png (38 of 721)\n",
962 "reading selectsort0038.png (39 of 721)\n",
963 "reading selectsort0039.png (40 of 721)\n",
964 "reading selectsort0040.png (41 of 721)\n",
965 "reading selectsort0041.png (42 of 721)\n",
966 "reading selectsort0042.png (43 of 721)\n",
967 "reading selectsort0043.png (44 of 721)\n",
968 "reading selectsort0044.png (45 of 721)\n",
969 "reading selectsort0045.png (46 of 721)\n",
970 "reading selectsort0046.png (47 of 721)\n",
971 "reading selectsort0047.png (48 of 721)\n",
972 "reading selectsort0048.png (49 of 721)\n",
973 "reading selectsort0049.png (50 of 721)\n",
974 "reading selectsort0050.png (51 of 721)\n",
975 "reading selectsort0051.png (52 of 721)\n",
976 "reading selectsort0052.png (53 of 721)\n",
977 "reading selectsort0053.png (54 of 721)\n",
978 "reading selectsort0054.png (55 of 721)\n",
979 "reading selectsort0055.png (56 of 721)\n",
980 "reading selectsort0056.png (57 of 721)\n",
981 "reading selectsort0057.png (58 of 721)\n",
982 "reading selectsort0058.png (59 of 721)\n",
983 "reading selectsort0059.png (60 of 721)\n",
984 "reading selectsort0060.png (61 of 721)\n",
985 "reading selectsort0061.png (62 of 721)\n",
986 "reading selectsort0062.png (63 of 721)\n",
987 "reading selectsort0063.png (64 of 721)\n",
988 "reading selectsort0064.png (65 of 721)\n",
989 "reading selectsort0065.png (66 of 721)\n",
990 "reading selectsort0066.png (67 of 721)\n",
991 "reading selectsort0067.png (68 of 721)\n",
992 "reading selectsort0068.png (69 of 721)\n",
993 "reading selectsort0069.png (70 of 721)\n",
994 "reading selectsort0070.png (71 of 721)\n",
995 "reading selectsort0071.png (72 of 721)\n",
996 "reading selectsort0072.png (73 of 721)\n",
997 "reading selectsort0073.png (74 of 721)\n",
998 "reading selectsort0074.png (75 of 721)\n",
999 "reading selectsort0075.png (76 of 721)\n",
1000 "reading selectsort0076.png (77 of 721)\n",
1001 "reading selectsort0077.png (78 of 721)\n",
1002 "reading selectsort0078.png (79 of 721)\n",
1003 "reading selectsort0079.png (80 of 721)\n",
1004 "reading selectsort0080.png (81 of 721)\n",
1005 "reading selectsort0081.png (82 of 721)\n",
1006 "reading selectsort0082.png (83 of 721)\n",
1007 "reading selectsort0083.png (84 of 721)\n",
1008 "reading selectsort0084.png (85 of 721)\n",
1009 "reading selectsort0085.png (86 of 721)\n",
1010 "reading selectsort0086.png (87 of 721)\n",
1011 "reading selectsort0087.png (88 of 721)\n",
1012 "reading selectsort0088.png (89 of 721)\n",
1013 "reading selectsort0089.png (90 of 721)\n",
1014 "reading selectsort0090.png (91 of 721)\n",
1015 "reading selectsort0091.png (92 of 721)\n",
1016 "reading selectsort0092.png (93 of 721)\n",
1017 "reading selectsort0093.png (94 of 721)\n",
1018 "reading selectsort0094.png (95 of 721)\n",
1019 "reading selectsort0095.png (96 of 721)\n",
1020 "reading selectsort0096.png (97 of 721)\n",
1021 "reading selectsort0097.png (98 of 721)\n",
1022 "reading selectsort0098.png (99 of 721)\n",
1023 "reading selectsort0099.png (100 of 721)\n",
1024 "reading selectsort0100.png (101 of 721)\n",
1025 "reading selectsort0101.png (102 of 721)\n",
1026 "reading selectsort0102.png (103 of 721)\n",
1027 "reading selectsort0103.png (104 of 721)\n",
1028 "reading selectsort0104.png (105 of 721)\n",
1029 "reading selectsort0105.png (106 of 721)\n",
1030 "reading selectsort0106.png (107 of 721)\n",
1031 "reading selectsort0107.png (108 of 721)\n",
1032 "reading selectsort0108.png (109 of 721)\n",
1033 "reading selectsort0109.png (110 of 721)\n",
1034 "reading selectsort0110.png (111 of 721)\n",
1035 "reading selectsort0111.png (112 of 721)\n",
1036 "reading selectsort0112.png (113 of 721)\n",
1037 "reading selectsort0113.png (114 of 721)\n",
1038 "reading selectsort0114.png (115 of 721)\n",
1039 "reading selectsort0115.png (116 of 721)\n",
1040 "reading selectsort0116.png (117 of 721)\n",
1041 "reading selectsort0117.png (118 of 721)\n",
1042 "reading selectsort0118.png (119 of 721)\n",
1043 "reading selectsort0119.png (120 of 721)\n",
1044 "reading selectsort0120.png (121 of 721)\n",
1045 "reading selectsort0121.png (122 of 721)\n",
1046 "reading selectsort0122.png (123 of 721)\n",
1047 "reading selectsort0123.png (124 of 721)\n",
1048 "reading selectsort0124.png (125 of 721)\n",
1049 "reading selectsort0125.png (126 of 721)\n",
1050 "reading selectsort0126.png (127 of 721)\n",
1051 "reading selectsort0127.png (128 of 721)\n",
1052 "reading selectsort0128.png (129 of 721)\n",
1053 "reading selectsort0129.png (130 of 721)\n",
1054 "reading selectsort0130.png (131 of 721)\n",
1055 "reading selectsort0131.png (132 of 721)\n",
1056 "reading selectsort0132.png (133 of 721)\n",
1057 "reading selectsort0133.png (134 of 721)\n",
1058 "reading selectsort0134.png (135 of 721)\n",
1059 "reading selectsort0135.png (136 of 721)\n",
1060 "reading selectsort0136.png (137 of 721)\n",
1061 "reading selectsort0137.png (138 of 721)\n",
1062 "reading selectsort0138.png (139 of 721)\n",
1063 "reading selectsort0139.png (140 of 721)\n",
1064 "reading selectsort0140.png (141 of 721)\n",
1065 "reading selectsort0141.png (142 of 721)\n",
1066 "reading selectsort0142.png (143 of 721)\n",
1067 "reading selectsort0143.png (144 of 721)\n",
1068 "reading selectsort0144.png (145 of 721)\n",
1069 "reading selectsort0145.png (146 of 721)\n",
1070 "reading selectsort0146.png (147 of 721)\n",
1071 "reading selectsort0147.png (148 of 721)\n",
1072 "reading selectsort0148.png (149 of 721)\n",
1073 "reading selectsort0149.png (150 of 721)\n",
1074 "reading selectsort0150.png (151 of 721)\n",
1075 "reading selectsort0151.png (152 of 721)\n",
1076 "reading selectsort0152.png (153 of 721)\n",
1077 "reading selectsort0153.png (154 of 721)\n",
1078 "reading selectsort0154.png (155 of 721)\n",
1079 "reading selectsort0155.png (156 of 721)\n",
1080 "reading selectsort0156.png (157 of 721)\n",
1081 "reading selectsort0157.png (158 of 721)\n",
1082 "reading selectsort0158.png (159 of 721)\n",
1083 "reading selectsort0159.png (160 of 721)\n",
1084 "reading selectsort0160.png (161 of 721)\n",
1085 "reading selectsort0161.png (162 of 721)\n",
1086 "reading selectsort0162.png (163 of 721)\n",
1087 "reading selectsort0163.png (164 of 721)\n",
1088 "reading selectsort0164.png (165 of 721)\n",
1089 "reading selectsort0165.png (166 of 721)\n",
1090 "reading selectsort0166.png (167 of 721)\n",
1091 "reading selectsort0167.png (168 of 721)\n",
1092 "reading selectsort0168.png (169 of 721)\n",
1093 "reading selectsort0169.png (170 of 721)\n",
1094 "reading selectsort0170.png (171 of 721)\n",
1095 "reading selectsort0171.png (172 of 721)\n",
1096 "reading selectsort0172.png (173 of 721)\n",
1097 "reading selectsort0173.png (174 of 721)\n",
1098 "reading selectsort0174.png (175 of 721)\n",
1099 "reading selectsort0175.png (176 of 721)\n",
1100 "reading selectsort0176.png (177 of 721)\n",
1101 "reading selectsort0177.png (178 of 721)\n",
1102 "reading selectsort0178.png (179 of 721)\n",
1103 "reading selectsort0179.png (180 of 721)\n",
1104 "reading selectsort0180.png (181 of 721)\n",
1105 "reading selectsort0181.png (182 of 721)\n",
1106 "reading selectsort0182.png (183 of 721)\n",
1107 "reading selectsort0183.png (184 of 721)\n",
1108 "reading selectsort0184.png (185 of 721)\n",
1109 "reading selectsort0185.png (186 of 721)\n",
1110 "reading selectsort0186.png (187 of 721)\n",
1111 "reading selectsort0187.png (188 of 721)\n",
1112 "reading selectsort0188.png (189 of 721)\n",
1113 "reading selectsort0189.png (190 of 721)\n",
1114 "reading selectsort0190.png (191 of 721)\n",
1115 "reading selectsort0191.png (192 of 721)\n",
1116 "reading selectsort0192.png (193 of 721)\n",
1117 "reading selectsort0193.png (194 of 721)\n",
1118 "reading selectsort0194.png (195 of 721)\n",
1119 "reading selectsort0195.png (196 of 721)\n",
1120 "reading selectsort0196.png (197 of 721)\n",
1121 "reading selectsort0197.png (198 of 721)\n",
1122 "reading selectsort0198.png (199 of 721)\n",
1123 "reading selectsort0199.png (200 of 721)\n",
1124 "reading selectsort0200.png (201 of 721)\n",
1125 "reading selectsort0201.png (202 of 721)\n",
1126 "reading selectsort0202.png (203 of 721)\n",
1127 "reading selectsort0203.png (204 of 721)\n",
1128 "reading selectsort0204.png (205 of 721)\n",
1129 "reading selectsort0205.png (206 of 721)\n",
1130 "reading selectsort0206.png (207 of 721)\n",
1131 "reading selectsort0207.png (208 of 721)\n",
1132 "reading selectsort0208.png (209 of 721)\n",
1133 "reading selectsort0209.png (210 of 721)\n",
1134 "reading selectsort0210.png (211 of 721)\n",
1135 "reading selectsort0211.png (212 of 721)\n",
1136 "reading selectsort0212.png (213 of 721)\n",
1137 "reading selectsort0213.png (214 of 721)\n",
1138 "reading selectsort0214.png (215 of 721)\n",
1139 "reading selectsort0215.png (216 of 721)\n",
1140 "reading selectsort0216.png (217 of 721)\n",
1141 "reading selectsort0217.png (218 of 721)\n",
1142 "reading selectsort0218.png (219 of 721)\n"
1143 ]
1144 },
1145 {
1146 "name": "stdout",
1147 "output_type": "stream",
1148 "text": [
1149 "reading selectsort0219.png (220 of 721)\n",
1150 "reading selectsort0220.png (221 of 721)\n",
1151 "reading selectsort0221.png (222 of 721)\n",
1152 "reading selectsort0222.png (223 of 721)\n",
1153 "reading selectsort0223.png (224 of 721)\n",
1154 "reading selectsort0224.png (225 of 721)\n",
1155 "reading selectsort0225.png (226 of 721)\n",
1156 "reading selectsort0226.png (227 of 721)\n",
1157 "reading selectsort0227.png (228 of 721)\n",
1158 "reading selectsort0228.png (229 of 721)\n",
1159 "reading selectsort0229.png (230 of 721)\n",
1160 "reading selectsort0230.png (231 of 721)\n",
1161 "reading selectsort0231.png (232 of 721)\n",
1162 "reading selectsort0232.png (233 of 721)\n",
1163 "reading selectsort0233.png (234 of 721)\n",
1164 "reading selectsort0234.png (235 of 721)\n",
1165 "reading selectsort0235.png (236 of 721)\n",
1166 "reading selectsort0236.png (237 of 721)\n",
1167 "reading selectsort0237.png (238 of 721)\n",
1168 "reading selectsort0238.png (239 of 721)\n",
1169 "reading selectsort0239.png (240 of 721)\n",
1170 "reading selectsort0240.png (241 of 721)\n",
1171 "reading selectsort0241.png (242 of 721)\n",
1172 "reading selectsort0242.png (243 of 721)\n",
1173 "reading selectsort0243.png (244 of 721)\n",
1174 "reading selectsort0244.png (245 of 721)\n",
1175 "reading selectsort0245.png (246 of 721)\n",
1176 "reading selectsort0246.png (247 of 721)\n",
1177 "reading selectsort0247.png (248 of 721)\n",
1178 "reading selectsort0248.png (249 of 721)\n",
1179 "reading selectsort0249.png (250 of 721)\n",
1180 "reading selectsort0250.png (251 of 721)\n",
1181 "reading selectsort0251.png (252 of 721)\n",
1182 "reading selectsort0252.png (253 of 721)\n",
1183 "reading selectsort0253.png (254 of 721)\n",
1184 "reading selectsort0254.png (255 of 721)\n",
1185 "reading selectsort0255.png (256 of 721)\n",
1186 "reading selectsort0256.png (257 of 721)\n",
1187 "reading selectsort0257.png (258 of 721)\n",
1188 "reading selectsort0258.png (259 of 721)\n",
1189 "reading selectsort0259.png (260 of 721)\n",
1190 "reading selectsort0260.png (261 of 721)\n",
1191 "reading selectsort0261.png (262 of 721)\n",
1192 "reading selectsort0262.png (263 of 721)\n",
1193 "reading selectsort0263.png (264 of 721)\n",
1194 "reading selectsort0264.png (265 of 721)\n",
1195 "reading selectsort0265.png (266 of 721)\n",
1196 "reading selectsort0266.png (267 of 721)\n",
1197 "reading selectsort0267.png (268 of 721)\n",
1198 "reading selectsort0268.png (269 of 721)\n",
1199 "reading selectsort0269.png (270 of 721)\n",
1200 "reading selectsort0270.png (271 of 721)\n",
1201 "reading selectsort0271.png (272 of 721)\n",
1202 "reading selectsort0272.png (273 of 721)\n",
1203 "reading selectsort0273.png (274 of 721)\n",
1204 "reading selectsort0274.png (275 of 721)\n",
1205 "reading selectsort0275.png (276 of 721)\n",
1206 "reading selectsort0276.png (277 of 721)\n",
1207 "reading selectsort0277.png (278 of 721)\n",
1208 "reading selectsort0278.png (279 of 721)\n",
1209 "reading selectsort0279.png (280 of 721)\n",
1210 "reading selectsort0280.png (281 of 721)\n",
1211 "reading selectsort0281.png (282 of 721)\n",
1212 "reading selectsort0282.png (283 of 721)\n",
1213 "reading selectsort0283.png (284 of 721)\n",
1214 "reading selectsort0284.png (285 of 721)\n",
1215 "reading selectsort0285.png (286 of 721)\n",
1216 "reading selectsort0286.png (287 of 721)\n",
1217 "reading selectsort0287.png (288 of 721)\n",
1218 "reading selectsort0288.png (289 of 721)\n",
1219 "reading selectsort0289.png (290 of 721)\n",
1220 "reading selectsort0290.png (291 of 721)\n",
1221 "reading selectsort0291.png (292 of 721)\n",
1222 "reading selectsort0292.png (293 of 721)\n",
1223 "reading selectsort0293.png (294 of 721)\n",
1224 "reading selectsort0294.png (295 of 721)\n",
1225 "reading selectsort0295.png (296 of 721)\n",
1226 "reading selectsort0296.png (297 of 721)\n",
1227 "reading selectsort0297.png (298 of 721)\n",
1228 "reading selectsort0298.png (299 of 721)\n",
1229 "reading selectsort0299.png (300 of 721)\n",
1230 "reading selectsort0300.png (301 of 721)\n",
1231 "reading selectsort0301.png (302 of 721)\n",
1232 "reading selectsort0302.png (303 of 721)\n",
1233 "reading selectsort0303.png (304 of 721)\n",
1234 "reading selectsort0304.png (305 of 721)\n",
1235 "reading selectsort0305.png (306 of 721)\n",
1236 "reading selectsort0306.png (307 of 721)\n",
1237 "reading selectsort0307.png (308 of 721)\n",
1238 "reading selectsort0308.png (309 of 721)\n",
1239 "reading selectsort0309.png (310 of 721)\n",
1240 "reading selectsort0310.png (311 of 721)\n",
1241 "reading selectsort0311.png (312 of 721)\n",
1242 "reading selectsort0312.png (313 of 721)\n",
1243 "reading selectsort0313.png (314 of 721)\n",
1244 "reading selectsort0314.png (315 of 721)\n",
1245 "reading selectsort0315.png (316 of 721)\n",
1246 "reading selectsort0316.png (317 of 721)\n",
1247 "reading selectsort0317.png (318 of 721)\n",
1248 "reading selectsort0318.png (319 of 721)\n",
1249 "reading selectsort0319.png (320 of 721)\n",
1250 "reading selectsort0320.png (321 of 721)\n",
1251 "reading selectsort0321.png (322 of 721)\n",
1252 "reading selectsort0322.png (323 of 721)\n",
1253 "reading selectsort0323.png (324 of 721)\n",
1254 "reading selectsort0324.png (325 of 721)\n",
1255 "reading selectsort0325.png (326 of 721)\n",
1256 "reading selectsort0326.png (327 of 721)\n",
1257 "reading selectsort0327.png (328 of 721)\n",
1258 "reading selectsort0328.png (329 of 721)\n",
1259 "reading selectsort0329.png (330 of 721)\n",
1260 "reading selectsort0330.png (331 of 721)\n",
1261 "reading selectsort0331.png (332 of 721)\n",
1262 "reading selectsort0332.png (333 of 721)\n",
1263 "reading selectsort0333.png (334 of 721)\n",
1264 "reading selectsort0334.png (335 of 721)\n",
1265 "reading selectsort0335.png (336 of 721)\n",
1266 "reading selectsort0336.png (337 of 721)\n",
1267 "reading selectsort0337.png (338 of 721)\n",
1268 "reading selectsort0338.png (339 of 721)\n",
1269 "reading selectsort0339.png (340 of 721)\n",
1270 "reading selectsort0340.png (341 of 721)\n",
1271 "reading selectsort0341.png (342 of 721)\n",
1272 "reading selectsort0342.png (343 of 721)\n",
1273 "reading selectsort0343.png (344 of 721)\n",
1274 "reading selectsort0344.png (345 of 721)\n",
1275 "reading selectsort0345.png (346 of 721)\n",
1276 "reading selectsort0346.png (347 of 721)\n",
1277 "reading selectsort0347.png (348 of 721)\n",
1278 "reading selectsort0348.png (349 of 721)\n",
1279 "reading selectsort0349.png (350 of 721)\n",
1280 "reading selectsort0350.png (351 of 721)\n",
1281 "reading selectsort0351.png (352 of 721)\n",
1282 "reading selectsort0352.png (353 of 721)\n",
1283 "reading selectsort0353.png (354 of 721)\n",
1284 "reading selectsort0354.png (355 of 721)\n",
1285 "reading selectsort0355.png (356 of 721)\n",
1286 "reading selectsort0356.png (357 of 721)\n",
1287 "reading selectsort0357.png (358 of 721)\n",
1288 "reading selectsort0358.png (359 of 721)\n",
1289 "reading selectsort0359.png (360 of 721)\n",
1290 "reading selectsort0360.png (361 of 721)\n",
1291 "reading selectsort0361.png (362 of 721)\n",
1292 "reading selectsort0362.png (363 of 721)\n",
1293 "reading selectsort0363.png (364 of 721)\n",
1294 "reading selectsort0364.png (365 of 721)\n",
1295 "reading selectsort0365.png (366 of 721)\n",
1296 "reading selectsort0366.png (367 of 721)\n",
1297 "reading selectsort0367.png (368 of 721)\n",
1298 "reading selectsort0368.png (369 of 721)\n",
1299 "reading selectsort0369.png (370 of 721)\n",
1300 "reading selectsort0370.png (371 of 721)\n",
1301 "reading selectsort0371.png (372 of 721)\n",
1302 "reading selectsort0372.png (373 of 721)\n",
1303 "reading selectsort0373.png (374 of 721)\n",
1304 "reading selectsort0374.png (375 of 721)\n",
1305 "reading selectsort0375.png (376 of 721)\n",
1306 "reading selectsort0376.png (377 of 721)\n",
1307 "reading selectsort0377.png (378 of 721)\n",
1308 "reading selectsort0378.png (379 of 721)\n",
1309 "reading selectsort0379.png (380 of 721)\n",
1310 "reading selectsort0380.png (381 of 721)\n",
1311 "reading selectsort0381.png (382 of 721)\n",
1312 "reading selectsort0382.png (383 of 721)\n",
1313 "reading selectsort0383.png (384 of 721)\n",
1314 "reading selectsort0384.png (385 of 721)\n",
1315 "reading selectsort0385.png (386 of 721)\n",
1316 "reading selectsort0386.png (387 of 721)\n",
1317 "reading selectsort0387.png (388 of 721)\n",
1318 "reading selectsort0388.png (389 of 721)\n",
1319 "reading selectsort0389.png (390 of 721)\n",
1320 "reading selectsort0390.png (391 of 721)\n",
1321 "reading selectsort0391.png (392 of 721)\n",
1322 "reading selectsort0392.png (393 of 721)\n",
1323 "reading selectsort0393.png (394 of 721)\n",
1324 "reading selectsort0394.png (395 of 721)\n",
1325 "reading selectsort0395.png (396 of 721)\n",
1326 "reading selectsort0396.png (397 of 721)\n",
1327 "reading selectsort0397.png (398 of 721)\n",
1328 "reading selectsort0398.png (399 of 721)\n",
1329 "reading selectsort0399.png (400 of 721)\n",
1330 "reading selectsort0400.png (401 of 721)\n",
1331 "reading selectsort0401.png (402 of 721)\n",
1332 "reading selectsort0402.png (403 of 721)\n",
1333 "reading selectsort0403.png (404 of 721)\n",
1334 "reading selectsort0404.png (405 of 721)\n",
1335 "reading selectsort0405.png (406 of 721)\n",
1336 "reading selectsort0406.png (407 of 721)\n",
1337 "reading selectsort0407.png (408 of 721)\n",
1338 "reading selectsort0408.png (409 of 721)\n",
1339 "reading selectsort0409.png (410 of 721)\n",
1340 "reading selectsort0410.png (411 of 721)\n",
1341 "reading selectsort0411.png (412 of 721)\n",
1342 "reading selectsort0412.png (413 of 721)\n",
1343 "reading selectsort0413.png (414 of 721)\n",
1344 "reading selectsort0414.png (415 of 721)\n",
1345 "reading selectsort0415.png (416 of 721)\n",
1346 "reading selectsort0416.png (417 of 721)\n",
1347 "reading selectsort0417.png (418 of 721)\n",
1348 "reading selectsort0418.png (419 of 721)\n",
1349 "reading selectsort0419.png (420 of 721)\n",
1350 "reading selectsort0420.png (421 of 721)\n",
1351 "reading selectsort0421.png (422 of 721)\n",
1352 "reading selectsort0422.png (423 of 721)\n",
1353 "reading selectsort0423.png (424 of 721)\n",
1354 "reading selectsort0424.png (425 of 721)\n",
1355 "reading selectsort0425.png (426 of 721)\n",
1356 "reading selectsort0426.png (427 of 721)\n",
1357 "reading selectsort0427.png (428 of 721)\n",
1358 "reading selectsort0428.png (429 of 721)\n",
1359 "reading selectsort0429.png (430 of 721)\n",
1360 "reading selectsort0430.png (431 of 721)\n",
1361 "reading selectsort0431.png (432 of 721)\n",
1362 "reading selectsort0432.png (433 of 721)\n",
1363 "reading selectsort0433.png (434 of 721)\n",
1364 "reading selectsort0434.png (435 of 721)\n",
1365 "reading selectsort0435.png (436 of 721)\n",
1366 "reading selectsort0436.png (437 of 721)\n",
1367 "reading selectsort0437.png (438 of 721)\n"
1368 ]
1369 },
1370 {
1371 "name": "stdout",
1372 "output_type": "stream",
1373 "text": [
1374 "reading selectsort0438.png (439 of 721)\n",
1375 "reading selectsort0439.png (440 of 721)\n",
1376 "reading selectsort0440.png (441 of 721)\n",
1377 "reading selectsort0441.png (442 of 721)\n",
1378 "reading selectsort0442.png (443 of 721)\n",
1379 "reading selectsort0443.png (444 of 721)\n",
1380 "reading selectsort0444.png (445 of 721)\n",
1381 "reading selectsort0445.png (446 of 721)\n",
1382 "reading selectsort0446.png (447 of 721)\n",
1383 "reading selectsort0447.png (448 of 721)\n",
1384 "reading selectsort0448.png (449 of 721)\n",
1385 "reading selectsort0449.png (450 of 721)\n",
1386 "reading selectsort0450.png (451 of 721)\n",
1387 "reading selectsort0451.png (452 of 721)\n",
1388 "reading selectsort0452.png (453 of 721)\n",
1389 "reading selectsort0453.png (454 of 721)\n",
1390 "reading selectsort0454.png (455 of 721)\n",
1391 "reading selectsort0455.png (456 of 721)\n",
1392 "reading selectsort0456.png (457 of 721)\n",
1393 "reading selectsort0457.png (458 of 721)\n",
1394 "reading selectsort0458.png (459 of 721)\n",
1395 "reading selectsort0459.png (460 of 721)\n",
1396 "reading selectsort0460.png (461 of 721)\n",
1397 "reading selectsort0461.png (462 of 721)\n",
1398 "reading selectsort0462.png (463 of 721)\n",
1399 "reading selectsort0463.png (464 of 721)\n",
1400 "reading selectsort0464.png (465 of 721)\n",
1401 "reading selectsort0465.png (466 of 721)\n",
1402 "reading selectsort0466.png (467 of 721)\n",
1403 "reading selectsort0467.png (468 of 721)\n",
1404 "reading selectsort0468.png (469 of 721)\n",
1405 "reading selectsort0469.png (470 of 721)\n",
1406 "reading selectsort0470.png (471 of 721)\n",
1407 "reading selectsort0471.png (472 of 721)\n",
1408 "reading selectsort0472.png (473 of 721)\n",
1409 "reading selectsort0473.png (474 of 721)\n",
1410 "reading selectsort0474.png (475 of 721)\n",
1411 "reading selectsort0475.png (476 of 721)\n",
1412 "reading selectsort0476.png (477 of 721)\n",
1413 "reading selectsort0477.png (478 of 721)\n",
1414 "reading selectsort0478.png (479 of 721)\n",
1415 "reading selectsort0479.png (480 of 721)\n",
1416 "reading selectsort0480.png (481 of 721)\n",
1417 "reading selectsort0481.png (482 of 721)\n",
1418 "reading selectsort0482.png (483 of 721)\n",
1419 "reading selectsort0483.png (484 of 721)\n",
1420 "reading selectsort0484.png (485 of 721)\n",
1421 "reading selectsort0485.png (486 of 721)\n",
1422 "reading selectsort0486.png (487 of 721)\n",
1423 "reading selectsort0487.png (488 of 721)\n",
1424 "reading selectsort0488.png (489 of 721)\n",
1425 "reading selectsort0489.png (490 of 721)\n",
1426 "reading selectsort0490.png (491 of 721)\n",
1427 "reading selectsort0491.png (492 of 721)\n",
1428 "reading selectsort0492.png (493 of 721)\n",
1429 "reading selectsort0493.png (494 of 721)\n",
1430 "reading selectsort0494.png (495 of 721)\n",
1431 "reading selectsort0495.png (496 of 721)\n",
1432 "reading selectsort0496.png (497 of 721)\n",
1433 "reading selectsort0497.png (498 of 721)\n",
1434 "reading selectsort0498.png (499 of 721)\n",
1435 "reading selectsort0499.png (500 of 721)\n",
1436 "reading selectsort0500.png (501 of 721)\n",
1437 "reading selectsort0501.png (502 of 721)\n",
1438 "reading selectsort0502.png (503 of 721)\n",
1439 "reading selectsort0503.png (504 of 721)\n",
1440 "reading selectsort0504.png (505 of 721)\n",
1441 "reading selectsort0505.png (506 of 721)\n",
1442 "reading selectsort0506.png (507 of 721)\n",
1443 "reading selectsort0507.png (508 of 721)\n",
1444 "reading selectsort0508.png (509 of 721)\n",
1445 "reading selectsort0509.png (510 of 721)\n",
1446 "reading selectsort0510.png (511 of 721)\n",
1447 "reading selectsort0511.png (512 of 721)\n",
1448 "reading selectsort0512.png (513 of 721)\n",
1449 "reading selectsort0513.png (514 of 721)\n",
1450 "reading selectsort0514.png (515 of 721)\n",
1451 "reading selectsort0515.png (516 of 721)\n",
1452 "reading selectsort0516.png (517 of 721)\n",
1453 "reading selectsort0517.png (518 of 721)\n",
1454 "reading selectsort0518.png (519 of 721)\n",
1455 "reading selectsort0519.png (520 of 721)\n",
1456 "reading selectsort0520.png (521 of 721)\n",
1457 "reading selectsort0521.png (522 of 721)\n",
1458 "reading selectsort0522.png (523 of 721)\n",
1459 "reading selectsort0523.png (524 of 721)\n",
1460 "reading selectsort0524.png (525 of 721)\n",
1461 "reading selectsort0525.png (526 of 721)\n",
1462 "reading selectsort0526.png (527 of 721)\n",
1463 "reading selectsort0527.png (528 of 721)\n",
1464 "reading selectsort0528.png (529 of 721)\n",
1465 "reading selectsort0529.png (530 of 721)\n",
1466 "reading selectsort0530.png (531 of 721)\n",
1467 "reading selectsort0531.png (532 of 721)\n",
1468 "reading selectsort0532.png (533 of 721)\n",
1469 "reading selectsort0533.png (534 of 721)\n",
1470 "reading selectsort0534.png (535 of 721)\n",
1471 "reading selectsort0535.png (536 of 721)\n",
1472 "reading selectsort0536.png (537 of 721)\n",
1473 "reading selectsort0537.png (538 of 721)\n",
1474 "reading selectsort0538.png (539 of 721)\n",
1475 "reading selectsort0539.png (540 of 721)\n",
1476 "reading selectsort0540.png (541 of 721)\n",
1477 "reading selectsort0541.png (542 of 721)\n",
1478 "reading selectsort0542.png (543 of 721)\n",
1479 "reading selectsort0543.png (544 of 721)\n",
1480 "reading selectsort0544.png (545 of 721)\n",
1481 "reading selectsort0545.png (546 of 721)\n",
1482 "reading selectsort0546.png (547 of 721)\n",
1483 "reading selectsort0547.png (548 of 721)\n",
1484 "reading selectsort0548.png (549 of 721)\n",
1485 "reading selectsort0549.png (550 of 721)\n",
1486 "reading selectsort0550.png (551 of 721)\n",
1487 "reading selectsort0551.png (552 of 721)\n",
1488 "reading selectsort0552.png (553 of 721)\n",
1489 "reading selectsort0553.png (554 of 721)\n",
1490 "reading selectsort0554.png (555 of 721)\n",
1491 "reading selectsort0555.png (556 of 721)\n",
1492 "reading selectsort0556.png (557 of 721)\n",
1493 "reading selectsort0557.png (558 of 721)\n",
1494 "reading selectsort0558.png (559 of 721)\n",
1495 "reading selectsort0559.png (560 of 721)\n",
1496 "reading selectsort0560.png (561 of 721)\n",
1497 "reading selectsort0561.png (562 of 721)\n",
1498 "reading selectsort0562.png (563 of 721)\n",
1499 "reading selectsort0563.png (564 of 721)\n",
1500 "reading selectsort0564.png (565 of 721)\n",
1501 "reading selectsort0565.png (566 of 721)\n",
1502 "reading selectsort0566.png (567 of 721)\n",
1503 "reading selectsort0567.png (568 of 721)\n",
1504 "reading selectsort0568.png (569 of 721)\n",
1505 "reading selectsort0569.png (570 of 721)\n",
1506 "reading selectsort0570.png (571 of 721)\n",
1507 "reading selectsort0571.png (572 of 721)\n",
1508 "reading selectsort0572.png (573 of 721)\n",
1509 "reading selectsort0573.png (574 of 721)\n",
1510 "reading selectsort0574.png (575 of 721)\n",
1511 "reading selectsort0575.png (576 of 721)\n",
1512 "reading selectsort0576.png (577 of 721)\n",
1513 "reading selectsort0577.png (578 of 721)\n",
1514 "reading selectsort0578.png (579 of 721)\n",
1515 "reading selectsort0579.png (580 of 721)\n",
1516 "reading selectsort0580.png (581 of 721)\n",
1517 "reading selectsort0581.png (582 of 721)\n",
1518 "reading selectsort0582.png (583 of 721)\n",
1519 "reading selectsort0583.png (584 of 721)\n",
1520 "reading selectsort0584.png (585 of 721)\n",
1521 "reading selectsort0585.png (586 of 721)\n",
1522 "reading selectsort0586.png (587 of 721)\n",
1523 "reading selectsort0587.png (588 of 721)\n",
1524 "reading selectsort0588.png (589 of 721)\n",
1525 "reading selectsort0589.png (590 of 721)\n",
1526 "reading selectsort0590.png (591 of 721)\n",
1527 "reading selectsort0591.png (592 of 721)\n",
1528 "reading selectsort0592.png (593 of 721)\n",
1529 "reading selectsort0593.png (594 of 721)\n",
1530 "reading selectsort0594.png (595 of 721)\n",
1531 "reading selectsort0595.png (596 of 721)\n",
1532 "reading selectsort0596.png (597 of 721)\n",
1533 "reading selectsort0597.png (598 of 721)\n",
1534 "reading selectsort0598.png (599 of 721)\n",
1535 "reading selectsort0599.png (600 of 721)\n",
1536 "reading selectsort0600.png (601 of 721)\n",
1537 "reading selectsort0601.png (602 of 721)\n",
1538 "reading selectsort0602.png (603 of 721)\n",
1539 "reading selectsort0603.png (604 of 721)\n",
1540 "reading selectsort0604.png (605 of 721)\n",
1541 "reading selectsort0605.png (606 of 721)\n",
1542 "reading selectsort0606.png (607 of 721)\n",
1543 "reading selectsort0607.png (608 of 721)\n",
1544 "reading selectsort0608.png (609 of 721)\n",
1545 "reading selectsort0609.png (610 of 721)\n",
1546 "reading selectsort0610.png (611 of 721)\n",
1547 "reading selectsort0611.png (612 of 721)\n",
1548 "reading selectsort0612.png (613 of 721)\n",
1549 "reading selectsort0613.png (614 of 721)\n",
1550 "reading selectsort0614.png (615 of 721)\n",
1551 "reading selectsort0615.png (616 of 721)\n",
1552 "reading selectsort0616.png (617 of 721)\n",
1553 "reading selectsort0617.png (618 of 721)\n",
1554 "reading selectsort0618.png (619 of 721)\n",
1555 "reading selectsort0619.png (620 of 721)\n",
1556 "reading selectsort0620.png (621 of 721)\n",
1557 "reading selectsort0621.png (622 of 721)\n",
1558 "reading selectsort0622.png (623 of 721)\n",
1559 "reading selectsort0623.png (624 of 721)\n",
1560 "reading selectsort0624.png (625 of 721)\n",
1561 "reading selectsort0625.png (626 of 721)\n",
1562 "reading selectsort0626.png (627 of 721)\n",
1563 "reading selectsort0627.png (628 of 721)\n",
1564 "reading selectsort0628.png (629 of 721)\n",
1565 "reading selectsort0629.png (630 of 721)\n",
1566 "reading selectsort0630.png (631 of 721)\n",
1567 "reading selectsort0631.png (632 of 721)\n",
1568 "reading selectsort0632.png (633 of 721)\n",
1569 "reading selectsort0633.png (634 of 721)\n",
1570 "reading selectsort0634.png (635 of 721)\n",
1571 "reading selectsort0635.png (636 of 721)\n",
1572 "reading selectsort0636.png (637 of 721)\n",
1573 "reading selectsort0637.png (638 of 721)\n",
1574 "reading selectsort0638.png (639 of 721)\n",
1575 "reading selectsort0639.png (640 of 721)\n",
1576 "reading selectsort0640.png (641 of 721)\n",
1577 "reading selectsort0641.png (642 of 721)\n",
1578 "reading selectsort0642.png (643 of 721)\n",
1579 "reading selectsort0643.png (644 of 721)\n",
1580 "reading selectsort0644.png (645 of 721)\n",
1581 "reading selectsort0645.png (646 of 721)\n",
1582 "reading selectsort0646.png (647 of 721)\n"
1583 ]
1584 },
1585 {
1586 "name": "stdout",
1587 "output_type": "stream",
1588 "text": [
1589 "reading selectsort0647.png (648 of 721)\n",
1590 "reading selectsort0648.png (649 of 721)\n",
1591 "reading selectsort0649.png (650 of 721)\n",
1592 "reading selectsort0650.png (651 of 721)\n",
1593 "reading selectsort0651.png (652 of 721)\n",
1594 "reading selectsort0652.png (653 of 721)\n",
1595 "reading selectsort0653.png (654 of 721)\n",
1596 "reading selectsort0654.png (655 of 721)\n",
1597 "reading selectsort0655.png (656 of 721)\n",
1598 "reading selectsort0656.png (657 of 721)\n",
1599 "reading selectsort0657.png (658 of 721)\n",
1600 "reading selectsort0658.png (659 of 721)\n",
1601 "reading selectsort0659.png (660 of 721)\n",
1602 "reading selectsort0660.png (661 of 721)\n",
1603 "reading selectsort0661.png (662 of 721)\n",
1604 "reading selectsort0662.png (663 of 721)\n",
1605 "reading selectsort0663.png (664 of 721)\n",
1606 "reading selectsort0664.png (665 of 721)\n",
1607 "reading selectsort0665.png (666 of 721)\n",
1608 "reading selectsort0666.png (667 of 721)\n",
1609 "reading selectsort0667.png (668 of 721)\n",
1610 "reading selectsort0668.png (669 of 721)\n",
1611 "reading selectsort0669.png (670 of 721)\n",
1612 "reading selectsort0670.png (671 of 721)\n",
1613 "reading selectsort0671.png (672 of 721)\n",
1614 "reading selectsort0672.png (673 of 721)\n",
1615 "reading selectsort0673.png (674 of 721)\n",
1616 "reading selectsort0674.png (675 of 721)\n",
1617 "reading selectsort0675.png (676 of 721)\n",
1618 "reading selectsort0676.png (677 of 721)\n",
1619 "reading selectsort0677.png (678 of 721)\n",
1620 "reading selectsort0678.png (679 of 721)\n",
1621 "reading selectsort0679.png (680 of 721)\n",
1622 "reading selectsort0680.png (681 of 721)\n",
1623 "reading selectsort0681.png (682 of 721)\n",
1624 "reading selectsort0682.png (683 of 721)\n",
1625 "reading selectsort0683.png (684 of 721)\n",
1626 "reading selectsort0684.png (685 of 721)\n",
1627 "reading selectsort0685.png (686 of 721)\n",
1628 "reading selectsort0686.png (687 of 721)\n",
1629 "reading selectsort0687.png (688 of 721)\n",
1630 "reading selectsort0688.png (689 of 721)\n",
1631 "reading selectsort0689.png (690 of 721)\n",
1632 "reading selectsort0690.png (691 of 721)\n",
1633 "reading selectsort0691.png (692 of 721)\n",
1634 "reading selectsort0692.png (693 of 721)\n",
1635 "reading selectsort0693.png (694 of 721)\n",
1636 "reading selectsort0694.png (695 of 721)\n",
1637 "reading selectsort0695.png (696 of 721)\n",
1638 "reading selectsort0696.png (697 of 721)\n",
1639 "reading selectsort0697.png (698 of 721)\n",
1640 "reading selectsort0698.png (699 of 721)\n",
1641 "reading selectsort0699.png (700 of 721)\n",
1642 "reading selectsort0700.png (701 of 721)\n",
1643 "reading selectsort0701.png (702 of 721)\n",
1644 "reading selectsort0702.png (703 of 721)\n",
1645 "reading selectsort0703.png (704 of 721)\n",
1646 "reading selectsort0704.png (705 of 721)\n",
1647 "reading selectsort0705.png (706 of 721)\n",
1648 "reading selectsort0706.png (707 of 721)\n",
1649 "reading selectsort0707.png (708 of 721)\n",
1650 "reading selectsort0708.png (709 of 721)\n",
1651 "reading selectsort0709.png (710 of 721)\n",
1652 "reading selectsort0710.png (711 of 721)\n",
1653 "reading selectsort0711.png (712 of 721)\n",
1654 "reading selectsort0712.png (713 of 721)\n",
1655 "reading selectsort0713.png (714 of 721)\n",
1656 "reading selectsort0714.png (715 of 721)\n",
1657 "reading selectsort0715.png (716 of 721)\n",
1658 "reading selectsort0716.png (717 of 721)\n",
1659 "reading selectsort0717.png (718 of 721)\n",
1660 "reading selectsort0718.png (719 of 721)\n",
1661 "reading selectsort0719.png (720 of 721)\n",
1662 "reading selectsort0720.png (721 of 721)\n",
1663 "saving all-selectsort.png (frame 1 of 721)\n",
1664 "saving all-selectsort.png (frame 2 of 721)\n",
1665 "saving all-selectsort.png (frame 3 of 721)\n",
1666 "saving all-selectsort.png (frame 4 of 721)\n",
1667 "saving all-selectsort.png (frame 5 of 721)\n",
1668 "saving all-selectsort.png (frame 6 of 721)\n",
1669 "saving all-selectsort.png (frame 7 of 721)\n",
1670 "saving all-selectsort.png (frame 8 of 721)\n",
1671 "saving all-selectsort.png (frame 9 of 721)\n",
1672 "saving all-selectsort.png (frame 10 of 721)\n",
1673 "saving all-selectsort.png (frame 11 of 721)\n",
1674 "saving all-selectsort.png (frame 12 of 721)\n",
1675 "saving all-selectsort.png (frame 13 of 721)\n",
1676 "saving all-selectsort.png (frame 14 of 721)\n",
1677 "saving all-selectsort.png (frame 15 of 721)\n",
1678 "saving all-selectsort.png (frame 16 of 721)\n",
1679 "saving all-selectsort.png (frame 17 of 721)\n",
1680 "saving all-selectsort.png (frame 18 of 721)\n",
1681 "saving all-selectsort.png (frame 19 of 721)\n",
1682 "saving all-selectsort.png (frame 20 of 721)\n",
1683 "saving all-selectsort.png (frame 21 of 721)\n",
1684 "saving all-selectsort.png (frame 22 of 721)\n",
1685 "saving all-selectsort.png (frame 23 of 721)\n",
1686 "saving all-selectsort.png (frame 24 of 721)\n",
1687 "saving all-selectsort.png (frame 25 of 721)\n",
1688 "saving all-selectsort.png (frame 26 of 721)\n",
1689 "saving all-selectsort.png (frame 27 of 721)\n",
1690 "saving all-selectsort.png (frame 28 of 721)\n",
1691 "saving all-selectsort.png (frame 29 of 721)\n",
1692 "saving all-selectsort.png (frame 30 of 721)\n",
1693 "saving all-selectsort.png (frame 31 of 721)\n",
1694 "saving all-selectsort.png (frame 32 of 721)\n",
1695 "saving all-selectsort.png (frame 33 of 721)\n",
1696 "saving all-selectsort.png (frame 34 of 721)\n",
1697 "saving all-selectsort.png (frame 35 of 721)\n",
1698 "saving all-selectsort.png (frame 36 of 721)\n",
1699 "saving all-selectsort.png (frame 37 of 721)\n",
1700 "saving all-selectsort.png (frame 38 of 721)\n",
1701 "saving all-selectsort.png (frame 39 of 721)\n",
1702 "saving all-selectsort.png (frame 40 of 721)\n",
1703 "saving all-selectsort.png (frame 41 of 721)\n",
1704 "saving all-selectsort.png (frame 42 of 721)\n",
1705 "saving all-selectsort.png (frame 43 of 721)\n",
1706 "saving all-selectsort.png (frame 44 of 721)\n",
1707 "saving all-selectsort.png (frame 45 of 721)\n",
1708 "saving all-selectsort.png (frame 46 of 721)\n",
1709 "saving all-selectsort.png (frame 47 of 721)\n",
1710 "saving all-selectsort.png (frame 48 of 721)\n",
1711 "saving all-selectsort.png (frame 49 of 721)\n",
1712 "saving all-selectsort.png (frame 50 of 721)\n",
1713 "saving all-selectsort.png (frame 51 of 721)\n",
1714 "saving all-selectsort.png (frame 52 of 721)\n",
1715 "saving all-selectsort.png (frame 53 of 721)\n",
1716 "saving all-selectsort.png (frame 54 of 721)\n",
1717 "saving all-selectsort.png (frame 55 of 721)\n",
1718 "saving all-selectsort.png (frame 56 of 721)\n",
1719 "saving all-selectsort.png (frame 57 of 721)\n",
1720 "saving all-selectsort.png (frame 58 of 721)\n",
1721 "saving all-selectsort.png (frame 59 of 721)\n",
1722 "saving all-selectsort.png (frame 60 of 721)\n",
1723 "saving all-selectsort.png (frame 61 of 721)\n",
1724 "saving all-selectsort.png (frame 62 of 721)\n",
1725 "saving all-selectsort.png (frame 63 of 721)\n",
1726 "saving all-selectsort.png (frame 64 of 721)\n",
1727 "saving all-selectsort.png (frame 65 of 721)\n",
1728 "saving all-selectsort.png (frame 66 of 721)\n",
1729 "saving all-selectsort.png (frame 67 of 721)\n",
1730 "saving all-selectsort.png (frame 68 of 721)\n",
1731 "saving all-selectsort.png (frame 69 of 721)\n",
1732 "saving all-selectsort.png (frame 70 of 721)\n",
1733 "saving all-selectsort.png (frame 71 of 721)\n",
1734 "saving all-selectsort.png (frame 72 of 721)\n",
1735 "saving all-selectsort.png (frame 73 of 721)\n",
1736 "saving all-selectsort.png (frame 74 of 721)\n",
1737 "saving all-selectsort.png (frame 75 of 721)\n",
1738 "saving all-selectsort.png (frame 76 of 721)\n",
1739 "saving all-selectsort.png (frame 77 of 721)\n",
1740 "saving all-selectsort.png (frame 78 of 721)\n",
1741 "saving all-selectsort.png (frame 79 of 721)\n",
1742 "saving all-selectsort.png (frame 80 of 721)\n",
1743 "saving all-selectsort.png (frame 81 of 721)\n",
1744 "saving all-selectsort.png (frame 82 of 721)\n",
1745 "saving all-selectsort.png (frame 83 of 721)\n",
1746 "saving all-selectsort.png (frame 84 of 721)\n",
1747 "saving all-selectsort.png (frame 85 of 721)\n",
1748 "saving all-selectsort.png (frame 86 of 721)\n",
1749 "saving all-selectsort.png (frame 87 of 721)\n",
1750 "saving all-selectsort.png (frame 88 of 721)\n",
1751 "saving all-selectsort.png (frame 89 of 721)\n",
1752 "saving all-selectsort.png (frame 90 of 721)\n",
1753 "saving all-selectsort.png (frame 91 of 721)\n",
1754 "saving all-selectsort.png (frame 92 of 721)\n",
1755 "saving all-selectsort.png (frame 93 of 721)\n",
1756 "saving all-selectsort.png (frame 94 of 721)\n",
1757 "saving all-selectsort.png (frame 95 of 721)\n",
1758 "saving all-selectsort.png (frame 96 of 721)\n",
1759 "saving all-selectsort.png (frame 97 of 721)\n",
1760 "saving all-selectsort.png (frame 98 of 721)\n",
1761 "saving all-selectsort.png (frame 99 of 721)\n",
1762 "saving all-selectsort.png (frame 100 of 721)\n",
1763 "saving all-selectsort.png (frame 101 of 721)\n",
1764 "saving all-selectsort.png (frame 102 of 721)\n",
1765 "saving all-selectsort.png (frame 103 of 721)\n",
1766 "saving all-selectsort.png (frame 104 of 721)\n",
1767 "saving all-selectsort.png (frame 105 of 721)\n",
1768 "saving all-selectsort.png (frame 106 of 721)\n",
1769 "saving all-selectsort.png (frame 107 of 721)\n",
1770 "saving all-selectsort.png (frame 108 of 721)\n",
1771 "saving all-selectsort.png (frame 109 of 721)\n",
1772 "saving all-selectsort.png (frame 110 of 721)\n",
1773 "saving all-selectsort.png (frame 111 of 721)\n",
1774 "saving all-selectsort.png (frame 112 of 721)\n",
1775 "saving all-selectsort.png (frame 113 of 721)\n",
1776 "saving all-selectsort.png (frame 114 of 721)\n",
1777 "saving all-selectsort.png (frame 115 of 721)\n",
1778 "saving all-selectsort.png (frame 116 of 721)\n",
1779 "saving all-selectsort.png (frame 117 of 721)\n",
1780 "saving all-selectsort.png (frame 118 of 721)\n",
1781 "saving all-selectsort.png (frame 119 of 721)\n"
1782 ]
1783 },
1784 {
1785 "name": "stdout",
1786 "output_type": "stream",
1787 "text": [
1788 "saving all-selectsort.png (frame 120 of 721)\n",
1789 "saving all-selectsort.png (frame 121 of 721)\n",
1790 "saving all-selectsort.png (frame 122 of 721)\n",
1791 "saving all-selectsort.png (frame 123 of 721)\n",
1792 "saving all-selectsort.png (frame 124 of 721)\n",
1793 "saving all-selectsort.png (frame 125 of 721)\n",
1794 "saving all-selectsort.png (frame 126 of 721)\n",
1795 "saving all-selectsort.png (frame 127 of 721)\n",
1796 "saving all-selectsort.png (frame 128 of 721)\n",
1797 "saving all-selectsort.png (frame 129 of 721)\n",
1798 "saving all-selectsort.png (frame 130 of 721)\n",
1799 "saving all-selectsort.png (frame 131 of 721)\n",
1800 "saving all-selectsort.png (frame 132 of 721)\n",
1801 "saving all-selectsort.png (frame 133 of 721)\n",
1802 "saving all-selectsort.png (frame 134 of 721)\n",
1803 "saving all-selectsort.png (frame 135 of 721)\n",
1804 "saving all-selectsort.png (frame 136 of 721)\n",
1805 "saving all-selectsort.png (frame 137 of 721)\n",
1806 "saving all-selectsort.png (frame 138 of 721)\n",
1807 "saving all-selectsort.png (frame 139 of 721)\n",
1808 "saving all-selectsort.png (frame 140 of 721)\n",
1809 "saving all-selectsort.png (frame 141 of 721)\n",
1810 "saving all-selectsort.png (frame 142 of 721)\n",
1811 "saving all-selectsort.png (frame 143 of 721)\n",
1812 "saving all-selectsort.png (frame 144 of 721)\n",
1813 "saving all-selectsort.png (frame 145 of 721)\n",
1814 "saving all-selectsort.png (frame 146 of 721)\n",
1815 "saving all-selectsort.png (frame 147 of 721)\n",
1816 "saving all-selectsort.png (frame 148 of 721)\n",
1817 "saving all-selectsort.png (frame 149 of 721)\n",
1818 "saving all-selectsort.png (frame 150 of 721)\n",
1819 "saving all-selectsort.png (frame 151 of 721)\n",
1820 "saving all-selectsort.png (frame 152 of 721)\n",
1821 "saving all-selectsort.png (frame 153 of 721)\n",
1822 "saving all-selectsort.png (frame 154 of 721)\n",
1823 "saving all-selectsort.png (frame 155 of 721)\n",
1824 "saving all-selectsort.png (frame 156 of 721)\n",
1825 "saving all-selectsort.png (frame 157 of 721)\n",
1826 "saving all-selectsort.png (frame 158 of 721)\n",
1827 "saving all-selectsort.png (frame 159 of 721)\n",
1828 "saving all-selectsort.png (frame 160 of 721)\n",
1829 "saving all-selectsort.png (frame 161 of 721)\n",
1830 "saving all-selectsort.png (frame 162 of 721)\n",
1831 "saving all-selectsort.png (frame 163 of 721)\n",
1832 "saving all-selectsort.png (frame 164 of 721)\n",
1833 "saving all-selectsort.png (frame 165 of 721)\n",
1834 "saving all-selectsort.png (frame 166 of 721)\n",
1835 "saving all-selectsort.png (frame 167 of 721)\n",
1836 "saving all-selectsort.png (frame 168 of 721)\n",
1837 "saving all-selectsort.png (frame 169 of 721)\n",
1838 "saving all-selectsort.png (frame 170 of 721)\n",
1839 "saving all-selectsort.png (frame 171 of 721)\n",
1840 "saving all-selectsort.png (frame 172 of 721)\n",
1841 "saving all-selectsort.png (frame 173 of 721)\n",
1842 "saving all-selectsort.png (frame 174 of 721)\n",
1843 "saving all-selectsort.png (frame 175 of 721)\n",
1844 "saving all-selectsort.png (frame 176 of 721)\n",
1845 "saving all-selectsort.png (frame 177 of 721)\n",
1846 "saving all-selectsort.png (frame 178 of 721)\n",
1847 "saving all-selectsort.png (frame 179 of 721)\n",
1848 "saving all-selectsort.png (frame 180 of 721)\n",
1849 "saving all-selectsort.png (frame 181 of 721)\n",
1850 "saving all-selectsort.png (frame 182 of 721)\n",
1851 "saving all-selectsort.png (frame 183 of 721)\n",
1852 "saving all-selectsort.png (frame 184 of 721)\n",
1853 "saving all-selectsort.png (frame 185 of 721)\n",
1854 "saving all-selectsort.png (frame 186 of 721)\n",
1855 "saving all-selectsort.png (frame 187 of 721)\n",
1856 "saving all-selectsort.png (frame 188 of 721)\n",
1857 "saving all-selectsort.png (frame 189 of 721)\n",
1858 "saving all-selectsort.png (frame 190 of 721)\n",
1859 "saving all-selectsort.png (frame 191 of 721)\n",
1860 "saving all-selectsort.png (frame 192 of 721)\n",
1861 "saving all-selectsort.png (frame 193 of 721)\n",
1862 "saving all-selectsort.png (frame 194 of 721)\n",
1863 "saving all-selectsort.png (frame 195 of 721)\n",
1864 "saving all-selectsort.png (frame 196 of 721)\n",
1865 "saving all-selectsort.png (frame 197 of 721)\n",
1866 "saving all-selectsort.png (frame 198 of 721)\n",
1867 "saving all-selectsort.png (frame 199 of 721)\n",
1868 "saving all-selectsort.png (frame 200 of 721)\n",
1869 "saving all-selectsort.png (frame 201 of 721)\n",
1870 "saving all-selectsort.png (frame 202 of 721)\n",
1871 "saving all-selectsort.png (frame 203 of 721)\n",
1872 "saving all-selectsort.png (frame 204 of 721)\n",
1873 "saving all-selectsort.png (frame 205 of 721)\n",
1874 "saving all-selectsort.png (frame 206 of 721)\n",
1875 "saving all-selectsort.png (frame 207 of 721)\n",
1876 "saving all-selectsort.png (frame 208 of 721)\n",
1877 "saving all-selectsort.png (frame 209 of 721)\n",
1878 "saving all-selectsort.png (frame 210 of 721)\n",
1879 "saving all-selectsort.png (frame 211 of 721)\n",
1880 "saving all-selectsort.png (frame 212 of 721)\n",
1881 "saving all-selectsort.png (frame 213 of 721)\n",
1882 "saving all-selectsort.png (frame 214 of 721)\n",
1883 "saving all-selectsort.png (frame 215 of 721)\n",
1884 "saving all-selectsort.png (frame 216 of 721)\n",
1885 "saving all-selectsort.png (frame 217 of 721)\n",
1886 "saving all-selectsort.png (frame 218 of 721)\n",
1887 "saving all-selectsort.png (frame 219 of 721)\n",
1888 "saving all-selectsort.png (frame 220 of 721)\n",
1889 "saving all-selectsort.png (frame 221 of 721)\n",
1890 "saving all-selectsort.png (frame 222 of 721)\n",
1891 "saving all-selectsort.png (frame 223 of 721)\n",
1892 "saving all-selectsort.png (frame 224 of 721)\n",
1893 "saving all-selectsort.png (frame 225 of 721)\n",
1894 "saving all-selectsort.png (frame 226 of 721)\n",
1895 "saving all-selectsort.png (frame 227 of 721)\n",
1896 "saving all-selectsort.png (frame 228 of 721)\n",
1897 "saving all-selectsort.png (frame 229 of 721)\n",
1898 "saving all-selectsort.png (frame 230 of 721)\n",
1899 "saving all-selectsort.png (frame 231 of 721)\n",
1900 "saving all-selectsort.png (frame 232 of 721)\n",
1901 "saving all-selectsort.png (frame 233 of 721)\n",
1902 "saving all-selectsort.png (frame 234 of 721)\n",
1903 "saving all-selectsort.png (frame 235 of 721)\n",
1904 "saving all-selectsort.png (frame 236 of 721)\n",
1905 "saving all-selectsort.png (frame 237 of 721)\n",
1906 "saving all-selectsort.png (frame 238 of 721)\n",
1907 "saving all-selectsort.png (frame 239 of 721)\n",
1908 "saving all-selectsort.png (frame 240 of 721)\n",
1909 "saving all-selectsort.png (frame 241 of 721)\n",
1910 "saving all-selectsort.png (frame 242 of 721)\n",
1911 "saving all-selectsort.png (frame 243 of 721)\n",
1912 "saving all-selectsort.png (frame 244 of 721)\n",
1913 "saving all-selectsort.png (frame 245 of 721)\n",
1914 "saving all-selectsort.png (frame 246 of 721)\n",
1915 "saving all-selectsort.png (frame 247 of 721)\n",
1916 "saving all-selectsort.png (frame 248 of 721)\n",
1917 "saving all-selectsort.png (frame 249 of 721)\n",
1918 "saving all-selectsort.png (frame 250 of 721)\n",
1919 "saving all-selectsort.png (frame 251 of 721)\n",
1920 "saving all-selectsort.png (frame 252 of 721)\n",
1921 "saving all-selectsort.png (frame 253 of 721)\n",
1922 "saving all-selectsort.png (frame 254 of 721)\n",
1923 "saving all-selectsort.png (frame 255 of 721)\n",
1924 "saving all-selectsort.png (frame 256 of 721)\n",
1925 "saving all-selectsort.png (frame 257 of 721)\n",
1926 "saving all-selectsort.png (frame 258 of 721)\n",
1927 "saving all-selectsort.png (frame 259 of 721)\n",
1928 "saving all-selectsort.png (frame 260 of 721)\n",
1929 "saving all-selectsort.png (frame 261 of 721)\n",
1930 "saving all-selectsort.png (frame 262 of 721)\n",
1931 "saving all-selectsort.png (frame 263 of 721)\n",
1932 "saving all-selectsort.png (frame 264 of 721)\n",
1933 "saving all-selectsort.png (frame 265 of 721)\n",
1934 "saving all-selectsort.png (frame 266 of 721)\n",
1935 "saving all-selectsort.png (frame 267 of 721)\n",
1936 "saving all-selectsort.png (frame 268 of 721)\n",
1937 "saving all-selectsort.png (frame 269 of 721)\n",
1938 "saving all-selectsort.png (frame 270 of 721)\n",
1939 "saving all-selectsort.png (frame 271 of 721)\n",
1940 "saving all-selectsort.png (frame 272 of 721)\n",
1941 "saving all-selectsort.png (frame 273 of 721)\n",
1942 "saving all-selectsort.png (frame 274 of 721)\n",
1943 "saving all-selectsort.png (frame 275 of 721)\n",
1944 "saving all-selectsort.png (frame 276 of 721)\n",
1945 "saving all-selectsort.png (frame 277 of 721)\n",
1946 "saving all-selectsort.png (frame 278 of 721)\n",
1947 "saving all-selectsort.png (frame 279 of 721)\n",
1948 "saving all-selectsort.png (frame 280 of 721)\n",
1949 "saving all-selectsort.png (frame 281 of 721)\n",
1950 "saving all-selectsort.png (frame 282 of 721)\n",
1951 "saving all-selectsort.png (frame 283 of 721)\n",
1952 "saving all-selectsort.png (frame 284 of 721)\n",
1953 "saving all-selectsort.png (frame 285 of 721)\n",
1954 "saving all-selectsort.png (frame 286 of 721)\n",
1955 "saving all-selectsort.png (frame 287 of 721)\n",
1956 "saving all-selectsort.png (frame 288 of 721)\n",
1957 "saving all-selectsort.png (frame 289 of 721)\n",
1958 "saving all-selectsort.png (frame 290 of 721)\n",
1959 "saving all-selectsort.png (frame 291 of 721)\n",
1960 "saving all-selectsort.png (frame 292 of 721)\n",
1961 "saving all-selectsort.png (frame 293 of 721)\n",
1962 "saving all-selectsort.png (frame 294 of 721)\n",
1963 "saving all-selectsort.png (frame 295 of 721)\n",
1964 "saving all-selectsort.png (frame 296 of 721)\n",
1965 "saving all-selectsort.png (frame 297 of 721)\n",
1966 "saving all-selectsort.png (frame 298 of 721)\n",
1967 "saving all-selectsort.png (frame 299 of 721)\n",
1968 "saving all-selectsort.png (frame 300 of 721)\n",
1969 "saving all-selectsort.png (frame 301 of 721)\n",
1970 "saving all-selectsort.png (frame 302 of 721)\n"
1971 ]
1972 },
1973 {
1974 "name": "stdout",
1975 "output_type": "stream",
1976 "text": [
1977 "saving all-selectsort.png (frame 303 of 721)\n",
1978 "saving all-selectsort.png (frame 304 of 721)\n",
1979 "saving all-selectsort.png (frame 305 of 721)\n",
1980 "saving all-selectsort.png (frame 306 of 721)\n",
1981 "saving all-selectsort.png (frame 307 of 721)\n",
1982 "saving all-selectsort.png (frame 308 of 721)\n",
1983 "saving all-selectsort.png (frame 309 of 721)\n",
1984 "saving all-selectsort.png (frame 310 of 721)\n",
1985 "saving all-selectsort.png (frame 311 of 721)\n",
1986 "saving all-selectsort.png (frame 312 of 721)\n",
1987 "saving all-selectsort.png (frame 313 of 721)\n",
1988 "saving all-selectsort.png (frame 314 of 721)\n",
1989 "saving all-selectsort.png (frame 315 of 721)\n",
1990 "saving all-selectsort.png (frame 316 of 721)\n",
1991 "saving all-selectsort.png (frame 317 of 721)\n",
1992 "saving all-selectsort.png (frame 318 of 721)\n",
1993 "saving all-selectsort.png (frame 319 of 721)\n",
1994 "saving all-selectsort.png (frame 320 of 721)\n",
1995 "saving all-selectsort.png (frame 321 of 721)\n",
1996 "saving all-selectsort.png (frame 322 of 721)\n",
1997 "saving all-selectsort.png (frame 323 of 721)\n",
1998 "saving all-selectsort.png (frame 324 of 721)\n",
1999 "saving all-selectsort.png (frame 325 of 721)\n",
2000 "saving all-selectsort.png (frame 326 of 721)\n",
2001 "saving all-selectsort.png (frame 327 of 721)\n",
2002 "saving all-selectsort.png (frame 328 of 721)\n",
2003 "saving all-selectsort.png (frame 329 of 721)\n",
2004 "saving all-selectsort.png (frame 330 of 721)\n",
2005 "saving all-selectsort.png (frame 331 of 721)\n",
2006 "saving all-selectsort.png (frame 332 of 721)\n",
2007 "saving all-selectsort.png (frame 333 of 721)\n",
2008 "saving all-selectsort.png (frame 334 of 721)\n",
2009 "saving all-selectsort.png (frame 335 of 721)\n",
2010 "saving all-selectsort.png (frame 336 of 721)\n",
2011 "saving all-selectsort.png (frame 337 of 721)\n",
2012 "saving all-selectsort.png (frame 338 of 721)\n",
2013 "saving all-selectsort.png (frame 339 of 721)\n",
2014 "saving all-selectsort.png (frame 340 of 721)\n",
2015 "saving all-selectsort.png (frame 341 of 721)\n",
2016 "saving all-selectsort.png (frame 342 of 721)\n",
2017 "saving all-selectsort.png (frame 343 of 721)\n",
2018 "saving all-selectsort.png (frame 344 of 721)\n",
2019 "saving all-selectsort.png (frame 345 of 721)\n",
2020 "saving all-selectsort.png (frame 346 of 721)\n",
2021 "saving all-selectsort.png (frame 347 of 721)\n",
2022 "saving all-selectsort.png (frame 348 of 721)\n",
2023 "saving all-selectsort.png (frame 349 of 721)\n",
2024 "saving all-selectsort.png (frame 350 of 721)\n",
2025 "saving all-selectsort.png (frame 351 of 721)\n",
2026 "saving all-selectsort.png (frame 352 of 721)\n",
2027 "saving all-selectsort.png (frame 353 of 721)\n",
2028 "saving all-selectsort.png (frame 354 of 721)\n",
2029 "saving all-selectsort.png (frame 355 of 721)\n",
2030 "saving all-selectsort.png (frame 356 of 721)\n",
2031 "saving all-selectsort.png (frame 357 of 721)\n",
2032 "saving all-selectsort.png (frame 358 of 721)\n",
2033 "saving all-selectsort.png (frame 359 of 721)\n",
2034 "saving all-selectsort.png (frame 360 of 721)\n",
2035 "saving all-selectsort.png (frame 361 of 721)\n",
2036 "saving all-selectsort.png (frame 362 of 721)\n",
2037 "saving all-selectsort.png (frame 363 of 721)\n",
2038 "saving all-selectsort.png (frame 364 of 721)\n",
2039 "saving all-selectsort.png (frame 365 of 721)\n",
2040 "saving all-selectsort.png (frame 366 of 721)\n",
2041 "saving all-selectsort.png (frame 367 of 721)\n",
2042 "saving all-selectsort.png (frame 368 of 721)\n",
2043 "saving all-selectsort.png (frame 369 of 721)\n",
2044 "saving all-selectsort.png (frame 370 of 721)\n",
2045 "saving all-selectsort.png (frame 371 of 721)\n",
2046 "saving all-selectsort.png (frame 372 of 721)\n",
2047 "saving all-selectsort.png (frame 373 of 721)\n",
2048 "saving all-selectsort.png (frame 374 of 721)\n",
2049 "saving all-selectsort.png (frame 375 of 721)\n",
2050 "saving all-selectsort.png (frame 376 of 721)\n",
2051 "saving all-selectsort.png (frame 377 of 721)\n",
2052 "saving all-selectsort.png (frame 378 of 721)\n",
2053 "saving all-selectsort.png (frame 379 of 721)\n",
2054 "saving all-selectsort.png (frame 380 of 721)\n",
2055 "saving all-selectsort.png (frame 381 of 721)\n",
2056 "saving all-selectsort.png (frame 382 of 721)\n",
2057 "saving all-selectsort.png (frame 383 of 721)\n",
2058 "saving all-selectsort.png (frame 384 of 721)\n",
2059 "saving all-selectsort.png (frame 385 of 721)\n",
2060 "saving all-selectsort.png (frame 386 of 721)\n",
2061 "saving all-selectsort.png (frame 387 of 721)\n",
2062 "saving all-selectsort.png (frame 388 of 721)\n",
2063 "saving all-selectsort.png (frame 389 of 721)\n",
2064 "saving all-selectsort.png (frame 390 of 721)\n",
2065 "saving all-selectsort.png (frame 391 of 721)\n",
2066 "saving all-selectsort.png (frame 392 of 721)\n",
2067 "saving all-selectsort.png (frame 393 of 721)\n",
2068 "saving all-selectsort.png (frame 394 of 721)\n",
2069 "saving all-selectsort.png (frame 395 of 721)\n",
2070 "saving all-selectsort.png (frame 396 of 721)\n",
2071 "saving all-selectsort.png (frame 397 of 721)\n",
2072 "saving all-selectsort.png (frame 398 of 721)\n",
2073 "saving all-selectsort.png (frame 399 of 721)\n",
2074 "saving all-selectsort.png (frame 400 of 721)\n",
2075 "saving all-selectsort.png (frame 401 of 721)\n",
2076 "saving all-selectsort.png (frame 402 of 721)\n",
2077 "saving all-selectsort.png (frame 403 of 721)\n",
2078 "saving all-selectsort.png (frame 404 of 721)\n",
2079 "saving all-selectsort.png (frame 405 of 721)\n",
2080 "saving all-selectsort.png (frame 406 of 721)\n",
2081 "saving all-selectsort.png (frame 407 of 721)\n",
2082 "saving all-selectsort.png (frame 408 of 721)\n",
2083 "saving all-selectsort.png (frame 409 of 721)\n",
2084 "saving all-selectsort.png (frame 410 of 721)\n",
2085 "saving all-selectsort.png (frame 411 of 721)\n",
2086 "saving all-selectsort.png (frame 412 of 721)\n",
2087 "saving all-selectsort.png (frame 413 of 721)\n",
2088 "saving all-selectsort.png (frame 414 of 721)\n",
2089 "saving all-selectsort.png (frame 415 of 721)\n",
2090 "saving all-selectsort.png (frame 416 of 721)\n",
2091 "saving all-selectsort.png (frame 417 of 721)\n",
2092 "saving all-selectsort.png (frame 418 of 721)\n",
2093 "saving all-selectsort.png (frame 419 of 721)\n",
2094 "saving all-selectsort.png (frame 420 of 721)\n",
2095 "saving all-selectsort.png (frame 421 of 721)\n",
2096 "saving all-selectsort.png (frame 422 of 721)\n",
2097 "saving all-selectsort.png (frame 423 of 721)\n",
2098 "saving all-selectsort.png (frame 424 of 721)\n",
2099 "saving all-selectsort.png (frame 425 of 721)\n",
2100 "saving all-selectsort.png (frame 426 of 721)\n",
2101 "saving all-selectsort.png (frame 427 of 721)\n",
2102 "saving all-selectsort.png (frame 428 of 721)\n",
2103 "saving all-selectsort.png (frame 429 of 721)\n",
2104 "saving all-selectsort.png (frame 430 of 721)\n",
2105 "saving all-selectsort.png (frame 431 of 721)\n",
2106 "saving all-selectsort.png (frame 432 of 721)\n",
2107 "saving all-selectsort.png (frame 433 of 721)\n",
2108 "saving all-selectsort.png (frame 434 of 721)\n",
2109 "saving all-selectsort.png (frame 435 of 721)\n",
2110 "saving all-selectsort.png (frame 436 of 721)\n",
2111 "saving all-selectsort.png (frame 437 of 721)\n",
2112 "saving all-selectsort.png (frame 438 of 721)\n",
2113 "saving all-selectsort.png (frame 439 of 721)\n",
2114 "saving all-selectsort.png (frame 440 of 721)\n",
2115 "saving all-selectsort.png (frame 441 of 721)\n",
2116 "saving all-selectsort.png (frame 442 of 721)\n",
2117 "saving all-selectsort.png (frame 443 of 721)\n",
2118 "saving all-selectsort.png (frame 444 of 721)\n",
2119 "saving all-selectsort.png (frame 445 of 721)\n",
2120 "saving all-selectsort.png (frame 446 of 721)\n",
2121 "saving all-selectsort.png (frame 447 of 721)\n",
2122 "saving all-selectsort.png (frame 448 of 721)\n",
2123 "saving all-selectsort.png (frame 449 of 721)\n",
2124 "saving all-selectsort.png (frame 450 of 721)\n",
2125 "saving all-selectsort.png (frame 451 of 721)\n",
2126 "saving all-selectsort.png (frame 452 of 721)\n",
2127 "saving all-selectsort.png (frame 453 of 721)\n",
2128 "saving all-selectsort.png (frame 454 of 721)\n",
2129 "saving all-selectsort.png (frame 455 of 721)\n",
2130 "saving all-selectsort.png (frame 456 of 721)\n",
2131 "saving all-selectsort.png (frame 457 of 721)\n",
2132 "saving all-selectsort.png (frame 458 of 721)\n",
2133 "saving all-selectsort.png (frame 459 of 721)\n",
2134 "saving all-selectsort.png (frame 460 of 721)\n",
2135 "saving all-selectsort.png (frame 461 of 721)\n",
2136 "saving all-selectsort.png (frame 462 of 721)\n",
2137 "saving all-selectsort.png (frame 463 of 721)\n",
2138 "saving all-selectsort.png (frame 464 of 721)\n",
2139 "saving all-selectsort.png (frame 465 of 721)\n",
2140 "saving all-selectsort.png (frame 466 of 721)\n",
2141 "saving all-selectsort.png (frame 467 of 721)\n",
2142 "saving all-selectsort.png (frame 468 of 721)\n",
2143 "saving all-selectsort.png (frame 469 of 721)\n",
2144 "saving all-selectsort.png (frame 470 of 721)\n",
2145 "saving all-selectsort.png (frame 471 of 721)\n",
2146 "saving all-selectsort.png (frame 472 of 721)\n",
2147 "saving all-selectsort.png (frame 473 of 721)\n",
2148 "saving all-selectsort.png (frame 474 of 721)\n",
2149 "saving all-selectsort.png (frame 475 of 721)\n",
2150 "saving all-selectsort.png (frame 476 of 721)\n",
2151 "saving all-selectsort.png (frame 477 of 721)\n",
2152 "saving all-selectsort.png (frame 478 of 721)\n",
2153 "saving all-selectsort.png (frame 479 of 721)\n",
2154 "saving all-selectsort.png (frame 480 of 721)\n",
2155 "saving all-selectsort.png (frame 481 of 721)\n",
2156 "saving all-selectsort.png (frame 482 of 721)\n",
2157 "saving all-selectsort.png (frame 483 of 721)\n",
2158 "saving all-selectsort.png (frame 484 of 721)\n",
2159 "saving all-selectsort.png (frame 485 of 721)\n"
2160 ]
2161 },
2162 {
2163 "name": "stdout",
2164 "output_type": "stream",
2165 "text": [
2166 "saving all-selectsort.png (frame 486 of 721)\n",
2167 "saving all-selectsort.png (frame 487 of 721)\n",
2168 "saving all-selectsort.png (frame 488 of 721)\n",
2169 "saving all-selectsort.png (frame 489 of 721)\n",
2170 "saving all-selectsort.png (frame 490 of 721)\n",
2171 "saving all-selectsort.png (frame 491 of 721)\n",
2172 "saving all-selectsort.png (frame 492 of 721)\n",
2173 "saving all-selectsort.png (frame 493 of 721)\n",
2174 "saving all-selectsort.png (frame 494 of 721)\n",
2175 "saving all-selectsort.png (frame 495 of 721)\n",
2176 "saving all-selectsort.png (frame 496 of 721)\n",
2177 "saving all-selectsort.png (frame 497 of 721)\n",
2178 "saving all-selectsort.png (frame 498 of 721)\n",
2179 "saving all-selectsort.png (frame 499 of 721)\n",
2180 "saving all-selectsort.png (frame 500 of 721)\n",
2181 "saving all-selectsort.png (frame 501 of 721)\n",
2182 "saving all-selectsort.png (frame 502 of 721)\n",
2183 "saving all-selectsort.png (frame 503 of 721)\n",
2184 "saving all-selectsort.png (frame 504 of 721)\n",
2185 "saving all-selectsort.png (frame 505 of 721)\n",
2186 "saving all-selectsort.png (frame 506 of 721)\n",
2187 "saving all-selectsort.png (frame 507 of 721)\n",
2188 "saving all-selectsort.png (frame 508 of 721)\n",
2189 "saving all-selectsort.png (frame 509 of 721)\n",
2190 "saving all-selectsort.png (frame 510 of 721)\n",
2191 "saving all-selectsort.png (frame 511 of 721)\n",
2192 "saving all-selectsort.png (frame 512 of 721)\n",
2193 "saving all-selectsort.png (frame 513 of 721)\n",
2194 "saving all-selectsort.png (frame 514 of 721)\n",
2195 "saving all-selectsort.png (frame 515 of 721)\n",
2196 "saving all-selectsort.png (frame 516 of 721)\n",
2197 "saving all-selectsort.png (frame 517 of 721)\n",
2198 "saving all-selectsort.png (frame 518 of 721)\n",
2199 "saving all-selectsort.png (frame 519 of 721)\n",
2200 "saving all-selectsort.png (frame 520 of 721)\n",
2201 "saving all-selectsort.png (frame 521 of 721)\n",
2202 "saving all-selectsort.png (frame 522 of 721)\n",
2203 "saving all-selectsort.png (frame 523 of 721)\n",
2204 "saving all-selectsort.png (frame 524 of 721)\n",
2205 "saving all-selectsort.png (frame 525 of 721)\n",
2206 "saving all-selectsort.png (frame 526 of 721)\n",
2207 "saving all-selectsort.png (frame 527 of 721)\n",
2208 "saving all-selectsort.png (frame 528 of 721)\n",
2209 "saving all-selectsort.png (frame 529 of 721)\n",
2210 "saving all-selectsort.png (frame 530 of 721)\n",
2211 "saving all-selectsort.png (frame 531 of 721)\n",
2212 "saving all-selectsort.png (frame 532 of 721)\n",
2213 "saving all-selectsort.png (frame 533 of 721)\n",
2214 "saving all-selectsort.png (frame 534 of 721)\n",
2215 "saving all-selectsort.png (frame 535 of 721)\n",
2216 "saving all-selectsort.png (frame 536 of 721)\n",
2217 "saving all-selectsort.png (frame 537 of 721)\n",
2218 "saving all-selectsort.png (frame 538 of 721)\n",
2219 "saving all-selectsort.png (frame 539 of 721)\n",
2220 "saving all-selectsort.png (frame 540 of 721)\n",
2221 "saving all-selectsort.png (frame 541 of 721)\n",
2222 "saving all-selectsort.png (frame 542 of 721)\n",
2223 "saving all-selectsort.png (frame 543 of 721)\n",
2224 "saving all-selectsort.png (frame 544 of 721)\n",
2225 "saving all-selectsort.png (frame 545 of 721)\n",
2226 "saving all-selectsort.png (frame 546 of 721)\n",
2227 "saving all-selectsort.png (frame 547 of 721)\n",
2228 "saving all-selectsort.png (frame 548 of 721)\n",
2229 "saving all-selectsort.png (frame 549 of 721)\n",
2230 "saving all-selectsort.png (frame 550 of 721)\n",
2231 "saving all-selectsort.png (frame 551 of 721)\n",
2232 "saving all-selectsort.png (frame 552 of 721)\n",
2233 "saving all-selectsort.png (frame 553 of 721)\n",
2234 "saving all-selectsort.png (frame 554 of 721)\n",
2235 "saving all-selectsort.png (frame 555 of 721)\n",
2236 "saving all-selectsort.png (frame 556 of 721)\n",
2237 "saving all-selectsort.png (frame 557 of 721)\n",
2238 "saving all-selectsort.png (frame 558 of 721)\n",
2239 "saving all-selectsort.png (frame 559 of 721)\n",
2240 "saving all-selectsort.png (frame 560 of 721)\n",
2241 "saving all-selectsort.png (frame 561 of 721)\n",
2242 "saving all-selectsort.png (frame 562 of 721)\n",
2243 "saving all-selectsort.png (frame 563 of 721)\n",
2244 "saving all-selectsort.png (frame 564 of 721)\n",
2245 "saving all-selectsort.png (frame 565 of 721)\n",
2246 "saving all-selectsort.png (frame 566 of 721)\n",
2247 "saving all-selectsort.png (frame 567 of 721)\n",
2248 "saving all-selectsort.png (frame 568 of 721)\n",
2249 "saving all-selectsort.png (frame 569 of 721)\n",
2250 "saving all-selectsort.png (frame 570 of 721)\n",
2251 "saving all-selectsort.png (frame 571 of 721)\n",
2252 "saving all-selectsort.png (frame 572 of 721)\n",
2253 "saving all-selectsort.png (frame 573 of 721)\n",
2254 "saving all-selectsort.png (frame 574 of 721)\n",
2255 "saving all-selectsort.png (frame 575 of 721)\n",
2256 "saving all-selectsort.png (frame 576 of 721)\n",
2257 "saving all-selectsort.png (frame 577 of 721)\n",
2258 "saving all-selectsort.png (frame 578 of 721)\n",
2259 "saving all-selectsort.png (frame 579 of 721)\n",
2260 "saving all-selectsort.png (frame 580 of 721)\n",
2261 "saving all-selectsort.png (frame 581 of 721)\n",
2262 "saving all-selectsort.png (frame 582 of 721)\n",
2263 "saving all-selectsort.png (frame 583 of 721)\n",
2264 "saving all-selectsort.png (frame 584 of 721)\n",
2265 "saving all-selectsort.png (frame 585 of 721)\n",
2266 "saving all-selectsort.png (frame 586 of 721)\n",
2267 "saving all-selectsort.png (frame 587 of 721)\n",
2268 "saving all-selectsort.png (frame 588 of 721)\n",
2269 "saving all-selectsort.png (frame 589 of 721)\n",
2270 "saving all-selectsort.png (frame 590 of 721)\n",
2271 "saving all-selectsort.png (frame 591 of 721)\n",
2272 "saving all-selectsort.png (frame 592 of 721)\n",
2273 "saving all-selectsort.png (frame 593 of 721)\n",
2274 "saving all-selectsort.png (frame 594 of 721)\n",
2275 "saving all-selectsort.png (frame 595 of 721)\n",
2276 "saving all-selectsort.png (frame 596 of 721)\n",
2277 "saving all-selectsort.png (frame 597 of 721)\n",
2278 "saving all-selectsort.png (frame 598 of 721)\n",
2279 "saving all-selectsort.png (frame 599 of 721)\n",
2280 "saving all-selectsort.png (frame 600 of 721)\n",
2281 "saving all-selectsort.png (frame 601 of 721)\n",
2282 "saving all-selectsort.png (frame 602 of 721)\n",
2283 "saving all-selectsort.png (frame 603 of 721)\n",
2284 "saving all-selectsort.png (frame 604 of 721)\n",
2285 "saving all-selectsort.png (frame 605 of 721)\n",
2286 "saving all-selectsort.png (frame 606 of 721)\n",
2287 "saving all-selectsort.png (frame 607 of 721)\n",
2288 "saving all-selectsort.png (frame 608 of 721)\n",
2289 "saving all-selectsort.png (frame 609 of 721)\n",
2290 "saving all-selectsort.png (frame 610 of 721)\n",
2291 "saving all-selectsort.png (frame 611 of 721)\n",
2292 "saving all-selectsort.png (frame 612 of 721)\n",
2293 "saving all-selectsort.png (frame 613 of 721)\n",
2294 "saving all-selectsort.png (frame 614 of 721)\n",
2295 "saving all-selectsort.png (frame 615 of 721)\n",
2296 "saving all-selectsort.png (frame 616 of 721)\n",
2297 "saving all-selectsort.png (frame 617 of 721)\n",
2298 "saving all-selectsort.png (frame 618 of 721)\n",
2299 "saving all-selectsort.png (frame 619 of 721)\n",
2300 "saving all-selectsort.png (frame 620 of 721)\n",
2301 "saving all-selectsort.png (frame 621 of 721)\n",
2302 "saving all-selectsort.png (frame 622 of 721)\n",
2303 "saving all-selectsort.png (frame 623 of 721)\n",
2304 "saving all-selectsort.png (frame 624 of 721)\n",
2305 "saving all-selectsort.png (frame 625 of 721)\n",
2306 "saving all-selectsort.png (frame 626 of 721)\n",
2307 "saving all-selectsort.png (frame 627 of 721)\n",
2308 "saving all-selectsort.png (frame 628 of 721)\n",
2309 "saving all-selectsort.png (frame 629 of 721)\n",
2310 "saving all-selectsort.png (frame 630 of 721)\n",
2311 "saving all-selectsort.png (frame 631 of 721)\n",
2312 "saving all-selectsort.png (frame 632 of 721)\n",
2313 "saving all-selectsort.png (frame 633 of 721)\n",
2314 "saving all-selectsort.png (frame 634 of 721)\n",
2315 "saving all-selectsort.png (frame 635 of 721)\n",
2316 "saving all-selectsort.png (frame 636 of 721)\n",
2317 "saving all-selectsort.png (frame 637 of 721)\n",
2318 "saving all-selectsort.png (frame 638 of 721)\n",
2319 "saving all-selectsort.png (frame 639 of 721)\n",
2320 "saving all-selectsort.png (frame 640 of 721)\n",
2321 "saving all-selectsort.png (frame 641 of 721)\n",
2322 "saving all-selectsort.png (frame 642 of 721)\n",
2323 "saving all-selectsort.png (frame 643 of 721)\n",
2324 "saving all-selectsort.png (frame 644 of 721)\n",
2325 "saving all-selectsort.png (frame 645 of 721)\n",
2326 "saving all-selectsort.png (frame 646 of 721)\n",
2327 "saving all-selectsort.png (frame 647 of 721)\n",
2328 "saving all-selectsort.png (frame 648 of 721)\n",
2329 "saving all-selectsort.png (frame 649 of 721)\n",
2330 "saving all-selectsort.png (frame 650 of 721)\n",
2331 "saving all-selectsort.png (frame 651 of 721)\n",
2332 "saving all-selectsort.png (frame 652 of 721)\n",
2333 "saving all-selectsort.png (frame 653 of 721)\n",
2334 "saving all-selectsort.png (frame 654 of 721)\n",
2335 "saving all-selectsort.png (frame 655 of 721)\n",
2336 "saving all-selectsort.png (frame 656 of 721)\n",
2337 "saving all-selectsort.png (frame 657 of 721)\n",
2338 "saving all-selectsort.png (frame 658 of 721)\n",
2339 "saving all-selectsort.png (frame 659 of 721)\n",
2340 "saving all-selectsort.png (frame 660 of 721)\n",
2341 "saving all-selectsort.png (frame 661 of 721)\n",
2342 "saving all-selectsort.png (frame 662 of 721)\n",
2343 "saving all-selectsort.png (frame 663 of 721)\n",
2344 "saving all-selectsort.png (frame 664 of 721)\n",
2345 "saving all-selectsort.png (frame 665 of 721)\n",
2346 "saving all-selectsort.png (frame 666 of 721)\n",
2347 "saving all-selectsort.png (frame 667 of 721)\n",
2348 "saving all-selectsort.png (frame 668 of 721)\n"
2349 ]
2350 },
2351 {
2352 "name": "stdout",
2353 "output_type": "stream",
2354 "text": [
2355 "saving all-selectsort.png (frame 669 of 721)\n",
2356 "saving all-selectsort.png (frame 670 of 721)\n",
2357 "saving all-selectsort.png (frame 671 of 721)\n",
2358 "saving all-selectsort.png (frame 672 of 721)\n",
2359 "saving all-selectsort.png (frame 673 of 721)\n",
2360 "saving all-selectsort.png (frame 674 of 721)\n",
2361 "saving all-selectsort.png (frame 675 of 721)\n",
2362 "saving all-selectsort.png (frame 676 of 721)\n",
2363 "saving all-selectsort.png (frame 677 of 721)\n",
2364 "saving all-selectsort.png (frame 678 of 721)\n",
2365 "saving all-selectsort.png (frame 679 of 721)\n",
2366 "saving all-selectsort.png (frame 680 of 721)\n",
2367 "saving all-selectsort.png (frame 681 of 721)\n",
2368 "saving all-selectsort.png (frame 682 of 721)\n",
2369 "saving all-selectsort.png (frame 683 of 721)\n",
2370 "saving all-selectsort.png (frame 684 of 721)\n",
2371 "saving all-selectsort.png (frame 685 of 721)\n",
2372 "saving all-selectsort.png (frame 686 of 721)\n",
2373 "saving all-selectsort.png (frame 687 of 721)\n",
2374 "saving all-selectsort.png (frame 688 of 721)\n",
2375 "saving all-selectsort.png (frame 689 of 721)\n",
2376 "saving all-selectsort.png (frame 690 of 721)\n",
2377 "saving all-selectsort.png (frame 691 of 721)\n",
2378 "saving all-selectsort.png (frame 692 of 721)\n",
2379 "saving all-selectsort.png (frame 693 of 721)\n",
2380 "saving all-selectsort.png (frame 694 of 721)\n",
2381 "saving all-selectsort.png (frame 695 of 721)\n",
2382 "saving all-selectsort.png (frame 696 of 721)\n",
2383 "saving all-selectsort.png (frame 697 of 721)\n",
2384 "saving all-selectsort.png (frame 698 of 721)\n",
2385 "saving all-selectsort.png (frame 699 of 721)\n",
2386 "saving all-selectsort.png (frame 700 of 721)\n",
2387 "saving all-selectsort.png (frame 701 of 721)\n",
2388 "saving all-selectsort.png (frame 702 of 721)\n",
2389 "saving all-selectsort.png (frame 703 of 721)\n",
2390 "saving all-selectsort.png (frame 704 of 721)\n",
2391 "saving all-selectsort.png (frame 705 of 721)\n",
2392 "saving all-selectsort.png (frame 706 of 721)\n",
2393 "saving all-selectsort.png (frame 707 of 721)\n",
2394 "saving all-selectsort.png (frame 708 of 721)\n",
2395 "saving all-selectsort.png (frame 709 of 721)\n",
2396 "saving all-selectsort.png (frame 710 of 721)\n",
2397 "saving all-selectsort.png (frame 711 of 721)\n",
2398 "saving all-selectsort.png (frame 712 of 721)\n",
2399 "saving all-selectsort.png (frame 713 of 721)\n",
2400 "saving all-selectsort.png (frame 714 of 721)\n",
2401 "saving all-selectsort.png (frame 715 of 721)\n",
2402 "saving all-selectsort.png (frame 716 of 721)\n",
2403 "saving all-selectsort.png (frame 717 of 721)\n",
2404 "saving all-selectsort.png (frame 718 of 721)\n",
2405 "saving all-selectsort.png (frame 719 of 721)\n",
2406 "saving all-selectsort.png (frame 720 of 721)\n",
2407 "saving all-selectsort.png (frame 721 of 721)\n",
2408 "all done\n"
2409 ]
2410 }
2411 ],
2412 "source": [
2413 "! apngasm all-selectsort.png selectsort*png 1 10"
2414 ]
2415 },
2416 {
2417 "cell_type": "code",
2418 "execution_count": null,
2419 "metadata": {},
2420 "outputs": [],
2421 "source": []
2422 }
2423 ],
2424 "metadata": {
2425 "kernelspec": {
2426 "display_name": "Python 3",
2427 "language": "python",
2428 "name": "python3"
2429 },
2430 "language_info": {
2431 "codemirror_mode": {
2432 "name": "ipython",
2433 "version": 3
2434 },
2435 "file_extension": ".py",
2436 "mimetype": "text/x-python",
2437 "name": "python",
2438 "nbconvert_exporter": "python",
2439 "pygments_lexer": "ipython3",
2440 "version": "3.5.3"
2441 }
2442 },
2443 "nbformat": 4,
2444 "nbformat_minor": 2
2445 }