Class GSequencesGenerator<TCodedGenerator extends GCodedSequencesGenerator,TItem>

java.lang.Object
com.glitchybyte.glib.combinatorics.GSequencesGenerator<TCodedGenerator,TItem>
Type Parameters:
TCodedGenerator - Type of coded sequences generator.
TItem - Type of item.
All Implemented Interfaces:
Iterable<List<TItem>>
Direct Known Subclasses:
GCombinations, GPermutations

public abstract class GSequencesGenerator<TCodedGenerator extends GCodedSequencesGenerator,TItem> extends Object implements Iterable<List<TItem>>
Abstract sequences generator.
  • Constructor Details

    • GSequencesGenerator

      public GSequencesGenerator(TCodedGenerator codedGenerator, TItem[] items)
      Creates a sequences generator with the given characteristics.
      Parameters:
      codedGenerator - Coded sequence generator for the type of sequences we want to generate.
      items - Items for the generator.
  • Method Details