// Copyright (c) 1998 by Bruno R. Preiss, P.Eng. // $Author: brpreiss $ // $Date: 1998/12/14 02:57:41 $ // $RCSfile: Experiment2.java,v $ // $Revision: 3.3 $ package Opus5; /** * Measures the running times of various sorters. * @author Bruno R. Preiss, P.Eng. * @version $Id: Experiment2.java,v 3.3 1998/12/14 02:57:41 brpreiss Exp $ **/ public class Experiment2 { //[ final String copyright = "@(#) Copyright (c) 1998 by Bruno R. Preiss, P.Eng."; //] /** * Measures the running times of the various sorters. * @param args The command-line arguments. Ignored. **/ public static void main (String[] args) { Terminal.out.println ("4"); Terminal.out.println ("sort"); Terminal.out.println ("length"); Terminal.out.println ("seed"); Terminal.out.println ("time"); String[] seeds = {"1", "57", "12345", "7252795", "3127"}; for (int i = 0; i < seeds.length; ++i) { String[] lengths; lengths = new String[] {"10", "250", "500", "750", "1000", "1250", "1500", "1750", "2000"}; for (int j = 0; j < lengths.length; ++j) Demo9.main (new String[] {lengths[j], seeds[i], "7"}); lengths = new String[] {"3000", "4000", "5000", "6000", "7000", "8000", "9000", "10000"}; for (int j = 0; j < lengths.length; ++j) Demo9.main (new String[] {lengths[j], seeds[i], "3"}); lengths = new String[] {"20000", "30000", "40000", "50000", "60000", "70000", "80000", "90000", "100000"}; for (int j = 0; j < lengths.length; ++j) Demo9.main (new String[] {lengths[j], seeds[i], "1"}); } } }