aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--img/plots/full_size/bubble_1000_sorted_0_200.pngbin40562 -> 0 bytes
-rw-r--r--img/plots/full_size/bubble_100_randomized_0_200.pngbin43570 -> 0 bytes
-rw-r--r--img/plots/full_size/bubble_100_reversed_0_200.pngbin33174 -> 0 bytes
-rw-r--r--img/plots/full_size/bubble_optimized_1000_sorted_0_200.pngbin42006 -> 0 bytes
-rw-r--r--img/plots/full_size/bubble_optimized_100_randomized_0_200.pngbin40330 -> 0 bytes
-rw-r--r--img/plots/full_size/bubble_optimized_100_reversed_0_200.pngbin38370 -> 0 bytes
-rw-r--r--img/plots/full_size/bubble_sort_100_ascending_0_200.pngbin0 -> 43203 bytes
-rw-r--r--img/plots/full_size/bubble_sort_100_descending_0_200.pngbin0 -> 36596 bytes
-rw-r--r--img/plots/full_size/bubble_sort_100_random_0_200.pngbin0 -> 45194 bytes
-rw-r--r--img/plots/full_size/bubble_sort_optimized_100_ascending_0_200.pngbin0 -> 45044 bytes
-rw-r--r--img/plots/full_size/bubble_sort_optimized_100_descending_0_200.pngbin0 -> 40690 bytes
-rw-r--r--img/plots/full_size/bubble_sort_optimized_100_random_0_200.pngbin0 -> 43653 bytes
-rw-r--r--img/plots/full_size/heap_100_randomized_0_200.pngbin38007 -> 0 bytes
-rw-r--r--img/plots/full_size/heap_100_reversed_0_200.pngbin36985 -> 0 bytes
-rw-r--r--img/plots/full_size/heap_100_sorted_0_200.pngbin37210 -> 0 bytes
-rw-r--r--img/plots/full_size/heapsort_100_ascending_0_200.pngbin0 -> 40047 bytes
-rw-r--r--img/plots/full_size/heapsort_100_descending_0_200.pngbin0 -> 39265 bytes
-rw-r--r--img/plots/full_size/heapsort_100_random_0_200.pngbin0 -> 41207 bytes
-rw-r--r--img/plots/full_size/insertion_1000_sorted_0_200.pngbin37543 -> 0 bytes
-rw-r--r--img/plots/full_size/insertion_100_randomized_0_200.pngbin41322 -> 0 bytes
-rw-r--r--img/plots/full_size/insertion_100_reversed_0_200.pngbin38191 -> 0 bytes
-rw-r--r--img/plots/full_size/insertion_sort_1000_ascending_0_200.pngbin0 -> 47241 bytes
-rw-r--r--img/plots/full_size/insertion_sort_100_descending_0_200.pngbin0 -> 36466 bytes
-rw-r--r--img/plots/full_size/insertion_sort_100_random_0_200.pngbin0 -> 43002 bytes
-rw-r--r--img/plots/full_size/median_heaps_100_ascending_0_200.pngbin0 -> 43351 bytes
-rw-r--r--img/plots/full_size/median_heaps_100_descending_0_200.pngbin0 -> 42148 bytes
-rw-r--r--img/plots/full_size/median_heaps_100_random_0_200.pngbin0 -> 45155 bytes
-rw-r--r--img/plots/full_size/median_sort_first_100_ascending_0_200.pngbin0 -> 44930 bytes
-rw-r--r--img/plots/full_size/median_sort_first_100_descending_0_200.pngbin0 -> 45275 bytes
-rw-r--r--img/plots/full_size/median_sort_first_100_random_0_200.pngbin0 -> 45927 bytes
-rw-r--r--img/plots/full_size/merge_100_randomized_0_200.pngbin37256 -> 0 bytes
-rw-r--r--img/plots/full_size/merge_100_reversed_0_200.pngbin42023 -> 0 bytes
-rw-r--r--img/plots/full_size/merge_100_sorted_0_200.pngbin42151 -> 0 bytes
-rw-r--r--img/plots/full_size/merge_sort_1000_ascending_0_200.pngbin0 -> 41877 bytes
-rw-r--r--img/plots/full_size/merge_sort_1000_descending_0_200.pngbin0 -> 37321 bytes
-rw-r--r--img/plots/full_size/merge_sort_1000_random_0_200.pngbin0 -> 38368 bytes
-rw-r--r--img/plots/full_size/quick_first_100_randomized_0_200.pngbin49393 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_first_100_reversed_0_200.pngbin35483 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_first_100_sorted_0_200.pngbin37546 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_last_100_randomized_0_200.pngbin49155 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_last_100_reversed_0_200.pngbin35510 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_last_100_sorted_0_200.pngbin37073 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_middle_100_randomized_0_200.pngbin50296 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_middle_100_reversed_0_200.pngbin40609 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_middle_100_sorted_0_200.pngbin37711 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_random_100_randomized_0_200.pngbin43520 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_random_100_reversed_0_200.pngbin43696 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_random_100_sorted_0_200.pngbin43754 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_second_100_randomized_0_200.pngbin50128 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_second_100_reversed_0_200.pngbin39188 -> 0 bytes
-rw-r--r--img/plots/full_size/quick_second_100_sorted_0_200.pngbin38565 -> 0 bytes
-rw-r--r--img/plots/full_size/quicksort_first_100_ascending_0_200.pngbin0 -> 42222 bytes
-rw-r--r--img/plots/full_size/quicksort_first_100_descending_0_200.pngbin0 -> 39825 bytes
-rw-r--r--img/plots/full_size/quicksort_first_100_random_0_200.pngbin0 -> 53935 bytes
-rw-r--r--img/plots/full_size/quicksort_last_100_ascending_0_200.pngbin0 -> 41032 bytes
-rw-r--r--img/plots/full_size/quicksort_last_100_descending_0_200.pngbin0 -> 39463 bytes
-rw-r--r--img/plots/full_size/quicksort_last_100_random_0_200.pngbin0 -> 54327 bytes
-rw-r--r--img/plots/full_size/quicksort_middle_100_ascending_0_200.pngbin0 -> 42397 bytes
-rw-r--r--img/plots/full_size/quicksort_middle_100_descending_0_200.pngbin0 -> 44497 bytes
-rw-r--r--img/plots/full_size/quicksort_middle_100_random_0_200.pngbin0 -> 54834 bytes
-rw-r--r--img/plots/full_size/quicksort_random_100_ascending_0_200.pngbin0 -> 45962 bytes
-rw-r--r--img/plots/full_size/quicksort_random_100_descending_0_200.pngbin0 -> 46144 bytes
-rw-r--r--img/plots/full_size/quicksort_random_100_random_0_200.pngbin0 -> 46743 bytes
-rw-r--r--img/plots/full_size/quicksort_second_100_ascending_0_200.pngbin0 -> 44396 bytes
-rw-r--r--img/plots/full_size/quicksort_second_100_descending_0_200.pngbin0 -> 44071 bytes
-rw-r--r--img/plots/full_size/quicksort_second_100_random_0_200.pngbin0 -> 56117 bytes
-rw-r--r--img/plots/full_size/selection_100_randomized_0_200.pngbin37784 -> 0 bytes
-rw-r--r--img/plots/full_size/selection_100_reversed_0_200.pngbin37264 -> 0 bytes
-rw-r--r--img/plots/full_size/selection_100_sorted_0_200.pngbin37272 -> 0 bytes
-rw-r--r--img/plots/full_size/selection_sort_100_ascending_0_200.pngbin0 -> 39126 bytes
-rw-r--r--img/plots/full_size/selection_sort_100_descending_0_200.pngbin0 -> 39444 bytes
-rw-r--r--img/plots/full_size/selection_sort_100_random_0_200.pngbin0 -> 40305 bytes
-rw-r--r--img/plots/previews/bubble_1000_sorted_0_200.jpgbin19704 -> 0 bytes
-rw-r--r--img/plots/previews/bubble_100_randomized_0_200.jpgbin20167 -> 0 bytes
-rw-r--r--img/plots/previews/bubble_100_reversed_0_200.jpgbin16384 -> 0 bytes
-rw-r--r--img/plots/previews/bubble_optimized_1000_sorted_0_200.jpgbin20189 -> 0 bytes
-rw-r--r--img/plots/previews/bubble_optimized_100_randomized_0_200.jpgbin18093 -> 0 bytes
-rw-r--r--img/plots/previews/bubble_optimized_100_reversed_0_200.jpgbin19497 -> 0 bytes
-rw-r--r--img/plots/previews/bubble_sort_100_ascending_0_200.pngbin0 -> 26865 bytes
-rw-r--r--img/plots/previews/bubble_sort_100_descending_0_200.pngbin0 -> 22907 bytes
-rw-r--r--img/plots/previews/bubble_sort_100_random_0_200.pngbin0 -> 27985 bytes
-rw-r--r--img/plots/previews/bubble_sort_optimized_100_ascending_0_200.pngbin0 -> 28204 bytes
-rw-r--r--img/plots/previews/bubble_sort_optimized_100_descending_0_200.pngbin0 -> 26385 bytes
-rw-r--r--img/plots/previews/bubble_sort_optimized_100_random_0_200.pngbin0 -> 26618 bytes
-rw-r--r--img/plots/previews/heap_100_randomized_0_200.jpgbin17722 -> 0 bytes
-rw-r--r--img/plots/previews/heap_100_reversed_0_200.jpgbin17190 -> 0 bytes
-rw-r--r--img/plots/previews/heap_100_sorted_0_200.jpgbin17716 -> 0 bytes
-rw-r--r--img/plots/previews/heapsort_100_ascending_0_200.pngbin0 -> 24988 bytes
-rw-r--r--img/plots/previews/heapsort_100_descending_0_200.pngbin0 -> 24530 bytes
-rw-r--r--img/plots/previews/heapsort_100_random_0_200.pngbin0 -> 25310 bytes
-rw-r--r--img/plots/previews/insertion_1000_sorted_0_200.jpgbin16753 -> 0 bytes
-rw-r--r--img/plots/previews/insertion_100_randomized_0_200.jpgbin17583 -> 0 bytes
-rw-r--r--img/plots/previews/insertion_100_reversed_0_200.jpgbin19351 -> 0 bytes
-rw-r--r--img/plots/previews/insertion_sort_1000_ascending_0_200.pngbin0 -> 28788 bytes
-rw-r--r--img/plots/previews/insertion_sort_100_descending_0_200.pngbin0 -> 22518 bytes
-rw-r--r--img/plots/previews/insertion_sort_100_random_0_200.pngbin0 -> 25610 bytes
-rw-r--r--img/plots/previews/median_heaps_100_ascending_0_200.pngbin0 -> 26980 bytes
-rw-r--r--img/plots/previews/median_heaps_100_descending_0_200.pngbin0 -> 26114 bytes
-rw-r--r--img/plots/previews/median_heaps_100_random_0_200.pngbin0 -> 27902 bytes
-rw-r--r--img/plots/previews/median_sort_first_100_ascending_0_200.pngbin0 -> 28182 bytes
-rw-r--r--img/plots/previews/median_sort_first_100_descending_0_200.pngbin0 -> 28213 bytes
-rw-r--r--img/plots/previews/median_sort_first_100_random_0_200.pngbin0 -> 28796 bytes
-rw-r--r--img/plots/previews/merge_100_randomized_0_200.jpgbin17545 -> 0 bytes
-rw-r--r--img/plots/previews/merge_100_reversed_0_200.jpgbin20173 -> 0 bytes
-rw-r--r--img/plots/previews/merge_100_sorted_0_200.jpgbin20051 -> 0 bytes
-rw-r--r--img/plots/previews/merge_sort_1000_ascending_0_200.pngbin0 -> 26138 bytes
-rw-r--r--img/plots/previews/merge_sort_1000_descending_0_200.pngbin0 -> 22883 bytes
-rw-r--r--img/plots/previews/merge_sort_1000_random_0_200.pngbin0 -> 24367 bytes
-rw-r--r--img/plots/previews/quick_first_100_randomized_0_200.jpgbin19687 -> 0 bytes
-rw-r--r--img/plots/previews/quick_first_100_reversed_0_200.jpgbin16218 -> 0 bytes
-rw-r--r--img/plots/previews/quick_first_100_sorted_0_200.jpgbin17782 -> 0 bytes
-rw-r--r--img/plots/previews/quick_last_100_randomized_0_200.jpgbin19631 -> 0 bytes
-rw-r--r--img/plots/previews/quick_last_100_reversed_0_200.jpgbin16237 -> 0 bytes
-rw-r--r--img/plots/previews/quick_last_100_sorted_0_200.jpgbin17599 -> 0 bytes
-rw-r--r--img/plots/previews/quick_middle_100_randomized_0_200.jpgbin20257 -> 0 bytes
-rw-r--r--img/plots/previews/quick_middle_100_reversed_0_200.jpgbin17590 -> 0 bytes
-rw-r--r--img/plots/previews/quick_middle_100_sorted_0_200.jpgbin16741 -> 0 bytes
-rw-r--r--img/plots/previews/quick_random_100_randomized_0_200.jpgbin20589 -> 0 bytes
-rw-r--r--img/plots/previews/quick_random_100_reversed_0_200.jpgbin20639 -> 0 bytes
-rw-r--r--img/plots/previews/quick_random_100_sorted_0_200.jpgbin20543 -> 0 bytes
-rw-r--r--img/plots/previews/quick_second_100_randomized_0_200.jpgbin20044 -> 0 bytes
-rw-r--r--img/plots/previews/quick_second_100_reversed_0_200.jpgbin19416 -> 0 bytes
-rw-r--r--img/plots/previews/quick_second_100_sorted_0_200.jpgbin18006 -> 0 bytes
-rw-r--r--img/plots/previews/quicksort_first_100_ascending_0_200.pngbin0 -> 26691 bytes
-rw-r--r--img/plots/previews/quicksort_first_100_descending_0_200.pngbin0 -> 25060 bytes
-rw-r--r--img/plots/previews/quicksort_first_100_random_0_200.pngbin0 -> 32282 bytes
-rw-r--r--img/plots/previews/quicksort_last_100_ascending_0_200.pngbin0 -> 26255 bytes
-rw-r--r--img/plots/previews/quicksort_last_100_descending_0_200.pngbin0 -> 25034 bytes
-rw-r--r--img/plots/previews/quicksort_last_100_random_0_200.pngbin0 -> 32680 bytes
-rw-r--r--img/plots/previews/quicksort_middle_100_ascending_0_200.pngbin0 -> 26176 bytes
-rw-r--r--img/plots/previews/quicksort_middle_100_descending_0_200.pngbin0 -> 27149 bytes
-rw-r--r--img/plots/previews/quicksort_middle_100_random_0_200.pngbin0 -> 32675 bytes
-rw-r--r--img/plots/previews/quicksort_random_100_ascending_0_200.pngbin0 -> 28783 bytes
-rw-r--r--img/plots/previews/quicksort_random_100_descending_0_200.pngbin0 -> 29081 bytes
-rw-r--r--img/plots/previews/quicksort_random_100_random_0_200.pngbin0 -> 29417 bytes
-rw-r--r--img/plots/previews/quicksort_second_100_ascending_0_200.pngbin0 -> 27670 bytes
-rw-r--r--img/plots/previews/quicksort_second_100_descending_0_200.pngbin0 -> 27601 bytes
-rw-r--r--img/plots/previews/quicksort_second_100_random_0_200.pngbin0 -> 33273 bytes
-rw-r--r--img/plots/previews/selection_100_randomized_0_200.jpgbin17356 -> 0 bytes
-rw-r--r--img/plots/previews/selection_100_reversed_0_200.jpgbin17848 -> 0 bytes
-rw-r--r--img/plots/previews/selection_100_sorted_0_200.jpgbin17071 -> 0 bytes
-rw-r--r--img/plots/previews/selection_sort_100_ascending_0_200.pngbin0 -> 24100 bytes
-rw-r--r--img/plots/previews/selection_sort_100_descending_0_200.pngbin0 -> 24870 bytes
-rw-r--r--img/plots/previews/selection_sort_100_random_0_200.pngbin0 -> 25197 bytes
-rw-r--r--plots.html159
145 files changed, 76 insertions, 83 deletions
diff --git a/img/plots/full_size/bubble_1000_sorted_0_200.png b/img/plots/full_size/bubble_1000_sorted_0_200.png
deleted file mode 100644
index c9bcfd3..0000000
--- a/img/plots/full_size/bubble_1000_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/bubble_100_randomized_0_200.png b/img/plots/full_size/bubble_100_randomized_0_200.png
deleted file mode 100644
index f6b3e8c..0000000
--- a/img/plots/full_size/bubble_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/bubble_100_reversed_0_200.png b/img/plots/full_size/bubble_100_reversed_0_200.png
deleted file mode 100644
index 591b3b8..0000000
--- a/img/plots/full_size/bubble_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/bubble_optimized_1000_sorted_0_200.png b/img/plots/full_size/bubble_optimized_1000_sorted_0_200.png
deleted file mode 100644
index 36f4950..0000000
--- a/img/plots/full_size/bubble_optimized_1000_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/bubble_optimized_100_randomized_0_200.png b/img/plots/full_size/bubble_optimized_100_randomized_0_200.png
deleted file mode 100644
index d2e752c..0000000
--- a/img/plots/full_size/bubble_optimized_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/bubble_optimized_100_reversed_0_200.png b/img/plots/full_size/bubble_optimized_100_reversed_0_200.png
deleted file mode 100644
index 7be015e..0000000
--- a/img/plots/full_size/bubble_optimized_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/bubble_sort_100_ascending_0_200.png b/img/plots/full_size/bubble_sort_100_ascending_0_200.png
new file mode 100644
index 0000000..55317c5
--- /dev/null
+++ b/img/plots/full_size/bubble_sort_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/bubble_sort_100_descending_0_200.png b/img/plots/full_size/bubble_sort_100_descending_0_200.png
new file mode 100644
index 0000000..f8cd5ed
--- /dev/null
+++ b/img/plots/full_size/bubble_sort_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/bubble_sort_100_random_0_200.png b/img/plots/full_size/bubble_sort_100_random_0_200.png
new file mode 100644
index 0000000..6d9044f
--- /dev/null
+++ b/img/plots/full_size/bubble_sort_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/bubble_sort_optimized_100_ascending_0_200.png b/img/plots/full_size/bubble_sort_optimized_100_ascending_0_200.png
new file mode 100644
index 0000000..12c7654
--- /dev/null
+++ b/img/plots/full_size/bubble_sort_optimized_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/bubble_sort_optimized_100_descending_0_200.png b/img/plots/full_size/bubble_sort_optimized_100_descending_0_200.png
new file mode 100644
index 0000000..6900d05
--- /dev/null
+++ b/img/plots/full_size/bubble_sort_optimized_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/bubble_sort_optimized_100_random_0_200.png b/img/plots/full_size/bubble_sort_optimized_100_random_0_200.png
new file mode 100644
index 0000000..7ad5849
--- /dev/null
+++ b/img/plots/full_size/bubble_sort_optimized_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/heap_100_randomized_0_200.png b/img/plots/full_size/heap_100_randomized_0_200.png
deleted file mode 100644
index 1ba541d..0000000
--- a/img/plots/full_size/heap_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/heap_100_reversed_0_200.png b/img/plots/full_size/heap_100_reversed_0_200.png
deleted file mode 100644
index 73d177d..0000000
--- a/img/plots/full_size/heap_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/heap_100_sorted_0_200.png b/img/plots/full_size/heap_100_sorted_0_200.png
deleted file mode 100644
index 27c4ede..0000000
--- a/img/plots/full_size/heap_100_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/heapsort_100_ascending_0_200.png b/img/plots/full_size/heapsort_100_ascending_0_200.png
new file mode 100644
index 0000000..8e93331
--- /dev/null
+++ b/img/plots/full_size/heapsort_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/heapsort_100_descending_0_200.png b/img/plots/full_size/heapsort_100_descending_0_200.png
new file mode 100644
index 0000000..113fbad
--- /dev/null
+++ b/img/plots/full_size/heapsort_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/heapsort_100_random_0_200.png b/img/plots/full_size/heapsort_100_random_0_200.png
new file mode 100644
index 0000000..ef23ed4
--- /dev/null
+++ b/img/plots/full_size/heapsort_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/insertion_1000_sorted_0_200.png b/img/plots/full_size/insertion_1000_sorted_0_200.png
deleted file mode 100644
index 9cdae56..0000000
--- a/img/plots/full_size/insertion_1000_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/insertion_100_randomized_0_200.png b/img/plots/full_size/insertion_100_randomized_0_200.png
deleted file mode 100644
index 3ff3fc4..0000000
--- a/img/plots/full_size/insertion_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/insertion_100_reversed_0_200.png b/img/plots/full_size/insertion_100_reversed_0_200.png
deleted file mode 100644
index 645e241..0000000
--- a/img/plots/full_size/insertion_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/insertion_sort_1000_ascending_0_200.png b/img/plots/full_size/insertion_sort_1000_ascending_0_200.png
new file mode 100644
index 0000000..d936d18
--- /dev/null
+++ b/img/plots/full_size/insertion_sort_1000_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/insertion_sort_100_descending_0_200.png b/img/plots/full_size/insertion_sort_100_descending_0_200.png
new file mode 100644
index 0000000..0345773
--- /dev/null
+++ b/img/plots/full_size/insertion_sort_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/insertion_sort_100_random_0_200.png b/img/plots/full_size/insertion_sort_100_random_0_200.png
new file mode 100644
index 0000000..be8da92
--- /dev/null
+++ b/img/plots/full_size/insertion_sort_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/median_heaps_100_ascending_0_200.png b/img/plots/full_size/median_heaps_100_ascending_0_200.png
new file mode 100644
index 0000000..667adcc
--- /dev/null
+++ b/img/plots/full_size/median_heaps_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/median_heaps_100_descending_0_200.png b/img/plots/full_size/median_heaps_100_descending_0_200.png
new file mode 100644
index 0000000..c19e6ac
--- /dev/null
+++ b/img/plots/full_size/median_heaps_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/median_heaps_100_random_0_200.png b/img/plots/full_size/median_heaps_100_random_0_200.png
new file mode 100644
index 0000000..55c638b
--- /dev/null
+++ b/img/plots/full_size/median_heaps_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/median_sort_first_100_ascending_0_200.png b/img/plots/full_size/median_sort_first_100_ascending_0_200.png
new file mode 100644
index 0000000..61e34ff
--- /dev/null
+++ b/img/plots/full_size/median_sort_first_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/median_sort_first_100_descending_0_200.png b/img/plots/full_size/median_sort_first_100_descending_0_200.png
new file mode 100644
index 0000000..a7fe323
--- /dev/null
+++ b/img/plots/full_size/median_sort_first_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/median_sort_first_100_random_0_200.png b/img/plots/full_size/median_sort_first_100_random_0_200.png
new file mode 100644
index 0000000..85dd236
--- /dev/null
+++ b/img/plots/full_size/median_sort_first_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/merge_100_randomized_0_200.png b/img/plots/full_size/merge_100_randomized_0_200.png
deleted file mode 100644
index 68f826a..0000000
--- a/img/plots/full_size/merge_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/merge_100_reversed_0_200.png b/img/plots/full_size/merge_100_reversed_0_200.png
deleted file mode 100644
index d700982..0000000
--- a/img/plots/full_size/merge_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/merge_100_sorted_0_200.png b/img/plots/full_size/merge_100_sorted_0_200.png
deleted file mode 100644
index 3f993ed..0000000
--- a/img/plots/full_size/merge_100_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/merge_sort_1000_ascending_0_200.png b/img/plots/full_size/merge_sort_1000_ascending_0_200.png
new file mode 100644
index 0000000..d5d93ef
--- /dev/null
+++ b/img/plots/full_size/merge_sort_1000_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/merge_sort_1000_descending_0_200.png b/img/plots/full_size/merge_sort_1000_descending_0_200.png
new file mode 100644
index 0000000..7c400ac
--- /dev/null
+++ b/img/plots/full_size/merge_sort_1000_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/merge_sort_1000_random_0_200.png b/img/plots/full_size/merge_sort_1000_random_0_200.png
new file mode 100644
index 0000000..02074e0
--- /dev/null
+++ b/img/plots/full_size/merge_sort_1000_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quick_first_100_randomized_0_200.png b/img/plots/full_size/quick_first_100_randomized_0_200.png
deleted file mode 100644
index 27c4bed..0000000
--- a/img/plots/full_size/quick_first_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_first_100_reversed_0_200.png b/img/plots/full_size/quick_first_100_reversed_0_200.png
deleted file mode 100644
index ed4c170..0000000
--- a/img/plots/full_size/quick_first_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_first_100_sorted_0_200.png b/img/plots/full_size/quick_first_100_sorted_0_200.png
deleted file mode 100644
index c3161fe..0000000
--- a/img/plots/full_size/quick_first_100_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_last_100_randomized_0_200.png b/img/plots/full_size/quick_last_100_randomized_0_200.png
deleted file mode 100644
index 1839fd5..0000000
--- a/img/plots/full_size/quick_last_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_last_100_reversed_0_200.png b/img/plots/full_size/quick_last_100_reversed_0_200.png
deleted file mode 100644
index 18c5113..0000000
--- a/img/plots/full_size/quick_last_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_last_100_sorted_0_200.png b/img/plots/full_size/quick_last_100_sorted_0_200.png
deleted file mode 100644
index c50d60a..0000000
--- a/img/plots/full_size/quick_last_100_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_middle_100_randomized_0_200.png b/img/plots/full_size/quick_middle_100_randomized_0_200.png
deleted file mode 100644
index 55b3f41..0000000
--- a/img/plots/full_size/quick_middle_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_middle_100_reversed_0_200.png b/img/plots/full_size/quick_middle_100_reversed_0_200.png
deleted file mode 100644
index d91d68d..0000000
--- a/img/plots/full_size/quick_middle_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_middle_100_sorted_0_200.png b/img/plots/full_size/quick_middle_100_sorted_0_200.png
deleted file mode 100644
index d2d1054..0000000
--- a/img/plots/full_size/quick_middle_100_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_random_100_randomized_0_200.png b/img/plots/full_size/quick_random_100_randomized_0_200.png
deleted file mode 100644
index 63f7173..0000000
--- a/img/plots/full_size/quick_random_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_random_100_reversed_0_200.png b/img/plots/full_size/quick_random_100_reversed_0_200.png
deleted file mode 100644
index c458947..0000000
--- a/img/plots/full_size/quick_random_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_random_100_sorted_0_200.png b/img/plots/full_size/quick_random_100_sorted_0_200.png
deleted file mode 100644
index 2000b96..0000000
--- a/img/plots/full_size/quick_random_100_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_second_100_randomized_0_200.png b/img/plots/full_size/quick_second_100_randomized_0_200.png
deleted file mode 100644
index a657043..0000000
--- a/img/plots/full_size/quick_second_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_second_100_reversed_0_200.png b/img/plots/full_size/quick_second_100_reversed_0_200.png
deleted file mode 100644
index b0edd9c..0000000
--- a/img/plots/full_size/quick_second_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quick_second_100_sorted_0_200.png b/img/plots/full_size/quick_second_100_sorted_0_200.png
deleted file mode 100644
index a3af02f..0000000
--- a/img/plots/full_size/quick_second_100_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/quicksort_first_100_ascending_0_200.png b/img/plots/full_size/quicksort_first_100_ascending_0_200.png
new file mode 100644
index 0000000..b8ffc7a
--- /dev/null
+++ b/img/plots/full_size/quicksort_first_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_first_100_descending_0_200.png b/img/plots/full_size/quicksort_first_100_descending_0_200.png
new file mode 100644
index 0000000..96a6d26
--- /dev/null
+++ b/img/plots/full_size/quicksort_first_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_first_100_random_0_200.png b/img/plots/full_size/quicksort_first_100_random_0_200.png
new file mode 100644
index 0000000..b522ced
--- /dev/null
+++ b/img/plots/full_size/quicksort_first_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_last_100_ascending_0_200.png b/img/plots/full_size/quicksort_last_100_ascending_0_200.png
new file mode 100644
index 0000000..3321ef2
--- /dev/null
+++ b/img/plots/full_size/quicksort_last_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_last_100_descending_0_200.png b/img/plots/full_size/quicksort_last_100_descending_0_200.png
new file mode 100644
index 0000000..ef0d9cf
--- /dev/null
+++ b/img/plots/full_size/quicksort_last_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_last_100_random_0_200.png b/img/plots/full_size/quicksort_last_100_random_0_200.png
new file mode 100644
index 0000000..17b2910
--- /dev/null
+++ b/img/plots/full_size/quicksort_last_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_middle_100_ascending_0_200.png b/img/plots/full_size/quicksort_middle_100_ascending_0_200.png
new file mode 100644
index 0000000..4a15a04
--- /dev/null
+++ b/img/plots/full_size/quicksort_middle_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_middle_100_descending_0_200.png b/img/plots/full_size/quicksort_middle_100_descending_0_200.png
new file mode 100644
index 0000000..61956f1
--- /dev/null
+++ b/img/plots/full_size/quicksort_middle_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_middle_100_random_0_200.png b/img/plots/full_size/quicksort_middle_100_random_0_200.png
new file mode 100644
index 0000000..44d1970
--- /dev/null
+++ b/img/plots/full_size/quicksort_middle_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_random_100_ascending_0_200.png b/img/plots/full_size/quicksort_random_100_ascending_0_200.png
new file mode 100644
index 0000000..09a68f2
--- /dev/null
+++ b/img/plots/full_size/quicksort_random_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_random_100_descending_0_200.png b/img/plots/full_size/quicksort_random_100_descending_0_200.png
new file mode 100644
index 0000000..0d2ce96
--- /dev/null
+++ b/img/plots/full_size/quicksort_random_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_random_100_random_0_200.png b/img/plots/full_size/quicksort_random_100_random_0_200.png
new file mode 100644
index 0000000..e441b6a
--- /dev/null
+++ b/img/plots/full_size/quicksort_random_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_second_100_ascending_0_200.png b/img/plots/full_size/quicksort_second_100_ascending_0_200.png
new file mode 100644
index 0000000..ed3efa7
--- /dev/null
+++ b/img/plots/full_size/quicksort_second_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_second_100_descending_0_200.png b/img/plots/full_size/quicksort_second_100_descending_0_200.png
new file mode 100644
index 0000000..5801944
--- /dev/null
+++ b/img/plots/full_size/quicksort_second_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/quicksort_second_100_random_0_200.png b/img/plots/full_size/quicksort_second_100_random_0_200.png
new file mode 100644
index 0000000..37be2c7
--- /dev/null
+++ b/img/plots/full_size/quicksort_second_100_random_0_200.png
Binary files differ
diff --git a/img/plots/full_size/selection_100_randomized_0_200.png b/img/plots/full_size/selection_100_randomized_0_200.png
deleted file mode 100644
index 2b2f73e..0000000
--- a/img/plots/full_size/selection_100_randomized_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/selection_100_reversed_0_200.png b/img/plots/full_size/selection_100_reversed_0_200.png
deleted file mode 100644
index 974e93b..0000000
--- a/img/plots/full_size/selection_100_reversed_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/selection_100_sorted_0_200.png b/img/plots/full_size/selection_100_sorted_0_200.png
deleted file mode 100644
index 83bb720..0000000
--- a/img/plots/full_size/selection_100_sorted_0_200.png
+++ /dev/null
Binary files differ
diff --git a/img/plots/full_size/selection_sort_100_ascending_0_200.png b/img/plots/full_size/selection_sort_100_ascending_0_200.png
new file mode 100644
index 0000000..4fa1701
--- /dev/null
+++ b/img/plots/full_size/selection_sort_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/selection_sort_100_descending_0_200.png b/img/plots/full_size/selection_sort_100_descending_0_200.png
new file mode 100644
index 0000000..973d684
--- /dev/null
+++ b/img/plots/full_size/selection_sort_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/full_size/selection_sort_100_random_0_200.png b/img/plots/full_size/selection_sort_100_random_0_200.png
new file mode 100644
index 0000000..5fd9570
--- /dev/null
+++ b/img/plots/full_size/selection_sort_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/bubble_1000_sorted_0_200.jpg b/img/plots/previews/bubble_1000_sorted_0_200.jpg
deleted file mode 100644
index a7b37fd..0000000
--- a/img/plots/previews/bubble_1000_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/bubble_100_randomized_0_200.jpg b/img/plots/previews/bubble_100_randomized_0_200.jpg
deleted file mode 100644
index 15620a5..0000000
--- a/img/plots/previews/bubble_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/bubble_100_reversed_0_200.jpg b/img/plots/previews/bubble_100_reversed_0_200.jpg
deleted file mode 100644
index 5faff6f..0000000
--- a/img/plots/previews/bubble_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/bubble_optimized_1000_sorted_0_200.jpg b/img/plots/previews/bubble_optimized_1000_sorted_0_200.jpg
deleted file mode 100644
index 3f4deef..0000000
--- a/img/plots/previews/bubble_optimized_1000_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/bubble_optimized_100_randomized_0_200.jpg b/img/plots/previews/bubble_optimized_100_randomized_0_200.jpg
deleted file mode 100644
index 62fc92d..0000000
--- a/img/plots/previews/bubble_optimized_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/bubble_optimized_100_reversed_0_200.jpg b/img/plots/previews/bubble_optimized_100_reversed_0_200.jpg
deleted file mode 100644
index 9b8e7ff..0000000
--- a/img/plots/previews/bubble_optimized_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/bubble_sort_100_ascending_0_200.png b/img/plots/previews/bubble_sort_100_ascending_0_200.png
new file mode 100644
index 0000000..b313f33
--- /dev/null
+++ b/img/plots/previews/bubble_sort_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/bubble_sort_100_descending_0_200.png b/img/plots/previews/bubble_sort_100_descending_0_200.png
new file mode 100644
index 0000000..1ed7ce3
--- /dev/null
+++ b/img/plots/previews/bubble_sort_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/bubble_sort_100_random_0_200.png b/img/plots/previews/bubble_sort_100_random_0_200.png
new file mode 100644
index 0000000..4a40e41
--- /dev/null
+++ b/img/plots/previews/bubble_sort_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/bubble_sort_optimized_100_ascending_0_200.png b/img/plots/previews/bubble_sort_optimized_100_ascending_0_200.png
new file mode 100644
index 0000000..085668c
--- /dev/null
+++ b/img/plots/previews/bubble_sort_optimized_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/bubble_sort_optimized_100_descending_0_200.png b/img/plots/previews/bubble_sort_optimized_100_descending_0_200.png
new file mode 100644
index 0000000..e16b993
--- /dev/null
+++ b/img/plots/previews/bubble_sort_optimized_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/bubble_sort_optimized_100_random_0_200.png b/img/plots/previews/bubble_sort_optimized_100_random_0_200.png
new file mode 100644
index 0000000..a718348
--- /dev/null
+++ b/img/plots/previews/bubble_sort_optimized_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/heap_100_randomized_0_200.jpg b/img/plots/previews/heap_100_randomized_0_200.jpg
deleted file mode 100644
index a775a56..0000000
--- a/img/plots/previews/heap_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/heap_100_reversed_0_200.jpg b/img/plots/previews/heap_100_reversed_0_200.jpg
deleted file mode 100644
index 3777bf8..0000000
--- a/img/plots/previews/heap_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/heap_100_sorted_0_200.jpg b/img/plots/previews/heap_100_sorted_0_200.jpg
deleted file mode 100644
index bf27f1c..0000000
--- a/img/plots/previews/heap_100_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/heapsort_100_ascending_0_200.png b/img/plots/previews/heapsort_100_ascending_0_200.png
new file mode 100644
index 0000000..a608aa5
--- /dev/null
+++ b/img/plots/previews/heapsort_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/heapsort_100_descending_0_200.png b/img/plots/previews/heapsort_100_descending_0_200.png
new file mode 100644
index 0000000..7f5414e
--- /dev/null
+++ b/img/plots/previews/heapsort_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/heapsort_100_random_0_200.png b/img/plots/previews/heapsort_100_random_0_200.png
new file mode 100644
index 0000000..d031642
--- /dev/null
+++ b/img/plots/previews/heapsort_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/insertion_1000_sorted_0_200.jpg b/img/plots/previews/insertion_1000_sorted_0_200.jpg
deleted file mode 100644
index 8edb4be..0000000
--- a/img/plots/previews/insertion_1000_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/insertion_100_randomized_0_200.jpg b/img/plots/previews/insertion_100_randomized_0_200.jpg
deleted file mode 100644
index 8de27a4..0000000
--- a/img/plots/previews/insertion_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/insertion_100_reversed_0_200.jpg b/img/plots/previews/insertion_100_reversed_0_200.jpg
deleted file mode 100644
index 309901c..0000000
--- a/img/plots/previews/insertion_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/insertion_sort_1000_ascending_0_200.png b/img/plots/previews/insertion_sort_1000_ascending_0_200.png
new file mode 100644
index 0000000..2a219ff
--- /dev/null
+++ b/img/plots/previews/insertion_sort_1000_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/insertion_sort_100_descending_0_200.png b/img/plots/previews/insertion_sort_100_descending_0_200.png
new file mode 100644
index 0000000..c4ed4cd
--- /dev/null
+++ b/img/plots/previews/insertion_sort_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/insertion_sort_100_random_0_200.png b/img/plots/previews/insertion_sort_100_random_0_200.png
new file mode 100644
index 0000000..a2d0495
--- /dev/null
+++ b/img/plots/previews/insertion_sort_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/median_heaps_100_ascending_0_200.png b/img/plots/previews/median_heaps_100_ascending_0_200.png
new file mode 100644
index 0000000..e7aa164
--- /dev/null
+++ b/img/plots/previews/median_heaps_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/median_heaps_100_descending_0_200.png b/img/plots/previews/median_heaps_100_descending_0_200.png
new file mode 100644
index 0000000..5e241ad
--- /dev/null
+++ b/img/plots/previews/median_heaps_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/median_heaps_100_random_0_200.png b/img/plots/previews/median_heaps_100_random_0_200.png
new file mode 100644
index 0000000..8866aba
--- /dev/null
+++ b/img/plots/previews/median_heaps_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/median_sort_first_100_ascending_0_200.png b/img/plots/previews/median_sort_first_100_ascending_0_200.png
new file mode 100644
index 0000000..0888178
--- /dev/null
+++ b/img/plots/previews/median_sort_first_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/median_sort_first_100_descending_0_200.png b/img/plots/previews/median_sort_first_100_descending_0_200.png
new file mode 100644
index 0000000..04c4162
--- /dev/null
+++ b/img/plots/previews/median_sort_first_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/median_sort_first_100_random_0_200.png b/img/plots/previews/median_sort_first_100_random_0_200.png
new file mode 100644
index 0000000..9d60275
--- /dev/null
+++ b/img/plots/previews/median_sort_first_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/merge_100_randomized_0_200.jpg b/img/plots/previews/merge_100_randomized_0_200.jpg
deleted file mode 100644
index 5b5f20f..0000000
--- a/img/plots/previews/merge_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/merge_100_reversed_0_200.jpg b/img/plots/previews/merge_100_reversed_0_200.jpg
deleted file mode 100644
index 7c8c1b7..0000000
--- a/img/plots/previews/merge_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/merge_100_sorted_0_200.jpg b/img/plots/previews/merge_100_sorted_0_200.jpg
deleted file mode 100644
index 8d38a25..0000000
--- a/img/plots/previews/merge_100_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/merge_sort_1000_ascending_0_200.png b/img/plots/previews/merge_sort_1000_ascending_0_200.png
new file mode 100644
index 0000000..acb2a6a
--- /dev/null
+++ b/img/plots/previews/merge_sort_1000_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/merge_sort_1000_descending_0_200.png b/img/plots/previews/merge_sort_1000_descending_0_200.png
new file mode 100644
index 0000000..1be5fc9
--- /dev/null
+++ b/img/plots/previews/merge_sort_1000_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/merge_sort_1000_random_0_200.png b/img/plots/previews/merge_sort_1000_random_0_200.png
new file mode 100644
index 0000000..e806b50
--- /dev/null
+++ b/img/plots/previews/merge_sort_1000_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/quick_first_100_randomized_0_200.jpg b/img/plots/previews/quick_first_100_randomized_0_200.jpg
deleted file mode 100644
index c622207..0000000
--- a/img/plots/previews/quick_first_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_first_100_reversed_0_200.jpg b/img/plots/previews/quick_first_100_reversed_0_200.jpg
deleted file mode 100644
index 5dfe1e1..0000000
--- a/img/plots/previews/quick_first_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_first_100_sorted_0_200.jpg b/img/plots/previews/quick_first_100_sorted_0_200.jpg
deleted file mode 100644
index af7a423..0000000
--- a/img/plots/previews/quick_first_100_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_last_100_randomized_0_200.jpg b/img/plots/previews/quick_last_100_randomized_0_200.jpg
deleted file mode 100644
index cf51c98..0000000
--- a/img/plots/previews/quick_last_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_last_100_reversed_0_200.jpg b/img/plots/previews/quick_last_100_reversed_0_200.jpg
deleted file mode 100644
index 720c9c0..0000000
--- a/img/plots/previews/quick_last_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_last_100_sorted_0_200.jpg b/img/plots/previews/quick_last_100_sorted_0_200.jpg
deleted file mode 100644
index 94e0286..0000000
--- a/img/plots/previews/quick_last_100_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_middle_100_randomized_0_200.jpg b/img/plots/previews/quick_middle_100_randomized_0_200.jpg
deleted file mode 100644
index 78e0804..0000000
--- a/img/plots/previews/quick_middle_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_middle_100_reversed_0_200.jpg b/img/plots/previews/quick_middle_100_reversed_0_200.jpg
deleted file mode 100644
index b9e8547..0000000
--- a/img/plots/previews/quick_middle_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_middle_100_sorted_0_200.jpg b/img/plots/previews/quick_middle_100_sorted_0_200.jpg
deleted file mode 100644
index 4018807..0000000
--- a/img/plots/previews/quick_middle_100_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_random_100_randomized_0_200.jpg b/img/plots/previews/quick_random_100_randomized_0_200.jpg
deleted file mode 100644
index 9de66f5..0000000
--- a/img/plots/previews/quick_random_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_random_100_reversed_0_200.jpg b/img/plots/previews/quick_random_100_reversed_0_200.jpg
deleted file mode 100644
index a5e4d12..0000000
--- a/img/plots/previews/quick_random_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_random_100_sorted_0_200.jpg b/img/plots/previews/quick_random_100_sorted_0_200.jpg
deleted file mode 100644
index b6fc410..0000000
--- a/img/plots/previews/quick_random_100_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_second_100_randomized_0_200.jpg b/img/plots/previews/quick_second_100_randomized_0_200.jpg
deleted file mode 100644
index 3b511cd..0000000
--- a/img/plots/previews/quick_second_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_second_100_reversed_0_200.jpg b/img/plots/previews/quick_second_100_reversed_0_200.jpg
deleted file mode 100644
index 41cd75b..0000000
--- a/img/plots/previews/quick_second_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quick_second_100_sorted_0_200.jpg b/img/plots/previews/quick_second_100_sorted_0_200.jpg
deleted file mode 100644
index f46e68f..0000000
--- a/img/plots/previews/quick_second_100_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/quicksort_first_100_ascending_0_200.png b/img/plots/previews/quicksort_first_100_ascending_0_200.png
new file mode 100644
index 0000000..3db2580
--- /dev/null
+++ b/img/plots/previews/quicksort_first_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_first_100_descending_0_200.png b/img/plots/previews/quicksort_first_100_descending_0_200.png
new file mode 100644
index 0000000..811d5db
--- /dev/null
+++ b/img/plots/previews/quicksort_first_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_first_100_random_0_200.png b/img/plots/previews/quicksort_first_100_random_0_200.png
new file mode 100644
index 0000000..1bfd38c
--- /dev/null
+++ b/img/plots/previews/quicksort_first_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_last_100_ascending_0_200.png b/img/plots/previews/quicksort_last_100_ascending_0_200.png
new file mode 100644
index 0000000..6128a37
--- /dev/null
+++ b/img/plots/previews/quicksort_last_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_last_100_descending_0_200.png b/img/plots/previews/quicksort_last_100_descending_0_200.png
new file mode 100644
index 0000000..5356cc9
--- /dev/null
+++ b/img/plots/previews/quicksort_last_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_last_100_random_0_200.png b/img/plots/previews/quicksort_last_100_random_0_200.png
new file mode 100644
index 0000000..0984d8d
--- /dev/null
+++ b/img/plots/previews/quicksort_last_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_middle_100_ascending_0_200.png b/img/plots/previews/quicksort_middle_100_ascending_0_200.png
new file mode 100644
index 0000000..8c2d8bf
--- /dev/null
+++ b/img/plots/previews/quicksort_middle_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_middle_100_descending_0_200.png b/img/plots/previews/quicksort_middle_100_descending_0_200.png
new file mode 100644
index 0000000..a70c436
--- /dev/null
+++ b/img/plots/previews/quicksort_middle_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_middle_100_random_0_200.png b/img/plots/previews/quicksort_middle_100_random_0_200.png
new file mode 100644
index 0000000..5f60efb
--- /dev/null
+++ b/img/plots/previews/quicksort_middle_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_random_100_ascending_0_200.png b/img/plots/previews/quicksort_random_100_ascending_0_200.png
new file mode 100644
index 0000000..775c5be
--- /dev/null
+++ b/img/plots/previews/quicksort_random_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_random_100_descending_0_200.png b/img/plots/previews/quicksort_random_100_descending_0_200.png
new file mode 100644
index 0000000..eb8e316
--- /dev/null
+++ b/img/plots/previews/quicksort_random_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_random_100_random_0_200.png b/img/plots/previews/quicksort_random_100_random_0_200.png
new file mode 100644
index 0000000..1960502
--- /dev/null
+++ b/img/plots/previews/quicksort_random_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_second_100_ascending_0_200.png b/img/plots/previews/quicksort_second_100_ascending_0_200.png
new file mode 100644
index 0000000..ec2d575
--- /dev/null
+++ b/img/plots/previews/quicksort_second_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_second_100_descending_0_200.png b/img/plots/previews/quicksort_second_100_descending_0_200.png
new file mode 100644
index 0000000..7345dc6
--- /dev/null
+++ b/img/plots/previews/quicksort_second_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/quicksort_second_100_random_0_200.png b/img/plots/previews/quicksort_second_100_random_0_200.png
new file mode 100644
index 0000000..d709c9f
--- /dev/null
+++ b/img/plots/previews/quicksort_second_100_random_0_200.png
Binary files differ
diff --git a/img/plots/previews/selection_100_randomized_0_200.jpg b/img/plots/previews/selection_100_randomized_0_200.jpg
deleted file mode 100644
index b0e4628..0000000
--- a/img/plots/previews/selection_100_randomized_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/selection_100_reversed_0_200.jpg b/img/plots/previews/selection_100_reversed_0_200.jpg
deleted file mode 100644
index 1cfbffc..0000000
--- a/img/plots/previews/selection_100_reversed_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/selection_100_sorted_0_200.jpg b/img/plots/previews/selection_100_sorted_0_200.jpg
deleted file mode 100644
index e6d3e50..0000000
--- a/img/plots/previews/selection_100_sorted_0_200.jpg
+++ /dev/null
Binary files differ
diff --git a/img/plots/previews/selection_sort_100_ascending_0_200.png b/img/plots/previews/selection_sort_100_ascending_0_200.png
new file mode 100644
index 0000000..c399ae9
--- /dev/null
+++ b/img/plots/previews/selection_sort_100_ascending_0_200.png
Binary files differ
diff --git a/img/plots/previews/selection_sort_100_descending_0_200.png b/img/plots/previews/selection_sort_100_descending_0_200.png
new file mode 100644
index 0000000..bb8d5b9
--- /dev/null
+++ b/img/plots/previews/selection_sort_100_descending_0_200.png
Binary files differ
diff --git a/img/plots/previews/selection_sort_100_random_0_200.png b/img/plots/previews/selection_sort_100_random_0_200.png
new file mode 100644
index 0000000..4b9c9fe
--- /dev/null
+++ b/img/plots/previews/selection_sort_100_random_0_200.png
Binary files differ
diff --git a/plots.html b/plots.html
index 481056e..ff2986e 100644
--- a/plots.html
+++ b/plots.html
@@ -5,114 +5,108 @@ groups:
- navbar
navbar_link: <span class="glyphicon glyphicon-th-large"></span>&nbsp;Plots
custom_css: plots.css
-plot_kinds:
- - sorted
- - randomized
- - reversed
+input_order:
+ - ascending
+ - random
+ - descending
plots:
- - codename: bubble
+ - codename: bubble_sort
brief_name: Bubble sort
display_name: Bubble sort
min_length: 0
max_length: 200
- repetitions:
- sorted: 1000
- randomized: 100
- reversed: 100
+ iterations: 100
complexity:
- sorted: O(<var>n</var>)
- randomized: O(<var>n</var><sup>2</sup>)
- reversed: O(<var>n</var><sup>2</sup>)
- - codename: bubble_optimized
+ ascending: O(<var>n</var>)
+ random: O(<var>n</var><sup>2</sup>)
+ descending: O(<var>n</var><sup>2</sup>)
+ - codename: bubble_sort_optimized
brief_name: "&hellip; \"optimized\""
display_name: "\"Optimized\" bubble sort"
min_length: 0
max_length: 200
- repetitions:
- sorted: 1000
- randomized: 100
- reversed: 100
+ iterations: 100
complexity:
- sorted: O(<var>n</var>)
- randomized: O(<var>n</var><sup>2</sup>)
- reversed: O(<var>n</var><sup>2</sup>)
- - codename: heap
+ ascending: O(<var>n</var>)
+ random: O(<var>n</var><sup>2</sup>)
+ descending: O(<var>n</var><sup>2</sup>)
+ - codename: heapsort
brief_name: Heapsort
display_name: Heapsort
min_length: 0
max_length: 200
- repetitions: 100
+ iterations: 100
complexity: O(<var>n</var> log <var>n</var>)
- - codename: insertion
+ - codename: insertion_sort
brief_name: Insertion sort
display_name: Insertion sort
min_length: 0
max_length: 200
- repetitions:
- sorted: 1000
- randomized: 100
- reversed: 100
+ iterations:
+ ascending: 1000
+ random: 100
+ descending: 100
complexity:
- sorted: O(<var>n</var>)
- randomized: O(<var>n</var><sup>2</sup>)
- reversed: O(<var>n</var><sup>2</sup>)
- - codename: merge
+ ascending: O(<var>n</var>)
+ random: O(<var>n</var><sup>2</sup>)
+ descending: O(<var>n</var><sup>2</sup>)
+ - codename: merge_sort
brief_name: Merge sort
display_name: Merge sort
min_length: 0
max_length: 200
- repetitions: 100
+ iterations: 1000
complexity: O(<var>n</var> log <var>n</var>)
- - codename: quick_first
+ - codename: quicksort_first
brief_name: Quicksort (first element as pivot)
display_name: Quicksort (first element as pivot)
min_length: 0
max_length: 200
- repetitions: 100
+ iterations: 100
complexity:
- sorted: O(<var>n</var><sup>2</sup>)
- randomized: O(<var>n</var> log <var>n</var>)
- reversed: O(<var>n</var><sup>2</sup>)
- - codename: quick_second
+ ascending: O(<var>n</var><sup>2</sup>)
+ random: O(<var>n</var> log <var>n</var>)
+ descending: O(<var>n</var><sup>2</sup>)
+ - codename: quicksort_second
brief_name: "&hellip; second element&hellip;"
display_name: Quicksort (second element as pivot)
min_length: 0
max_length: 200
- repetitions: 100
+ iterations: 100
complexity:
- sorted: O(<var>n</var><sup>2</sup>)
- randomized: O(<var>n</var> log <var>n</var>)
- reversed: O(<var>n</var><sup>2</sup>)
- - codename: quick_middle
+ ascending: O(<var>n</var><sup>2</sup>)
+ random: O(<var>n</var> log <var>n</var>)
+ descending: O(<var>n</var><sup>2</sup>)
+ - codename: quicksort_middle
brief_name: "&hellip; middle element&hellip;"
display_name: Quicksort (middle element as pivot)
min_length: 0
max_length: 200
- repetitions: 100
+ iterations: 100
complexity: O(<var>n</var> log <var>n</var>)
- - codename: quick_last
+ - codename: quicksort_last
brief_name: "&hellip; last element&hellip;"
display_name: Quicksort (last element as pivot)
min_length: 0
max_length: 200
- repetitions: 100
+ iterations: 100
complexity:
- sorted: O(<var>n</var><sup>2</sup>)
- randomized: O(<var>n</var> log <var>n</var>)
- reversed: O(<var>n</var><sup>2</sup>)
- - codename: quick_random
+ ascending: O(<var>n</var><sup>2</sup>)
+ random: O(<var>n</var> log <var>n</var>)
+ descending: O(<var>n</var><sup>2</sup>)
+ - codename: quicksort_random
brief_name: "&hellip; random element&hellip;"
display_name: Quicksort (random element as pivot)
min_length: 0
max_length: 200
- repetitions: 100
+ iterations: 100
complexity: O(<var>n</var> log <var>n</var>)
- - codename: selection
+ - codename: selection_sort
brief_name: Selection sort
display_name: Selection sort
min_length: 0
max_length: 200
- repetitions: 100
+ iterations: 100
complexity: O(<var>n</var><sup>2</sup>)
---
<h1>Plots</h1>
@@ -134,19 +128,19 @@ to produce the plots are listed below.</p>
<table class="table table-bordered reasonable-width">
<tr>
<th>CPU</th>
- <td><a href="http://ark.intel.com/products/58917">Intel Atom N2800</a></td>
+ <td><a href="http://ark.intel.com/products/84695/Intel-Core-i3-5005U-Processor-3M-Cache-2_00-GHz">Intel Core i3-5005U</a></td>
</tr>
<tr>
<th>OS</th>
- <td>Windows 7 Professional Service Pack 1</td>
+ <td>Windows 8.1</td>
</tr>
<tr>
<th>Python</th>
- <td>3.4.1</td>
+ <td>3.5.1</td>
</tr>
<tr>
<th>matplotlib</th>
- <td>1.4.0</td>
+ <td>1.5.1</td>
</tr>
</table>
</div>
@@ -163,10 +157,9 @@ Visit <a href="https://github.com/egor-tensin/sorting_algorithms/">https://githu
<p>In short, each of the implemented algorithms was provided with three
input sequences:</p>
<ul>
- <li>a list of n consecutive numbers sorted in ascending order ("sorted"
-input),</li>
- <li>&hellip; in descending order ("reversed" input),</li>
- <li>&hellip; in random order ("randomized" input).</li>
+ <li>a list of <var>n</var> consecutive numbers sorted in ascending order,</li>
+ <li>&hellip; in descending order,</li>
+ <li>&hellip; in random order.</li>
</ul>
<p>Use the table below to quickly navigate to the plots for the
corresponding algorithm.</p>
@@ -175,11 +168,11 @@ corresponding algorithm.</p>
<thead>
<tr>
<th class="text-center" rowspan="2">Algorithm</th>
- <th class="text-center" colspan="{{ page.plot_kinds.size }}">Complexity</th>
+ <th class="text-center" colspan="{{ page.input_order.size }}">Complexity</th>
</tr>
<tr>
- {% for kind in page.plot_kinds %}
- <th class="text-center">{{ kind }}</th>
+ {% for order in page.input_order %}
+ <th class="text-center">{{ order }}</th>
{% endfor %}
</tr>
</thead>
@@ -187,8 +180,8 @@ corresponding algorithm.</p>
{% for algorithm in page.plots %}
<tr>
<td><a href="#plots_{{ algorithm.codename }}">{{ algorithm.brief_name }}</a></td>
- {% for kind in page.plot_kinds %}
- <td>{% if algorithm.complexity[kind] %}{{ algorithm.complexity[kind] }}{% else %}{{ algorithm.complexity }}{% endif %}</td>
+ {% for order in page.input_order %}
+ <td>{% if algorithm.complexity[order] %}{{ algorithm.complexity[order] }}{% else %}{{ algorithm.complexity }}{% endif %}</td>
{% endfor %}
</tr>
{% endfor %}
@@ -201,25 +194,25 @@ corresponding algorithm.</p>
<a id="plots_{{ algorithm.codename }}"></a>
<h3>{{ algorithm.display_name }}</h3>
<div class="row">
- {% for kind in page.plot_kinds %}
- {% if algorithm.repetitions[kind] %}
- {% assign repetitions = algorithm.repetitions[kind] %}
- {% else %}
- {% assign repetitions = algorithm.repetitions %}
- {% endif %}
- {% capture stem %}{{ algorithm.codename }}_{{ repetitions }}_{{ kind }}_{{ algorithm.min_length }}_{{ algorithm.max_length }}{% endcapture %}
- <div class="col-xs-12 col-sm-6 col-md-4">
- <div class="thumbnail">
- <a class="thumbnail" href="{{ site.baseurl }}/img/plots/full_size/{{ stem }}.png">
- <img class="img-responsive" src="{{ site.baseurl }}/img/plots/previews/{{ stem }}.jpg"/>
- </a>
- <div class="caption">
- <strong>{{ algorithm.display_name }}</strong><br/>
- <strong>Input:</strong> {{ kind }}<br/>
- <strong>Complexity:</strong> {% if algorithm.complexity[kind] %}{{ algorithm.complexity[kind] }}{% else %}{{ algorithm.complexity }}{% endif %}<br/>
+ {% for order in page.input_order %}
+ {% if algorithm.iterations[order] %}
+ {% assign iterations = algorithm.iterations[order] %}
+ {% else %}
+ {% assign iterations = algorithm.iterations %}
+ {% endif %}
+ {% capture stem %}{{ algorithm.codename }}_{{ iterations }}_{{ order }}_{{ algorithm.min_length }}_{{ algorithm.max_length }}{% endcapture %}
+ <div class="col-xs-12 col-sm-6 col-md-4">
+ <div class="thumbnail">
+ <a class="thumbnail" href="{{ site.baseurl }}/img/plots/full_size/{{ stem }}.png">
+ <img class="img-responsive" src="{{ site.baseurl }}/img/plots/previews/{{ stem }}.png" alt="{{ algorithm.display_name | escape }}, {{ iterations }} iterations, {{ order }} input"/>
+ </a>
+ <div class="caption">
+ <strong>{{ algorithm.display_name }}</strong><br/>
+ <strong>Input:</strong> {{ order }}<br/>
+ <strong>Complexity:</strong> {% if algorithm.complexity[order] %}{{ algorithm.complexity[order] }}{% else %}{{ algorithm.complexity }}{% endif %}<br/>
+ </div>
</div>
</div>
- </div>
{% endfor %}
</div>
{% endfor %}