diff --git a/generate-data-trials.sh b/generate-data-trials.sh new file mode 100755 index 0000000000000000000000000000000000000000..e6c02d049786e6b1b8e88cf89099914edd327d40 --- /dev/null +++ b/generate-data-trials.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +echo "Algorithm Array size,Time (ms)" +for i in {10..1000..10}; do + for j in {1..5}; do + num=$(shuf -i 0-10 -n 1); + + if [[ $(shuf -i 0-5 -n 1) -gt 4 ]] + then + echo "Bubble sort" $i, $(($num + $(($i * $i)))); + else + echo "Bubble sort" $i,$(($num + $(($i * $i)))); + echo "DebugMsg: Bubble sort completed for array size " $i; + fi + + if [[ $(shuf -i 0-5 -n 1) -gt 4 ]] + then + echo "Quicksort" $i,$(echo "$i $num" | awk '{printf "%1.4f\n",$2+$1*log($1)}') + else + echo "Quicksort" $i,$(echo "$i $num" | awk '{printf "%1.4f\n", $2+$1*log($1)}') + echo "DebugMsg: Quicksort completed for array size " $i; + fi + + done +done