Class SubStringSetExtractor

java.lang.Object
org.drip.spaces.big.SubStringSetExtractor

public class SubStringSetExtractor
extends java.lang.Object
SubStringSetExtractor contains the Functionality to extract the Full Suite of the Sub-strings contained inside of the given String. It provides the following Functionality:
  • Locate the String Set of the Target Size using a Receding Permutation Scan
  • Locate the String Set of the Target Size using an Exhaustive Permutation Scan
  • Extract all the Contiguous Strings available inside the specified Master String

Module Computational Core Module
Library Statistical Learning Library
Project R1 and Rd Vector/Tensor Spaces (Validated and/or Normed), and Function Classes
Package Big-data In-place Manipulator
Author:
Lakshmi Krishnamurthy
  • Constructor Summary

    Constructors
    Constructor Description
    SubStringSetExtractor()  
  • Method Summary

    Modifier and Type Method Description
    static java.util.List<java.lang.String> Contiguous​(java.lang.String master)
    Extract all the Contiguous Strings available inside the specified Master String
    static java.util.List<java.lang.String> ExhaustivePermutationScan​(java.lang.String master, int targetStringSize)
    Locate the String Set of the Target Size using an Exhaustive Permutation Scan
    static java.util.List<java.lang.String> ReceedingPermutationScan​(java.lang.String master, int targetStringSize)
    Locate the String Set of the Target Size using a Receding Permutation Scan

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SubStringSetExtractor

      public SubStringSetExtractor()
  • Method Details

    • ReceedingPermutationScan

      public static final java.util.List<java.lang.String> ReceedingPermutationScan​(java.lang.String master, int targetStringSize)
      Locate the String Set of the Target Size using a Receding Permutation Scan
      Parameters:
      master - The Master String
      targetStringSize - The Target String Size
      Returns:
      The List of the Target String
    • ExhaustivePermutationScan

      public static final java.util.List<java.lang.String> ExhaustivePermutationScan​(java.lang.String master, int targetStringSize)
      Locate the String Set of the Target Size using an Exhaustive Permutation Scan
      Parameters:
      master - The Master String
      targetStringSize - The Target String Size
      Returns:
      The List of the Target String
    • Contiguous

      public static final java.util.List<java.lang.String> Contiguous​(java.lang.String master)
      Extract all the Contiguous Strings available inside the specified Master String
      Parameters:
      master - The Master String
      Returns:
      The Full List of Contiguous Strings