aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--DEVELOPMENT.md2
-rw-r--r--Makefile5
-rw-r--r--_config.yml10
l---------src/LICENSE.txt1
-rw-r--r--src/assets/css/plots.css (renamed from assets/css/plots.css)0
-rw-r--r--src/assets/img/plots/full_size/bubble_sort_100_average_0_200.png (renamed from assets/img/plots/full_size/bubble_sort_100_average_0_200.png)bin108359 -> 108359 bytes
-rw-r--r--src/assets/img/plots/full_size/bubble_sort_100_best_0_200.png (renamed from assets/img/plots/full_size/bubble_sort_100_best_0_200.png)bin100730 -> 100730 bytes
-rw-r--r--src/assets/img/plots/full_size/bubble_sort_100_worst_0_200.png (renamed from assets/img/plots/full_size/bubble_sort_100_worst_0_200.png)bin93398 -> 93398 bytes
-rw-r--r--src/assets/img/plots/full_size/bubble_sort_optimized_100_average_0_200.png (renamed from assets/img/plots/full_size/bubble_sort_optimized_100_average_0_200.png)bin108071 -> 108071 bytes
-rw-r--r--src/assets/img/plots/full_size/bubble_sort_optimized_100_best_0_200.png (renamed from assets/img/plots/full_size/bubble_sort_optimized_100_best_0_200.png)bin110178 -> 110178 bytes
-rw-r--r--src/assets/img/plots/full_size/bubble_sort_optimized_100_worst_0_200.png (renamed from assets/img/plots/full_size/bubble_sort_optimized_100_worst_0_200.png)bin95328 -> 95328 bytes
-rw-r--r--src/assets/img/plots/full_size/heapsort_100_average_0_200.png (renamed from assets/img/plots/full_size/heapsort_100_average_0_200.png)bin101758 -> 101758 bytes
-rw-r--r--src/assets/img/plots/full_size/heapsort_100_best_0_200.png (renamed from assets/img/plots/full_size/heapsort_100_best_0_200.png)bin102986 -> 102986 bytes
-rw-r--r--src/assets/img/plots/full_size/heapsort_100_worst_0_200.png (renamed from assets/img/plots/full_size/heapsort_100_worst_0_200.png)bin100107 -> 100107 bytes
-rw-r--r--src/assets/img/plots/full_size/insertion_sort_100_average_0_200.png (renamed from assets/img/plots/full_size/insertion_sort_100_average_0_200.png)bin115677 -> 115677 bytes
-rw-r--r--src/assets/img/plots/full_size/insertion_sort_100_best_0_200.png (renamed from assets/img/plots/full_size/insertion_sort_100_best_0_200.png)bin90331 -> 90331 bytes
-rw-r--r--src/assets/img/plots/full_size/insertion_sort_100_worst_0_200.png (renamed from assets/img/plots/full_size/insertion_sort_100_worst_0_200.png)bin91980 -> 91980 bytes
-rw-r--r--src/assets/img/plots/full_size/median_heaps_1000_average_0_200.png (renamed from assets/img/plots/full_size/median_heaps_1000_average_0_200.png)bin42873 -> 42873 bytes
-rw-r--r--src/assets/img/plots/full_size/median_heaps_1000_best_0_200.png (renamed from assets/img/plots/full_size/median_heaps_1000_best_0_200.png)bin39848 -> 39848 bytes
-rw-r--r--src/assets/img/plots/full_size/median_heaps_1000_worst_0_200.png (renamed from assets/img/plots/full_size/median_heaps_1000_worst_0_200.png)bin39997 -> 39997 bytes
-rw-r--r--src/assets/img/plots/full_size/median_sorting_1000_average_0_200.png (renamed from assets/img/plots/full_size/median_sorting_1000_average_0_200.png)bin42076 -> 42076 bytes
-rw-r--r--src/assets/img/plots/full_size/median_sorting_1000_best_0_200.png (renamed from assets/img/plots/full_size/median_sorting_1000_best_0_200.png)bin40818 -> 40818 bytes
-rw-r--r--src/assets/img/plots/full_size/median_sorting_1000_worst_0_200.png (renamed from assets/img/plots/full_size/median_sorting_1000_worst_0_200.png)bin41711 -> 41711 bytes
-rw-r--r--src/assets/img/plots/full_size/merge_sort_100_average_0_200.png (renamed from assets/img/plots/full_size/merge_sort_100_average_0_200.png)bin103872 -> 103872 bytes
-rw-r--r--src/assets/img/plots/full_size/merge_sort_100_best_0_200.png (renamed from assets/img/plots/full_size/merge_sort_100_best_0_200.png)bin100150 -> 100150 bytes
-rw-r--r--src/assets/img/plots/full_size/merge_sort_100_worst_0_200.png (renamed from assets/img/plots/full_size/merge_sort_100_worst_0_200.png)bin101168 -> 101168 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_first_100_average_0_200.png (renamed from assets/img/plots/full_size/quicksort_first_100_average_0_200.png)bin128690 -> 128690 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_first_100_best_0_200.png (renamed from assets/img/plots/full_size/quicksort_first_100_best_0_200.png)bin106879 -> 106879 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_first_100_worst_0_200.png (renamed from assets/img/plots/full_size/quicksort_first_100_worst_0_200.png)bin100772 -> 100772 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_last_100_average_0_200.png (renamed from assets/img/plots/full_size/quicksort_last_100_average_0_200.png)bin131574 -> 131574 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_last_100_best_0_200.png (renamed from assets/img/plots/full_size/quicksort_last_100_best_0_200.png)bin105782 -> 105782 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_last_100_worst_0_200.png (renamed from assets/img/plots/full_size/quicksort_last_100_worst_0_200.png)bin100907 -> 100907 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_middle_100_average_0_200.png (renamed from assets/img/plots/full_size/quicksort_middle_100_average_0_200.png)bin125241 -> 125241 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_middle_100_best_0_200.png (renamed from assets/img/plots/full_size/quicksort_middle_100_best_0_200.png)bin98861 -> 98861 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_middle_100_worst_0_200.png (renamed from assets/img/plots/full_size/quicksort_middle_100_worst_0_200.png)bin105386 -> 105386 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_random_100_average_0_200.png (renamed from assets/img/plots/full_size/quicksort_random_100_average_0_200.png)bin103347 -> 103347 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_random_100_best_0_200.png (renamed from assets/img/plots/full_size/quicksort_random_100_best_0_200.png)bin98941 -> 98941 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_random_100_worst_0_200.png (renamed from assets/img/plots/full_size/quicksort_random_100_worst_0_200.png)bin98483 -> 98483 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_second_100_average_0_200.png (renamed from assets/img/plots/full_size/quicksort_second_100_average_0_200.png)bin134716 -> 134716 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_second_100_best_0_200.png (renamed from assets/img/plots/full_size/quicksort_second_100_best_0_200.png)bin108656 -> 108656 bytes
-rw-r--r--src/assets/img/plots/full_size/quicksort_second_100_worst_0_200.png (renamed from assets/img/plots/full_size/quicksort_second_100_worst_0_200.png)bin109975 -> 109975 bytes
-rw-r--r--src/assets/img/plots/full_size/selection_sort_100_average_0_200.png (renamed from assets/img/plots/full_size/selection_sort_100_average_0_200.png)bin99273 -> 99273 bytes
-rw-r--r--src/assets/img/plots/full_size/selection_sort_100_best_0_200.png (renamed from assets/img/plots/full_size/selection_sort_100_best_0_200.png)bin99769 -> 99769 bytes
-rw-r--r--src/assets/img/plots/full_size/selection_sort_100_worst_0_200.png (renamed from assets/img/plots/full_size/selection_sort_100_worst_0_200.png)bin99881 -> 99881 bytes
-rw-r--r--src/assets/img/plots/preview/bubble_sort_100_average_0_200.png (renamed from assets/img/plots/preview/bubble_sort_100_average_0_200.png)bin24970 -> 24970 bytes
-rw-r--r--src/assets/img/plots/preview/bubble_sort_100_best_0_200.png (renamed from assets/img/plots/preview/bubble_sort_100_best_0_200.png)bin23837 -> 23837 bytes
-rw-r--r--src/assets/img/plots/preview/bubble_sort_100_worst_0_200.png (renamed from assets/img/plots/preview/bubble_sort_100_worst_0_200.png)bin22473 -> 22473 bytes
-rw-r--r--src/assets/img/plots/preview/bubble_sort_optimized_100_average_0_200.png (renamed from assets/img/plots/preview/bubble_sort_optimized_100_average_0_200.png)bin25535 -> 25535 bytes
-rw-r--r--src/assets/img/plots/preview/bubble_sort_optimized_100_best_0_200.png (renamed from assets/img/plots/preview/bubble_sort_optimized_100_best_0_200.png)bin26464 -> 26464 bytes
-rw-r--r--src/assets/img/plots/preview/bubble_sort_optimized_100_worst_0_200.png (renamed from assets/img/plots/preview/bubble_sort_optimized_100_worst_0_200.png)bin22754 -> 22754 bytes
-rw-r--r--src/assets/img/plots/preview/heapsort_100_average_0_200.png (renamed from assets/img/plots/preview/heapsort_100_average_0_200.png)bin24211 -> 24211 bytes
-rw-r--r--src/assets/img/plots/preview/heapsort_100_best_0_200.png (renamed from assets/img/plots/preview/heapsort_100_best_0_200.png)bin24366 -> 24366 bytes
-rw-r--r--src/assets/img/plots/preview/heapsort_100_worst_0_200.png (renamed from assets/img/plots/preview/heapsort_100_worst_0_200.png)bin23884 -> 23884 bytes
-rw-r--r--src/assets/img/plots/preview/insertion_sort_100_average_0_200.png (renamed from assets/img/plots/preview/insertion_sort_100_average_0_200.png)bin26685 -> 26685 bytes
-rw-r--r--src/assets/img/plots/preview/insertion_sort_100_best_0_200.png (renamed from assets/img/plots/preview/insertion_sort_100_best_0_200.png)bin21207 -> 21207 bytes
-rw-r--r--src/assets/img/plots/preview/insertion_sort_100_worst_0_200.png (renamed from assets/img/plots/preview/insertion_sort_100_worst_0_200.png)bin22014 -> 22014 bytes
-rw-r--r--src/assets/img/plots/preview/merge_sort_100_average_0_200.png (renamed from assets/img/plots/preview/merge_sort_100_average_0_200.png)bin24734 -> 24734 bytes
-rw-r--r--src/assets/img/plots/preview/merge_sort_100_best_0_200.png (renamed from assets/img/plots/preview/merge_sort_100_best_0_200.png)bin23163 -> 23163 bytes
-rw-r--r--src/assets/img/plots/preview/merge_sort_100_worst_0_200.png (renamed from assets/img/plots/preview/merge_sort_100_worst_0_200.png)bin23786 -> 23786 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_first_100_average_0_200.png (renamed from assets/img/plots/preview/quicksort_first_100_average_0_200.png)bin29980 -> 29980 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_first_100_best_0_200.png (renamed from assets/img/plots/preview/quicksort_first_100_best_0_200.png)bin25898 -> 25898 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_first_100_worst_0_200.png (renamed from assets/img/plots/preview/quicksort_first_100_worst_0_200.png)bin24544 -> 24544 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_last_100_average_0_200.png (renamed from assets/img/plots/preview/quicksort_last_100_average_0_200.png)bin30328 -> 30328 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_last_100_best_0_200.png (renamed from assets/img/plots/preview/quicksort_last_100_best_0_200.png)bin25669 -> 25669 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_last_100_worst_0_200.png (renamed from assets/img/plots/preview/quicksort_last_100_worst_0_200.png)bin24310 -> 24310 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_middle_100_average_0_200.png (renamed from assets/img/plots/preview/quicksort_middle_100_average_0_200.png)bin28994 -> 28994 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_middle_100_best_0_200.png (renamed from assets/img/plots/preview/quicksort_middle_100_best_0_200.png)bin23544 -> 23544 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_middle_100_worst_0_200.png (renamed from assets/img/plots/preview/quicksort_middle_100_worst_0_200.png)bin24965 -> 24965 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_random_100_average_0_200.png (renamed from assets/img/plots/preview/quicksort_random_100_average_0_200.png)bin24775 -> 24775 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_random_100_best_0_200.png (renamed from assets/img/plots/preview/quicksort_random_100_best_0_200.png)bin23199 -> 23199 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_random_100_worst_0_200.png (renamed from assets/img/plots/preview/quicksort_random_100_worst_0_200.png)bin23356 -> 23356 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_second_100_average_0_200.png (renamed from assets/img/plots/preview/quicksort_second_100_average_0_200.png)bin31479 -> 31479 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_second_100_best_0_200.png (renamed from assets/img/plots/preview/quicksort_second_100_best_0_200.png)bin26605 -> 26605 bytes
-rw-r--r--src/assets/img/plots/preview/quicksort_second_100_worst_0_200.png (renamed from assets/img/plots/preview/quicksort_second_100_worst_0_200.png)bin26798 -> 26798 bytes
-rw-r--r--src/assets/img/plots/preview/selection_sort_100_average_0_200.png (renamed from assets/img/plots/preview/selection_sort_100_average_0_200.png)bin23589 -> 23589 bytes
-rw-r--r--src/assets/img/plots/preview/selection_sort_100_best_0_200.png (renamed from assets/img/plots/preview/selection_sort_100_best_0_200.png)bin23940 -> 23940 bytes
-rw-r--r--src/assets/img/plots/preview/selection_sort_100_worst_0_200.png (renamed from assets/img/plots/preview/selection_sort_100_worst_0_200.png)bin24132 -> 24132 bytes
-rw-r--r--src/index.html (renamed from index.html)0
79 files changed, 11 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index 5d2be2c..a559f29 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
+/build/
/.bundle/
-/.jekyll-cache/
-/_site/
+.jekyll-cache/
/vendor/
/.wget/
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index 9cea926..680e985 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -42,7 +42,7 @@ Upgrading dependencies
Building static pages
---------------------
-If you try to copy the _site directory and open index.html without running the
+If you try to copy the build/ directory and open index.html without running the
web server, it won't work: all links will be messed up.
Jekyll doesn't provide native support for generating a static website which can
be browsed without running a web server.
diff --git a/Makefile b/Makefile
index ac7962d..81249f5 100644
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,9 @@ include prelude.mk
LIVE_RELOAD ?= 1
$(eval $(call noexpand,LIVE_RELOAD))
+# Resolve symlinks to actual files: https://github.com/jekyll/jekyll/pull/4640
+export JEKYLL_ENV := production
+
.PHONY: all
all: serve
@@ -70,4 +73,4 @@ $(eval $(call noexpand,REMOTE_DIR))
.PHONY: deploy
deploy:
- rsync -avh -e 'ssh -p $(call escape,$(REMOTE_PORT)) -o StrictHostKeyChecking=no' _site/ '$(call escape,$(REMOTE_USER)@$(REMOTE_HOST):$(REMOTE_DIR)/)' --delete
+ rsync -avh -e 'ssh -p $(call escape,$(REMOTE_PORT)) -o StrictHostKeyChecking=no' build/ '$(call escape,$(REMOTE_USER)@$(REMOTE_HOST):$(REMOTE_DIR)/)' --delete
diff --git a/_config.yml b/_config.yml
index b6a5c38..6208f08 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,17 +1,13 @@
# Jekyll
+source: src
+destination: build
+
baseurl: /sorting-algorithms
host: 0.0.0.0
open_url: true
show_drafts: true
strict_front_matter: true
-exclude:
- - .wget/
- - DEVELOPMENT.md
- - Makefile
- - prelude.mk
- - README.md
-
# Plugins
plugins:
- jekyll-github-metadata
diff --git a/src/LICENSE.txt b/src/LICENSE.txt
new file mode 120000
index 0000000..4ab4373
--- /dev/null
+++ b/src/LICENSE.txt
@@ -0,0 +1 @@
+../LICENSE.txt \ No newline at end of file
diff --git a/assets/css/plots.css b/src/assets/css/plots.css
index b6880c6..b6880c6 100644
--- a/assets/css/plots.css
+++ b/src/assets/css/plots.css
diff --git a/assets/img/plots/full_size/bubble_sort_100_average_0_200.png b/src/assets/img/plots/full_size/bubble_sort_100_average_0_200.png
index f322fa9..f322fa9 100644
--- a/assets/img/plots/full_size/bubble_sort_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/bubble_sort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/bubble_sort_100_best_0_200.png b/src/assets/img/plots/full_size/bubble_sort_100_best_0_200.png
index 2ac258c..2ac258c 100644
--- a/assets/img/plots/full_size/bubble_sort_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/bubble_sort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/bubble_sort_100_worst_0_200.png b/src/assets/img/plots/full_size/bubble_sort_100_worst_0_200.png
index 1953999..1953999 100644
--- a/assets/img/plots/full_size/bubble_sort_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/bubble_sort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/bubble_sort_optimized_100_average_0_200.png b/src/assets/img/plots/full_size/bubble_sort_optimized_100_average_0_200.png
index d87e2c2..d87e2c2 100644
--- a/assets/img/plots/full_size/bubble_sort_optimized_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/bubble_sort_optimized_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/bubble_sort_optimized_100_best_0_200.png b/src/assets/img/plots/full_size/bubble_sort_optimized_100_best_0_200.png
index 909757c..909757c 100644
--- a/assets/img/plots/full_size/bubble_sort_optimized_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/bubble_sort_optimized_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/bubble_sort_optimized_100_worst_0_200.png b/src/assets/img/plots/full_size/bubble_sort_optimized_100_worst_0_200.png
index 3354d6f..3354d6f 100644
--- a/assets/img/plots/full_size/bubble_sort_optimized_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/bubble_sort_optimized_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/heapsort_100_average_0_200.png b/src/assets/img/plots/full_size/heapsort_100_average_0_200.png
index 3e8391c..3e8391c 100644
--- a/assets/img/plots/full_size/heapsort_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/heapsort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/heapsort_100_best_0_200.png b/src/assets/img/plots/full_size/heapsort_100_best_0_200.png
index 996bc58..996bc58 100644
--- a/assets/img/plots/full_size/heapsort_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/heapsort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/heapsort_100_worst_0_200.png b/src/assets/img/plots/full_size/heapsort_100_worst_0_200.png
index eb88419..eb88419 100644
--- a/assets/img/plots/full_size/heapsort_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/heapsort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/insertion_sort_100_average_0_200.png b/src/assets/img/plots/full_size/insertion_sort_100_average_0_200.png
index 59ea342..59ea342 100644
--- a/assets/img/plots/full_size/insertion_sort_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/insertion_sort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/insertion_sort_100_best_0_200.png b/src/assets/img/plots/full_size/insertion_sort_100_best_0_200.png
index 2787c84..2787c84 100644
--- a/assets/img/plots/full_size/insertion_sort_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/insertion_sort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/insertion_sort_100_worst_0_200.png b/src/assets/img/plots/full_size/insertion_sort_100_worst_0_200.png
index 01c76dc..01c76dc 100644
--- a/assets/img/plots/full_size/insertion_sort_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/insertion_sort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/median_heaps_1000_average_0_200.png b/src/assets/img/plots/full_size/median_heaps_1000_average_0_200.png
index 94b99c3..94b99c3 100644
--- a/assets/img/plots/full_size/median_heaps_1000_average_0_200.png
+++ b/src/assets/img/plots/full_size/median_heaps_1000_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/median_heaps_1000_best_0_200.png b/src/assets/img/plots/full_size/median_heaps_1000_best_0_200.png
index 471c430..471c430 100644
--- a/assets/img/plots/full_size/median_heaps_1000_best_0_200.png
+++ b/src/assets/img/plots/full_size/median_heaps_1000_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/median_heaps_1000_worst_0_200.png b/src/assets/img/plots/full_size/median_heaps_1000_worst_0_200.png
index f67fef6..f67fef6 100644
--- a/assets/img/plots/full_size/median_heaps_1000_worst_0_200.png
+++ b/src/assets/img/plots/full_size/median_heaps_1000_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/median_sorting_1000_average_0_200.png b/src/assets/img/plots/full_size/median_sorting_1000_average_0_200.png
index f41000d..f41000d 100644
--- a/assets/img/plots/full_size/median_sorting_1000_average_0_200.png
+++ b/src/assets/img/plots/full_size/median_sorting_1000_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/median_sorting_1000_best_0_200.png b/src/assets/img/plots/full_size/median_sorting_1000_best_0_200.png
index 2064218..2064218 100644
--- a/assets/img/plots/full_size/median_sorting_1000_best_0_200.png
+++ b/src/assets/img/plots/full_size/median_sorting_1000_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/median_sorting_1000_worst_0_200.png b/src/assets/img/plots/full_size/median_sorting_1000_worst_0_200.png
index bd05875..bd05875 100644
--- a/assets/img/plots/full_size/median_sorting_1000_worst_0_200.png
+++ b/src/assets/img/plots/full_size/median_sorting_1000_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/merge_sort_100_average_0_200.png b/src/assets/img/plots/full_size/merge_sort_100_average_0_200.png
index 859b4be..859b4be 100644
--- a/assets/img/plots/full_size/merge_sort_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/merge_sort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/merge_sort_100_best_0_200.png b/src/assets/img/plots/full_size/merge_sort_100_best_0_200.png
index 00fe9b4..00fe9b4 100644
--- a/assets/img/plots/full_size/merge_sort_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/merge_sort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/merge_sort_100_worst_0_200.png b/src/assets/img/plots/full_size/merge_sort_100_worst_0_200.png
index 57708e7..57708e7 100644
--- a/assets/img/plots/full_size/merge_sort_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/merge_sort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_first_100_average_0_200.png b/src/assets/img/plots/full_size/quicksort_first_100_average_0_200.png
index f67f474..f67f474 100644
--- a/assets/img/plots/full_size/quicksort_first_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_first_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_first_100_best_0_200.png b/src/assets/img/plots/full_size/quicksort_first_100_best_0_200.png
index 6baaa38..6baaa38 100644
--- a/assets/img/plots/full_size/quicksort_first_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_first_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_first_100_worst_0_200.png b/src/assets/img/plots/full_size/quicksort_first_100_worst_0_200.png
index 88e13b5..88e13b5 100644
--- a/assets/img/plots/full_size/quicksort_first_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_first_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_last_100_average_0_200.png b/src/assets/img/plots/full_size/quicksort_last_100_average_0_200.png
index df1b631..df1b631 100644
--- a/assets/img/plots/full_size/quicksort_last_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_last_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_last_100_best_0_200.png b/src/assets/img/plots/full_size/quicksort_last_100_best_0_200.png
index af86c53..af86c53 100644
--- a/assets/img/plots/full_size/quicksort_last_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_last_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_last_100_worst_0_200.png b/src/assets/img/plots/full_size/quicksort_last_100_worst_0_200.png
index 6691abe..6691abe 100644
--- a/assets/img/plots/full_size/quicksort_last_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_last_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_middle_100_average_0_200.png b/src/assets/img/plots/full_size/quicksort_middle_100_average_0_200.png
index 48dd945..48dd945 100644
--- a/assets/img/plots/full_size/quicksort_middle_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_middle_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_middle_100_best_0_200.png b/src/assets/img/plots/full_size/quicksort_middle_100_best_0_200.png
index d54af24..d54af24 100644
--- a/assets/img/plots/full_size/quicksort_middle_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_middle_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_middle_100_worst_0_200.png b/src/assets/img/plots/full_size/quicksort_middle_100_worst_0_200.png
index 6cbc721..6cbc721 100644
--- a/assets/img/plots/full_size/quicksort_middle_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_middle_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_random_100_average_0_200.png b/src/assets/img/plots/full_size/quicksort_random_100_average_0_200.png
index dc4a841..dc4a841 100644
--- a/assets/img/plots/full_size/quicksort_random_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_random_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_random_100_best_0_200.png b/src/assets/img/plots/full_size/quicksort_random_100_best_0_200.png
index 34f1afe..34f1afe 100644
--- a/assets/img/plots/full_size/quicksort_random_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_random_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_random_100_worst_0_200.png b/src/assets/img/plots/full_size/quicksort_random_100_worst_0_200.png
index 832fe82..832fe82 100644
--- a/assets/img/plots/full_size/quicksort_random_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_random_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_second_100_average_0_200.png b/src/assets/img/plots/full_size/quicksort_second_100_average_0_200.png
index 9470592..9470592 100644
--- a/assets/img/plots/full_size/quicksort_second_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_second_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_second_100_best_0_200.png b/src/assets/img/plots/full_size/quicksort_second_100_best_0_200.png
index b7fee1f..b7fee1f 100644
--- a/assets/img/plots/full_size/quicksort_second_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_second_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/quicksort_second_100_worst_0_200.png b/src/assets/img/plots/full_size/quicksort_second_100_worst_0_200.png
index 30b8a25..30b8a25 100644
--- a/assets/img/plots/full_size/quicksort_second_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/quicksort_second_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/selection_sort_100_average_0_200.png b/src/assets/img/plots/full_size/selection_sort_100_average_0_200.png
index a433fcf..a433fcf 100644
--- a/assets/img/plots/full_size/selection_sort_100_average_0_200.png
+++ b/src/assets/img/plots/full_size/selection_sort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/selection_sort_100_best_0_200.png b/src/assets/img/plots/full_size/selection_sort_100_best_0_200.png
index 9e63988..9e63988 100644
--- a/assets/img/plots/full_size/selection_sort_100_best_0_200.png
+++ b/src/assets/img/plots/full_size/selection_sort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/full_size/selection_sort_100_worst_0_200.png b/src/assets/img/plots/full_size/selection_sort_100_worst_0_200.png
index 0562ce8..0562ce8 100644
--- a/assets/img/plots/full_size/selection_sort_100_worst_0_200.png
+++ b/src/assets/img/plots/full_size/selection_sort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/bubble_sort_100_average_0_200.png b/src/assets/img/plots/preview/bubble_sort_100_average_0_200.png
index ab3b5c3..ab3b5c3 100644
--- a/assets/img/plots/preview/bubble_sort_100_average_0_200.png
+++ b/src/assets/img/plots/preview/bubble_sort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/bubble_sort_100_best_0_200.png b/src/assets/img/plots/preview/bubble_sort_100_best_0_200.png
index 4311830..4311830 100644
--- a/assets/img/plots/preview/bubble_sort_100_best_0_200.png
+++ b/src/assets/img/plots/preview/bubble_sort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/bubble_sort_100_worst_0_200.png b/src/assets/img/plots/preview/bubble_sort_100_worst_0_200.png
index 1905270..1905270 100644
--- a/assets/img/plots/preview/bubble_sort_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/bubble_sort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/bubble_sort_optimized_100_average_0_200.png b/src/assets/img/plots/preview/bubble_sort_optimized_100_average_0_200.png
index 32d5504..32d5504 100644
--- a/assets/img/plots/preview/bubble_sort_optimized_100_average_0_200.png
+++ b/src/assets/img/plots/preview/bubble_sort_optimized_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/bubble_sort_optimized_100_best_0_200.png b/src/assets/img/plots/preview/bubble_sort_optimized_100_best_0_200.png
index 2bd1190..2bd1190 100644
--- a/assets/img/plots/preview/bubble_sort_optimized_100_best_0_200.png
+++ b/src/assets/img/plots/preview/bubble_sort_optimized_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/bubble_sort_optimized_100_worst_0_200.png b/src/assets/img/plots/preview/bubble_sort_optimized_100_worst_0_200.png
index c9fb6cf..c9fb6cf 100644
--- a/assets/img/plots/preview/bubble_sort_optimized_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/bubble_sort_optimized_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/heapsort_100_average_0_200.png b/src/assets/img/plots/preview/heapsort_100_average_0_200.png
index e29b94e..e29b94e 100644
--- a/assets/img/plots/preview/heapsort_100_average_0_200.png
+++ b/src/assets/img/plots/preview/heapsort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/heapsort_100_best_0_200.png b/src/assets/img/plots/preview/heapsort_100_best_0_200.png
index 47d7790..47d7790 100644
--- a/assets/img/plots/preview/heapsort_100_best_0_200.png
+++ b/src/assets/img/plots/preview/heapsort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/heapsort_100_worst_0_200.png b/src/assets/img/plots/preview/heapsort_100_worst_0_200.png
index 1d6daac..1d6daac 100644
--- a/assets/img/plots/preview/heapsort_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/heapsort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/insertion_sort_100_average_0_200.png b/src/assets/img/plots/preview/insertion_sort_100_average_0_200.png
index 40d8dce..40d8dce 100644
--- a/assets/img/plots/preview/insertion_sort_100_average_0_200.png
+++ b/src/assets/img/plots/preview/insertion_sort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/insertion_sort_100_best_0_200.png b/src/assets/img/plots/preview/insertion_sort_100_best_0_200.png
index 15c83d0..15c83d0 100644
--- a/assets/img/plots/preview/insertion_sort_100_best_0_200.png
+++ b/src/assets/img/plots/preview/insertion_sort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/insertion_sort_100_worst_0_200.png b/src/assets/img/plots/preview/insertion_sort_100_worst_0_200.png
index 60e8a96..60e8a96 100644
--- a/assets/img/plots/preview/insertion_sort_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/insertion_sort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/merge_sort_100_average_0_200.png b/src/assets/img/plots/preview/merge_sort_100_average_0_200.png
index 7f63708..7f63708 100644
--- a/assets/img/plots/preview/merge_sort_100_average_0_200.png
+++ b/src/assets/img/plots/preview/merge_sort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/merge_sort_100_best_0_200.png b/src/assets/img/plots/preview/merge_sort_100_best_0_200.png
index 0e460c0..0e460c0 100644
--- a/assets/img/plots/preview/merge_sort_100_best_0_200.png
+++ b/src/assets/img/plots/preview/merge_sort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/merge_sort_100_worst_0_200.png b/src/assets/img/plots/preview/merge_sort_100_worst_0_200.png
index a756efb..a756efb 100644
--- a/assets/img/plots/preview/merge_sort_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/merge_sort_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_first_100_average_0_200.png b/src/assets/img/plots/preview/quicksort_first_100_average_0_200.png
index 6df6b1f..6df6b1f 100644
--- a/assets/img/plots/preview/quicksort_first_100_average_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_first_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_first_100_best_0_200.png b/src/assets/img/plots/preview/quicksort_first_100_best_0_200.png
index d49cc5c..d49cc5c 100644
--- a/assets/img/plots/preview/quicksort_first_100_best_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_first_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_first_100_worst_0_200.png b/src/assets/img/plots/preview/quicksort_first_100_worst_0_200.png
index 8df79c5..8df79c5 100644
--- a/assets/img/plots/preview/quicksort_first_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_first_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_last_100_average_0_200.png b/src/assets/img/plots/preview/quicksort_last_100_average_0_200.png
index dc09d2b..dc09d2b 100644
--- a/assets/img/plots/preview/quicksort_last_100_average_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_last_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_last_100_best_0_200.png b/src/assets/img/plots/preview/quicksort_last_100_best_0_200.png
index 13bee78..13bee78 100644
--- a/assets/img/plots/preview/quicksort_last_100_best_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_last_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_last_100_worst_0_200.png b/src/assets/img/plots/preview/quicksort_last_100_worst_0_200.png
index 0cd0d11..0cd0d11 100644
--- a/assets/img/plots/preview/quicksort_last_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_last_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_middle_100_average_0_200.png b/src/assets/img/plots/preview/quicksort_middle_100_average_0_200.png
index 09e70ed..09e70ed 100644
--- a/assets/img/plots/preview/quicksort_middle_100_average_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_middle_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_middle_100_best_0_200.png b/src/assets/img/plots/preview/quicksort_middle_100_best_0_200.png
index be324b1..be324b1 100644
--- a/assets/img/plots/preview/quicksort_middle_100_best_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_middle_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_middle_100_worst_0_200.png b/src/assets/img/plots/preview/quicksort_middle_100_worst_0_200.png
index a77ad5c..a77ad5c 100644
--- a/assets/img/plots/preview/quicksort_middle_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_middle_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_random_100_average_0_200.png b/src/assets/img/plots/preview/quicksort_random_100_average_0_200.png
index be98dec..be98dec 100644
--- a/assets/img/plots/preview/quicksort_random_100_average_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_random_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_random_100_best_0_200.png b/src/assets/img/plots/preview/quicksort_random_100_best_0_200.png
index 466e62d..466e62d 100644
--- a/assets/img/plots/preview/quicksort_random_100_best_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_random_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_random_100_worst_0_200.png b/src/assets/img/plots/preview/quicksort_random_100_worst_0_200.png
index a80f63e..a80f63e 100644
--- a/assets/img/plots/preview/quicksort_random_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_random_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_second_100_average_0_200.png b/src/assets/img/plots/preview/quicksort_second_100_average_0_200.png
index 4997d4c..4997d4c 100644
--- a/assets/img/plots/preview/quicksort_second_100_average_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_second_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_second_100_best_0_200.png b/src/assets/img/plots/preview/quicksort_second_100_best_0_200.png
index ab09e23..ab09e23 100644
--- a/assets/img/plots/preview/quicksort_second_100_best_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_second_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/quicksort_second_100_worst_0_200.png b/src/assets/img/plots/preview/quicksort_second_100_worst_0_200.png
index c2489cf..c2489cf 100644
--- a/assets/img/plots/preview/quicksort_second_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/quicksort_second_100_worst_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/selection_sort_100_average_0_200.png b/src/assets/img/plots/preview/selection_sort_100_average_0_200.png
index f162f50..f162f50 100644
--- a/assets/img/plots/preview/selection_sort_100_average_0_200.png
+++ b/src/assets/img/plots/preview/selection_sort_100_average_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/selection_sort_100_best_0_200.png b/src/assets/img/plots/preview/selection_sort_100_best_0_200.png
index aa787f9..aa787f9 100644
--- a/assets/img/plots/preview/selection_sort_100_best_0_200.png
+++ b/src/assets/img/plots/preview/selection_sort_100_best_0_200.png
Binary files differ
diff --git a/assets/img/plots/preview/selection_sort_100_worst_0_200.png b/src/assets/img/plots/preview/selection_sort_100_worst_0_200.png
index c518ece..c518ece 100644
--- a/assets/img/plots/preview/selection_sort_100_worst_0_200.png
+++ b/src/assets/img/plots/preview/selection_sort_100_worst_0_200.png
Binary files differ
diff --git a/index.html b/src/index.html
index 20c8386..20c8386 100644
--- a/index.html
+++ b/src/index.html