it.unipd.dei.ims.nestor.experiment.utils
Class ListOperations

java.lang.Object
  extended by it.unipd.dei.ims.nestor.experiment.utils.ListOperations

public class ListOperations
extends java.lang.Object


Constructor Summary
ListOperations()
           
 
Method Summary
static java.util.ArrayList<java.lang.Integer> difference(java.util.ArrayList<java.lang.Integer> list1, java.util.ArrayList<java.lang.Integer> list2)
           
static java.util.ArrayList<java.lang.Integer> differenceArrays(java.util.ArrayList<java.lang.Integer> list1, java.util.ArrayList<java.lang.Integer> list2)
           
static java.util.ArrayList<java.lang.Integer> insmArraysBinaryUnion(int[] array1, int[] array2)
           
static java.util.ArrayList<java.lang.Integer> insmBinaryUnion(java.util.ArrayList<java.lang.Integer> list1, java.util.ArrayList<java.lang.Integer> list2)
           
static java.util.ArrayList<java.lang.Integer> nonConservativeDifference(java.util.ArrayList<java.lang.Integer> list1, java.util.ArrayList<java.lang.Integer> list2)
           
static int[] turnIntoArray(java.util.ArrayList<java.lang.Integer> list)
           
static int[] turnIntoSortedArray(java.util.ArrayList<java.lang.Integer> list)
           
static java.util.ArrayList<java.lang.Integer> union(java.util.ArrayList<java.lang.Integer> list1, java.util.ArrayList<java.lang.Integer> list2)
           
static java.util.ArrayList<java.lang.Integer> unionForInsm(java.util.ArrayList<java.lang.Integer> list1, java.util.ArrayList<java.lang.Integer> list2, int index)
           
static java.util.ArrayList<java.lang.Integer> unionForInsmSortedArrays(int[] array1, int[] array2, int index)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListOperations

public ListOperations()
Method Detail

union

public static java.util.ArrayList<java.lang.Integer> union(java.util.ArrayList<java.lang.Integer> list1,
                                                           java.util.ArrayList<java.lang.Integer> list2)

unionForInsm

public static java.util.ArrayList<java.lang.Integer> unionForInsm(java.util.ArrayList<java.lang.Integer> list1,
                                                                  java.util.ArrayList<java.lang.Integer> list2,
                                                                  int index)

unionForInsmSortedArrays

public static java.util.ArrayList<java.lang.Integer> unionForInsmSortedArrays(int[] array1,
                                                                              int[] array2,
                                                                              int index)

insmBinaryUnion

public static java.util.ArrayList<java.lang.Integer> insmBinaryUnion(java.util.ArrayList<java.lang.Integer> list1,
                                                                     java.util.ArrayList<java.lang.Integer> list2)

insmArraysBinaryUnion

public static java.util.ArrayList<java.lang.Integer> insmArraysBinaryUnion(int[] array1,
                                                                           int[] array2)

difference

public static java.util.ArrayList<java.lang.Integer> difference(java.util.ArrayList<java.lang.Integer> list1,
                                                                java.util.ArrayList<java.lang.Integer> list2)

nonConservativeDifference

public static java.util.ArrayList<java.lang.Integer> nonConservativeDifference(java.util.ArrayList<java.lang.Integer> list1,
                                                                               java.util.ArrayList<java.lang.Integer> list2)

differenceArrays

public static java.util.ArrayList<java.lang.Integer> differenceArrays(java.util.ArrayList<java.lang.Integer> list1,
                                                                      java.util.ArrayList<java.lang.Integer> list2)

turnIntoArray

public static int[] turnIntoArray(java.util.ArrayList<java.lang.Integer> list)

turnIntoSortedArray

public static int[] turnIntoSortedArray(java.util.ArrayList<java.lang.Integer> list)