#!/bin/sh cpp -P Sqsort.c -o Sqsort.java javac MainTim.java ; echo compile done TimSort javac MainSqsort.java ; echo compile done Sqsort prin=benchmark echo '----------------- benchmark.txt begin -------------------- ' >>$prin.txt echo ' ' >>$prin.txt echo 'キー種別:同値なし 要素数:1万個 ' >>$prin.txt time java MainTim -3 10000 2000 >>$prin.txt time java MainSqsort -3 10000 2000 >>$prin.txt echo ' ' >>$prin.txt echo 'キー種別:10000種 要素数:1万個 ' >>$prin.txt time java MainTim 10000 10000 2000 >>$prin.txt time java MainSqsort 10000 10000 2000 >>$prin.txt echo ' ' >>$prin.txt echo 'キー種別:100種 要素数:1万個 ' >>$prin.txt time java MainTim 100 10000 2000 >>$prin.txt time java MainSqsort 100 10000 2000 >>$prin.txt echo ' ' >>$prin.txt echo 'キー種別:2種 要素数:1万個 ' >>$prin.txt time java MainTim 2 10000 6000 >>$prin.txt time java MainSqsort 2 10000 6000 >>$prin.txt echo ' ' >>$prin.txt echo ' ' >>$prin.txt echo 'キー種別:10種 要素数:千,1万,10万,100万個 ' >>$prin.txt time java MainTim 10 1000 20000 >>$prin.txt time java MainSqsort 10 1000 20000 >>$prin.txt echo ' ' >>$prin.txt time java MainTim 10 10000 2000 >>$prin.txt time java MainSqsort 10 10000 2000 >>$prin.txt echo ' ' >>$prin.txt time java MainTim 10 100000 200 >>$prin.txt time java MainSqsort 10 100000 200 >>$prin.txt echo ' ' >>$prin.txt time java MainTim 10 1000000 20 >>$prin.txt time java MainSqsort 10 1000000 20 >>$prin.txt echo ' ' >>$prin.txt echo '================= benchmark.txt end ==================== ' >>$prin.txt echo '各行の最後の数値がCPU処理時間(秒単位)です ' >>$prin.txt echo ' ' >>$prin.txt