Package org.drip.spaces.big
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 Stringstatic 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 Scanstatic 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 ScanMethods 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 StringtargetStringSize
- 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 StringtargetStringSize
- 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
-