ca.pfv.spmf.datastructures.triangularmatrix
Class TriangularMatrix
- java.lang.Object
-
- ca.pfv.spmf.datastructures.triangularmatrix.TriangularMatrix
-
- All Implemented Interfaces:
- AbstractTriangularMatrix
public class TriangularMatrix extends java.lang.Object implements AbstractTriangularMatrix
This class is for creating a triangular matrix of integers represented by using arrays. All the elements in the matrix are initialized to zero and can be changed to other integer values. For example:
0: [0, 0, 0, 0]
1: [0, 0, 0]
2: [0, 0]
3: [0]
This structure is used by various data mining algorithms such as CHARM and ECLAT.
-
-
Constructor Summary
Constructors Constructor and Description TriangularMatrix(int elementCount)Constructor of a new triangular matrix.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description intgetSupportForItems(int i, int j)Get the value stored at a given positionvoidincrementCount(int i, int j)Increment the value at position i,jstatic voidmain(java.lang.String[] args)Main method for testing and debugging only!voidsetSupport(java.lang.Integer i, java.lang.Integer j, int support)java.lang.StringtoString()Return a reprensentation of the triangular matrix as a string.
-
-
-
Constructor Detail
-
TriangularMatrix
public TriangularMatrix(int elementCount)
Constructor of a new triangular matrix.- Parameters:
elementCount- the desired number of lines in the matrix.
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
Main method for testing and debugging only!
-
toString
public java.lang.String toString()
Description copied from interface:AbstractTriangularMatrixReturn a reprensentation of the triangular matrix as a string.- Specified by:
toStringin interfaceAbstractTriangularMatrix- Overrides:
toStringin classjava.lang.Object
-
incrementCount
public void incrementCount(int i, int j)Description copied from interface:AbstractTriangularMatrixIncrement the value at position i,j- Specified by:
incrementCountin interfaceAbstractTriangularMatrix- Parameters:
i- a row idj- a column id
-
getSupportForItems
public int getSupportForItems(int i, int j)Description copied from interface:AbstractTriangularMatrixGet the value stored at a given position- Specified by:
getSupportForItemsin interfaceAbstractTriangularMatrix- Parameters:
i- a row idj- a column id- Returns:
- the value.
-
setSupport
public void setSupport(java.lang.Integer i, java.lang.Integer j, int support)- Specified by:
setSupportin interfaceAbstractTriangularMatrix
-
-
DMelt 3.0 © DataMelt by jWork.ORG