A Shellsort gap optimizer written in Java.
--length
: (int) The array length to try and optimize for.--testtry
: (int) The number of shuffles to use per value per iteration when trying the gaps.--itertry
: (int) The maximum amount of iterations that can be run when optimizing the gaps.--seqlen
: (int) The length of the gap sequence.--dist
: (String) The name of the initial distribution to try.--detail
: (None) If this param is present, all values per iteration will be shown, not just the new bests.--silent
: (None) If this param is present, no output details will be shown until the code has fully run.--seed
: (long) The seed to use for the shuffles per value per iteration when trying the gaps.- also accepts String "vary"
--distseed
: (long) The seed to use when forming the initial distribution for randomized setups.- also accepts String "vary"
--selseed
: (long) The seed to use when selecting random items to iterate on.- also accepts String "vary"
--inter
: (None) If this param is present, enter Intermediation mode.