public ItemsetZart cloneItemSetMinusAnItemset(ItemsetZart itemsetToNotKeep) { ItemsetZart itemset = new ItemsetZart(); for (ItemZart item : items) { if (!itemsetToNotKeep.contains(item)) { itemset.addItem(item); } } return itemset; }
// pour Apriori public ItemsetZart cloneItemSetMinusOneItem(ItemZart itemsetToRemove) { ItemsetZart itemset = new ItemsetZart(); for (ItemZart item : items) { if (!item.equals(itemsetToRemove)) { itemset.addItem(item); } } return itemset; }
public ItemsetZart(ItemZart item, long timestamp) { addItem(item); }