Updated README.md, fixed merge sort, added checking output with bash script, and added sort arguments
This commit is contained in:
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
for ((i=1;i<=10;i++));do
|
||||
diff -w test/OUTPUT/IS$((i*15))K.txt test/SORTED/sorted$((i*15))K.txt &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
echo "IS$((i*15))K passed"
|
||||
else
|
||||
echo "IS$((i*15))K failed"
|
||||
fi
|
||||
diff -w test/OUTPUT/MS$((i*15))K.txt test/SORTED/sorted$((i*15))K.txt &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
echo "MS$((i*15))K passed"
|
||||
else
|
||||
echo "MS$((i*15))K failed"
|
||||
fi
|
||||
diff -w test/OUTPUT/HS$((i*15))K.txt test/SORTED/sorted$((i*15))K.txt &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
echo "HS$((i*15))K passed"
|
||||
else
|
||||
echo "HS$((i*15))K failed"
|
||||
fi
|
||||
echo ""
|
||||
done
|
||||
@@ -0,0 +1,30 @@
|
||||
IS15 took 2.06461 s
|
||||
MS15 took 0.0154898 s
|
||||
HS15 took 5.4e-08 s
|
||||
IS30 took 8.38467 s
|
||||
MS30 took 0.0324445 s
|
||||
HS30 took 7.2e-08 s
|
||||
IS45 took 18.9657 s
|
||||
MS45 took 0.0506499 s
|
||||
HS45 took 5.3e-08 s
|
||||
IS60 took 34.2814 s
|
||||
MS60 took 0.069865 s
|
||||
HS60 took 4.7e-08 s
|
||||
IS75 took 54.3642 s
|
||||
MS75 took 0.0892599 s
|
||||
HS75 took 6.4e-08 s
|
||||
IS90 took 80.1745 s
|
||||
MS90 took 0.110413 s
|
||||
HS90 took 6e-08 s
|
||||
IS105 took 111.424 s
|
||||
MS105 took 0.130451 s
|
||||
HS105 took 6.8e-08 s
|
||||
IS120 took 149.645 s
|
||||
MS120 took 0.15206 s
|
||||
HS120 took 5.7e-08 s
|
||||
IS135 took 196.821 s
|
||||
MS135 took 0.169646 s
|
||||
HS135 took 6.4e-08 s
|
||||
IS150 took 250.343 s
|
||||
MS150 took 0.194482 s
|
||||
HS150 took 1.18e-07 s
|
||||
Reference in New Issue
Block a user