#!/bin/bash -e TYPE=(boolean byte short int long char float double Object Object) PACKAGE=(booleans bytes shorts ints longs chars floats doubles objects objects) TYPE_CAP=(Boolean Byte Short Int Long Char Float Double Object Reference) CLASS=(Boolean Byte Short Integer Long Character Float Double Object Reference) lf=".75" if [ "$1" != "" ]; then lf=$1; fi for ((t=1; t<10000; t*=10)); do SET=(OpenHashSet OpenHashBigSet LinkedOpenHashSet RBTreeSet AVLTreeSet) for ((f=0; f<${#SET[*]}; f++)); do l=${#TYPE[*]} if [[ ${SET[$f]} != "OpenHashSet" && ${SET[$f]} != "LinkedOpenHashSet" ]]; then l=$((l-1)); fi # Only hash sets may have reference keys. for ((k=1; k