示例#1
0
 public ATSPHeuristic UsePermutator(IPermutator permutator)
 {
     this.permutator = permutator;
     return(this);
 }
示例#2
0
 public Experiment UsePermutator(IPermutator permutator)
 {
     this.permutator = permutator;
     return(this);
 }
示例#3
0
 public void Setup()
 {
     _permutator = new LexicoPermutator <int>();
 }
 public AnagramController(IAnagramChecker checker, IAnagramReader reader, IPermutator permutator)
 {
     this.checker    = checker;
     this.reader     = reader;
     this.permutator = permutator;
 }
 public RecursiveAnagramSolver(IAnagramFinder finder, IAnagramVerifier verifier, IPermutator permutator)
 {
     _finder = finder;
     _verifier = verifier;
     _permutator = permutator;
 }
示例#6
0
 public void Setup()
 {
     _permutator = new FastPermutator <int>();
 }